Php WordPress 2MB内存限制不知从何而来

Php WordPress 2MB内存限制不知从何而来,php,wordpress,memory,virtualhost,Php,Wordpress,Memory,Virtualhost,我刚刚下载了一个新的WordPress到一个虚拟服务器上,WP和MediaWiki已经在那里顺利运行了。php.ini中的内存限制设置为256MB。但出于某种原因,WP认为它仅限于2MB,请参阅下面的Apache日志条目 [Sun Nov 19 08:50:21.692866 2017] [:error] [pid 74814] [client 109.81.213.117:59968] PHP Fatal error: Allowed memory size of 2097152 bytes

我刚刚下载了一个新的WordPress到一个虚拟服务器上,WP和MediaWiki已经在那里顺利运行了。php.ini中的内存限制设置为256MB。但出于某种原因,WP认为它仅限于2MB,请参阅下面的Apache日志条目

[Sun Nov 19 08:50:21.692866 2017] [:error] [pid 74814] [client 109.81.213.117:59968]
PHP Fatal error:  Allowed memory size of 2097152 bytes exhausted (tried to allocate
131072 bytes) in /var/www/foo.bar/subdomain/wp-includes/capabilities.php on line 452
当我从新WP的index.php文件中打印phpinfo()时,它显示了256MB的限制,因此该子域或目录没有第二个秘密php.ini配置

我还试图在.htaccess或php文件中找到一个恶意的内存限制设置,但没有成功。(
grep-r“内存限制”。

你知道2MB的限制是从哪里来的吗

更新

我把
ini_get('memory_limit');退出在WP Stutest.PHP的中间,其中包含其他文件。有时它按照预期编写
256MB
,有时它在
/var/www/iurium.cz/daily/wp includes/wp db.php
中死亡,错误为2MB。这种行为很随意


如果不是htaccess、php.ini或ini_集,还有什么会影响内存限制?这和PHP有关系吗?是否可以在系统中以某种方式进行设置?

存在相同的问题。不知道是什么引起的。通过使用
@ini_set('memory_limit','512M')缓解了这一问题
在wp-config.php中


某些插件(或主题文件)正在更改某个位置的内存限制。

请确保您的
内存限制
值为
256M
(而不是
256MB

PHP对资源限制的描述要求
256M

您可以使用
phpinfo()
ini\u get('memory\u limit')
检查该值


如果
memory\u limit
与预期的格式不匹配,PHP将默认为
2M
2097152
字节)

Do phpinfo()(如果这是经常发生的情况)以及ini\u get()。另外,如果您已经更新了ini文件并使用了php fpm或类似的东西,那么处理该请求的进程可能没有重新读取ini文件(对于您的phpinfo()-调用,
pid
编号应该相同)。还记得phpinfo显示两个值,一个是全局值,一个是本地值..htaccess文件或wp config.php?你知道吗?@ClaytonLeis没有解决方案,我们划伤了项目…我喜欢你的建议,不幸的是,由于项目被划伤,我无法验证它。无论如何谢谢你!我也有同样的问题。。。128MB而不是128M