Php 无法使用ini\u集合()增加内存\u限制
我刚刚注意到,我无法使用将内存限制增加到php.ini中配置的值以上。但是,我可以将其设置为低于该值的任何值,并将其增加到低于ini文件中定义的值的任何其他值Php 无法使用ini\u集合()增加内存\u限制,php,Php,我刚刚注意到,我无法使用将内存限制增加到php.ini中配置的值以上。但是,我可以将其设置为低于该值的任何值,并将其增加到低于ini文件中定义的值的任何其他值 有人知道为什么会发生这种情况,或者我如何修复它吗?检查您的“安全模式”设置-如果启用,它可能会阻止您提高内存限制(尽管没有记录)。您不能覆盖共享主机帐户的内存限制。这很简单。获得一个私有(专用)主机,您要求您的提供商一路设置它(尽管不推荐)。这很奇怪,根据手册,内存限制可以在任何地方设置 你有安装Suhosin吗?使用Suhosin,可
有人知道为什么会发生这种情况,或者我如何修复它吗?检查您的“安全模式”设置-如果启用,它可能会阻止您提高内存限制(尽管没有记录)。您不能覆盖共享主机帐户的内存限制。这很简单。获得一个私有(专用)主机,您要求您的提供商一路设置它(尽管不推荐)。这很奇怪,根据手册,内存限制可以在任何地方设置
- 你有安装Suhosin吗?使用Suhosin,可以施加全局内存限制
- 你是否有一个
文件放在某处,上面写着.htaccess
php\u value memory\u limit xyz
- 你们是否已经启动了炮弹叉炸弹防护?它可以施加全局内存限制。看看这个问题。(我想这可能是苏霍辛的一部分)
- 关于“本地”和“全局”内存限制值,您的phpinfo()怎么说
- 如何指定限制,是否可以发布代码段
php.ini
(它是我的开发机器)中更改它,但有文档记录的行为是,它在运行时是可变的,我希望一个或两个文件的限制更高,而不是整个项目。ini指令文件:不要问你的ISP,问你的托管公司!在共享主机帐户上不可能的原因是它们通常启用了安全模式
,而在我的本地计算机上则不是这样。非常感谢,这是suhosin补丁。suhosin.memory\u limit
的默认值导致此行为: