我刚刚在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
你应该看到一个LocalSettings.php文件。 这是一个真正的文件或符号链接/etc/mediawiki/LocalSettings.php ,你可以删除,如果你喜欢。 但是,如果您使用多个wiki,则将所有这些符号链接replace为本地副本是有帮助的。
rm -f LocalSettings.php
你也应该看到一个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