我在加载我网站的某些页面时遇到内存限制错误。
我的问题是,我无权修改 php.ini 中的 memory_limit,所以还有其他方法可以覆盖此设置吗?
我收到以下错误。
Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 122880 bytes) in /xx/xx/xx/plugins/otbcCompanyPlugin/lib/model/om/BaseOtbcCompanyCompanyPeer.php on line 1567
我试过了:
ini_set('memory_limit', '512M');
echo ini_get('memory_limit');exit; // prints 90M
我尝试在 .htaccess 中关注
<IfModule mod_php5.c>
php_value memory_limit 512m
</IfModule>
和
<IfModule mod_php.c>
php_value memory_limit 512m
</IfModule>
但没有用。
你可以检查phpinfo()。
那么我有什么遗漏吗?