我的知识记录

网站报错_网站信息格式错误排查

网站信息格式错误时分清是所有页面还是特定页面。所有页面报错是服务器或配置问题,特定页面报错是该页代码或文件问题。特定URL报错检查对应文件和数据库查询,整站报错检查Web服务和配置。

PHP错误排查:Parse error语法错(少分号/括号/引号,看行号修正);Fatal error致命错(调用未定义函数/类、内存耗尽、require文件不存在);Warning警告(不影响执行但要修);Notice提示(未定义变量/索引)。php.ini设display_errors = On、error_reporting = E_ALL临时显示。

参考(网站错误排查命令): ``` # HTTP状态码 curl -I http://域名 curl -I https://域名 curl -v http://域名/页面 2>&1 | head -50

# 源站测试(绕过CDN) curl -I -x 127.0.0.1:80 http://域名

# Nginx错误日志 tail -50 /var/log/nginx/error.log # Apache错误日志 tail -50 /var/log/httpd/error_log # PHP错误日志 tail -50 /www/wwwroot/域名/error.log

# PHP语法检测 php -l /www/wwwroot/域名/index.php

# 资源检查 free -m && df -h && uptime # 进程 ps aux --sort=-%mem | head -10

# 数据库慢查询 mysql -u root -p -e "SHOW PROCESSLIST;"

# 字符集检查 mysql -u root -p -e "SHOW VARIABLES LIKE 'character%';" file /www/wwwroot/域名/index.php # 文件编码 ```

预防网站错误:变更前备份;代码上线前测试;监控HTTP状态码;错误日志定期检查;资源超80% 扩容;SSL到期前续签;定期备份;字符集统一UTF-8;前端资源加版本号(style.css?v=2)防缓存。预防减少80% 故障。

No input file specified:Nginx + PHP-FPM常见错误,原因是SCRIPT_FILENAME路径不对或文件不存在。检查fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;、root路径是否正确、PHP文件是否存在、open_basedir是否限制。宝塔面板自动配置,手动配置容易出这个错。

网站报错_网站信息格式错误排查

标签:

更新时间:2026-09-01 13:06:04

上一篇:网站负载均衡后端502_新手也能操作_常见错误配置纠正

下一篇:Node.js项目配置HTTPS?nodejs https配置http转https,完整流程