回复MediaWiki到清理状态?

我刚刚在Ubuntu Server 10.04上安装并configuration了MediaWiki。 我现在已经将/ usr / share / mediawiki /中的实例复制到不同的目录中,作为单独的实例运行,并希望将其重置为干净的状态,以便重新进行初始configuration。

如何在不卸载并重新启动的情况下执行此操作?

这应该与向MySQL(或所选SQL系统)添加第二个数据库一样简单,然后重置您的configuration文件以允许您从头开始安装。

cd /var/www/mediawiki cp LocalSettings.php LocalSettings.php.old nano LocalSettings.php 

放置在新的细节,然后开始你的安装。

我们要删除一些文件,所以如果您想要一个副本供以后参考,请先备份它们。


简洁版本:

 cd/usr/local/mediawiki sudo rm -f LocalSettings.php sudo rm -f config/LocalSettings.php 

现在在浏览器中打开你的维基。 它会再次引导您进行初始设置。


长版本:

Ubuntu服务器中的默认安装目录是/ usr / local / mediawiki ,从/ var / www / mediawiki软链接。 如果您已将目录复制到其他地方,请在下面的示例中使用该path。 根据您的用户权限,您可能需要以root或sudo身份login以下所有命令。

 cd /usr/local/mediawiki ls -l 
  1. 你应该看到一个LocalSettings.php文件。 这是一个真正的文件或符号链接/etc/mediawiki/LocalSettings.php ,你可以删除,如果你喜欢。 但是,如果您使用多个wiki,则将所有这些符号链接replace为本地副本是有帮助的。

    rm -f LocalSettings.php

  2. 你也应该看到一个configuration目录。 如果你不这样做,你可以创build一个:

     ln -s /var/lib/mediawiki/config ./config 

    现在,您可以删除生成的configuration文件(实际上并未使用,只是复制到适当的位置)

     rm -f config/LocalSettings.php 

现在,如果您在浏览器中跳到wiki,系统会提示您再次进行初始设置。 这将再次生成config / LocalSettings.php文件,允许您将其复制到您的安装目录。

 cp config/LocalSettings.php ./ 

在Ubuntu下,我将权限和用户更改为我的Web服务器用户的安全性:

 chmod 700 LocalSettings.php chown www-data LocalSettings.php