我的知识记录

宝塔面板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运行日志,提前发现潜在问题。

宝塔面板PHP项目部署vendor目录缺失的composer install

标签:

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

上一篇:帝国CMS提示权限不允许访问_权限错误_目录或文件权限设置拒绝web用户访问

下一篇:宝塔面板定时任务不执行的原因排查及解决办法