我的知识记录

文件权限错误PHP空白页?文件权限错误php空白页解决,手把手排查

碰到这个问题不用纠结,按下面的方法操作,几分钟搞定。

第一步开启错误显示。空白页说明PHP报错了但被隐藏了,先把错误信息显示出来才能定位。临时在index.php最顶部加ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);,刷新页面就能看到具体报错。或者在php.ini里把display_errors设为On,重启PHP-FPM生效。

第二步看错误日志。开启显示后还是空白就查日志,PHP错误日志默认在/var/log/php-fpm/或/www/wwwlogs/目录,找到对应域名的error.log,看最后几行的Fatal error或Parse error,行号和文件路径直接指向问题代码。WordPress还可以在wp-config.php里加define('WP_DEBUG', true); define('WP_DEBUG_LOG', true);,错误会记录在wp-content/debug.log里。

第三步根据报错对症下药。最常见的是内存不足,报错Fatal error: Allowed memory size exhausted,在php.ini把memory_limit调到256M或512M。语法错误Parse error通常是代码里少了分号或括号,根据行号去对应文件修复。调用未定义函数说明PHP版本不兼容或扩展没装,切换PHP版本或安装对应扩展。

文件权限问题在Linux上很常见。网站目录权限设为755,文件644,属主归www或nginx用户。权限设成777或属主不对,PHP读不到文件就会空白。执行chown -R www:www /www/wwwroot/域名 和 chmod -R 755 /www/wwwroot/域名 统一修复权限。

首页空白内页正常通常是首页模板文件的问题,检查index.php或front-page.php有没有语法错误。后台空白前台正常多半是后台插件或主题的admin代码出错,禁用后台相关插件就能定位。不同页面空白对应不同的问题文件,根据访问的URL找对应的模板文件排查效率最高。

改完在不同设备上确认一下,确保时间同步生效。

文件权限错误PHP空白页?文件权限错误php空白页解决,手把手排查

标签:

更新时间:2026-08-27 10:08:34

上一篇:虚拟主机域名解析到0.0.0.0_本地与运营商区分

下一篇:pbootcms列表页模板修改_list.html分页与文章列表样式