在尝试在windows
中保存k2
项时,我在本地存在内存限制问题(在joomla
上)。首先,错误与k2 extrafield
有关,但是当我停用相关功能时,joomla plugins
(pagebreak plugin
)会出现相同的错误。
我在memory_limit
,php.ini
和htaccess
添加了ini_set() php function
规则,但邮件错误并未消失。我甚至在包含导致错误的文件的文件夹中添加了.htaccess
。
显示的错误信息是:
Fatal error: Allowed memory size of 5242880 bytes exhausted (tried to allocate 98304 bytes) in ..\\web\\administrator\\components\\com_k2\\lib\\JSON.php on line 331
我错过了什么?
答案 0 :(得分:0)
您在服务器上的PHP配置的内存限制为 8 Mb ,相当低。 我建议将其设置为 32 Mb 。
尝试设置ini_mem('memory_limit','12M');
答案 1 :(得分:0)
我怀疑在我必须删除的k2组件文件中找到了一些ini_set
正确的解决方案是编辑k2 parameters
joomla adminstration
中的最后一个字段(图像内存限制),并将其从5M
增加到100M
(100 Mo)。