尝试在WAMP上运行update.php MediaWiki维护脚本时出现禁止错误


Forbidden error when trying to run update.php MediaWiki maintenance script on WAMP

我最近在Windows上安装了WAMP,并设置了本地MediaWiki安装。安装后,我尝试安装一个新的扩展。为了让它工作,我必须运行维护脚本update.php。然而,当我转到localhost/maintenance/update.php时,我得到了一个403错误。

禁止

您没有在此服务器上访问/demaintenance/update.php的权限。


Apache/2.4.9(Win32)PHP/5.5.12服务器,127.0.0.1端口80

我该如何解决这个问题?或者是否有其他方法在WAMP上运行维护脚本(可能使用命令行)?

这不是错误,这是程序所需的行为,因为/maintenance/目录的.htaccess文件包含以下内容:

Deny from all

这是因为update.php文件并不意味着直接从web浏览器加载。您必须从浏览器中阅读MediaWiki更新的文档才能正确使用它。您也可以从命令行运行它