请问PbootCMS访问页面出现PHP Fatal error_ Allowed memory size of 13421
当访问 PbootCMS 页面时出现 PHP Fatal error: Allowed memory size of 13421 的错误,通常是由于 PHP 的内存限制过低导致的。这个错误表明 PHP 脚本在运行过程中耗尽了分配给它的内存。
解决方案
- 增加 PHP 内存限制
 - 检查 PHP 配置文件 (
php.ini) - 在脚本中动态增加内存限制
 
详细步骤
1. 增加 PHP 内存限制
修改 php.ini 文件
-  
定位
php.ini文件- 在服务器上找到 
php.ini文件的位置。通常位于/etc/php/版本号/cli/php.ini或/etc/php/版本号/fpm/php.ini。 
 - 在服务器上找到 
 -  
修改内存限制
- 打开 
php.ini文件,找到memory_limit行,将其值从默认的128M增加到更高的值,例如256M或更高。 
memory_limit = 256M - 打开 
 -  
重启 PHP-FPM 和 Nginx 服务
- 重启 PHP-FPM 和 Nginx 服务,使更改生效。
 
sudo service php7.4-fpm restart # 根据你的 PHP 版本调整 sudo service nginx restart 
2. 检查 PHP 配置文件 (php.ini)
 确保 php.ini 文件中的其他配置项也是正确的:
-  
确保其他关键配置项正确:
post_max_size:设置 POST 请求的最大大小。upload_max_filesize:设置上传文件的最大大小。
post_max_size = 256M upload_max_filesize = 256M 
3. 在脚本中动态增加内存限制
如果修改 php.ini 文件不可行或者需要临时增加内存限制,可以在 PHP 脚本中动态增加内存限制。
在 index.php 文件中增加内存限制
-  
打开
index.php文件- 打开 PbootCMS 的入口文件 
index.php。 
 - 打开 PbootCMS 的入口文件 
 -  
增加内存限制
- 在文件开头增加以下代码:
 
<?php ini_set('memory_limit', '256M');这样可以动态增加内存限制。
 

更新时间:2025-04-10 23:55:43
转载请注明原文链接:https://www.muzicopy.com/suibi/4077.html
