Mediawiki内存耗尽12MB,限制为2GB

时间:2013-12-26 12:52:07

标签: php apache http mediawiki shared-hosting

我已多次尝试在我的网站上安装MediaWiki。使用手动安装的最新版本(1.22.0)我没有取得任何成功。

它安装得很好,安装过程中的所有内容都会报告为“确定”。此时内存使用没有错误,我在PHP中的内存限制已定义为2048MB,这应该足够了。

这就是问题:当我登录自己的wiki时,页面进入“无限加载”模式,php_error日志显示:

[26-Dec-2013 04:20:31 CST6CDT] PHP Fatal error:  Out of memory (allocated 12320768) (tried to allocate 28834 bytes) in /home/velocit1/public_html/bartpelle.com/infowiki/includes/AutoLoader.php on line 1191
[26-Dec-2013 04:20:32 CST6CDT] PHP Fatal error:  Out of memory (allocated 12058624) (tried to allocate 116268 bytes) in /home/velocit1/public_html/bartpelle.com/infowiki/includes/AutoLoader.php on line 1191
[26-Dec-2013 04:20:42 CST6CDT] PHP Fatal error:  Out of memory (allocated 12320768) (tried to allocate 30720 bytes) in /home/velocit1/public_html/bartpelle.com/infowiki/includes/cache/CacheDependency.php on line 331

当我尝试创建帐户时尝试登录时会发生这种情况。此时,每个页面都无法访问,直到我清除我的cookie,因此会话丢失。

我已经尝试通过将 $ wgMemoryLimit 设置为各种大小,并在PHP配置内部将内存限制设置为不同的高度。到目前为止,没有什么能帮助我。

1 个答案:

答案 0 :(得分:0)

如果不知道Ilmari问什么,就无法回答,但我猜测这与changes to the job queue in 1.22有关。

尝试在LocalSettings.php中增加$wgMaxShellMemory并尝试get a job queue crontab running