帝国CMSr的Fatal error:Allowed memory size of的解决办法
当帝国CMS提示内存限制错误(Fatal error: Allowed memory size of ... bytes exhausted (tried to allocate ... bytes)
),通常是由于PHP的内存限制设置过低。以下是一些详细的解决方法:
修改 php.ini
文件
-
定位
php.ini
文件:- 查找
php.ini
文件的位置。通常位于服务器的/etc/php/版本号/apache2/php.ini
或/etc/php.ini
。 - 如果找不到
php.ini
文件,可以使用 PHP 脚本来查找:<?php phpinfo(); ?>
php.ini
文件的位置。
- 查找
-
修改
memory_limit
设置:- 使用文本编辑器打开
php.ini
文件。 - 找到
memory_limit
设置,并将其值从默认的8M
改为更高的值,例如50M
:memory_limit = 50M
- 使用文本编辑器打开
-
重启服务器:
- 修改完
php.ini
文件后,需要重启服务器或重启 Apache 服务以使更改生效:sudo service apache2 restart # 或者 sudo systemctl restart apache2
- 修改完
扫码添加技术【解决问题】
专注中小企业网站建设、网站安全12年。
熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascript等。
承接:企业仿站、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。