当我点击MediaWiki
中的特殊页面链接时,我收到此错误Fatal error: Possible integer overflow in memory allocation (2147483648 * 4 + 0) in var/www/mediawiki/includes/User.php on line 2440
这是代码
if ( !$ignoreHidden && in_array( $oname, $wgHiddenPrefs ) ) {
return self::getDefaultOption( $oname );
}
答案 0 :(得分:2)
很难找到错误的起源,有很多人在各种软件中报告这个错误(MediaWiki,Joomla,phpBB,CiviCRM,MediaWiki等),所以很可能是{{ 3}}(或OS错误,或某些关于CPU错误的声明 - 请参阅PHP错误)。
据我所知,人们试图重新编译PHP,更改PHP版本,增加内存,停用PHP扩展,清除缓存,我猜一些解决方案会让错误消失,但目前尚不清楚人们解决它。
答案 1 :(得分:0)
我不使用MediaWiki,但必须有某个配置文件。(或许以'.ini'结尾) User.php例如:是否有一个名为memory_size的编码行?
如果找到一个,请将其值更改为两次甚至更多。