我已多次尝试在我的网站上安装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配置内部将内存限制设置为不同的高度。到目前为止,没有什么能帮助我。
答案 0 :(得分:0)
如果不知道Ilmari问什么,就无法回答,但我猜测这与changes to the job queue in 1.22有关。
尝试在LocalSettings.php
中增加$wgMaxShellMemory
并尝试get a job queue crontab running。