通过ssh将magento从1.5.1升级到1.6.1后,我得到下一个错误:
Fatal error: Out of memory (allocated 41418752) (tried to allocate 24768513 bytes) in /home/username/public_html/downloader/lib/Mage/Archive/Abstract.php on line 45
我编辑了我的php.ini:
max_execution_time = 18000
max_input_time = 6000
memory_limit = 256M
有没有人知道如何解决这个问题?经过一整天的尝试和搜索,它变得非常令人沮丧。
任何帮助将不胜感激!
谢谢
您编辑了错误的 php.ini 文件。
(tried to allocate 24768513 bytes)
24768513字节大约是24188 KB
,大约是23 MB
。 您的更改未被看到。
临时添加呼叫
phpinfo();
exit;
到任何PHP文件的顶部是你的主要入口点。 这对于Web上下文index.php
,对于Magento Connect上下文mage.php
。
这将告诉您 PHP 正在使用哪个php.ini
文件,以及所有 ini 标志的运行时值是什么。 请改为编辑此文件。
如果无法编辑此文件,请使用 ini_set 函数在运行时设置值。
你能提供你具体做了什么信息吗?(循序渐进(
我认为您需要将 php.ini更改为:
memory_limit = 512M
正如您看到的消息
(allocated 41418752) (tried to allocate 24768513 bytes)
通过 ssh 更新的原因是什么?还有其他情况需要更新洋红色吗?