PbootCMS内页404_GD库与目录权限
PbootCMS内页404的排查流程:后台系统信息看环境(PHP/MySQL/目录权限)→ runtime/logs看错误日志 → template检查模板文件 → config检查配置。PbootCMS错误日志记录详细,看日志比猜快10倍。
PbootCMS伪静态:后台 → 全局配置 → SEO → 开启伪静态。Apache用 .htaccess(自带),Nginx加rewrite规则,IIS用web.config。伪静态不开内页404,规则不对500。Nginx规则:location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?p=$1 last; } }。
参考(PbootCMS排查与缩略图): ``` # 目录权限 chmod -R 755 runtime upload chown -R www:www runtime upload template find . -type d -exec chmod 755 {} ; find . -type f -exec chmod 644 {} ;
# 清缓存 rm -rf runtime/cache/* rm -rf runtime/temp/*
# 错误日志 tail -50 runtime/logs/error.log
# 数据库配置 cat config/database.php
# PHP环境 php -v php -m | grep -E "pdo|gd|curl|mbstring"
# Nginx伪静态 location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?p=$1 last; } }
# 缩略图目录 ls -la upload/thumb/ # 不可写则 chmod 755 upload/thumb chown www:www upload/thumb ```
排查完用SSH登录验证确认。修复后清缓存(后台清空缓存或删runtime/cache),浏览器无痕访问,前台后台正常。缩略图能正常生成显示。模板修改后清缓存才生效,这是最常见的"改了没反应"。
PbootCMS常见错误:"模板文件不存在"检查template目录和模板名;"数据库连接失败"检查config/database.php;"404"检查伪静态和栏目;"500"看runtime/logs;"验证码不显示"检查GD和session;"上传失败"检查upload权限和PHP上传限制。

更新时间:2026-09-01 15:40:59