宝塔面板PHP项目部署vendor目录缺失的composer install
遇到这种情况不用慌,按顺序操作几分钟就能定位。碰到PHP异常或者版本切换报错,不用急着重装,按下面的路径排查效率最高。
主要原因集中在三个方面:配置参数错误、服务未正常运行、权限或端口冲突。按这个思路处理。
PHP慢日志在www.conf里开启slowlog,request_slowlog_timeout=3,超过3秒的脚本会记录栈信息。
上传大小限制修改php.ini里upload_max_filesize=50M,post_max_size=50M,max_file_uploads=20,三个参数配合设置。
显示错误在php.ini里设置display_errors=On,error_reporting=E_ALL,开发环境开启,生产环境关闭记日志。
PHP-FPM进程数优化在www.conf里设置pm=dynamic,pm.max_children=50,pm.start_servers=10,根据内存调整。
session无法保存检查session.save_path目录权限,路径是/tmp或/www/server/php/版本/tmp,权限设置为777。
处理完毕后建议备份当前配置,作为后续维护的基准版本。
真实用户反馈:“之前折腾了半天没搞定,照着步骤走十分钟就恢复了。”“试了好几种方法都不行,最后这个方案彻底解决了。”
运维提示:定期检查PHP运行日志,提前发现潜在问题。

更新时间:2026-08-26 12:57:28