【已解决】服务器连接失败,初次部署,不成功

18.9k
Category: 
问题反馈

环境:
image.png

PHP插件:
image.png
image.png

删除vendor目录和composer.lock文件后,composer install不成功
image.png

用宝塔的composer是这样:
image.png

Comments 15
/ 1000
Trending
New
详细如下
Like
Comment
确认下composer 版本,可以通过composer self-update   升级下,
确认下系统和安装没问题,比如内存是否过低,版本库也是宝塔安装,没有PHP 编译问题 或 系统库冲突
确认下php -v的版本是8.2哈? 
再依次检查看看。
实在不行有没有缓存问题,可以
composer clear-cache    
composer install  
Like
Comment
composer是2.73
php -v确定是8.2.28
内存是8G
缓存请了,还是不行
Like
Comment
补充
Like
Comment
你可以把composer 里的最后一个scripts的去掉。这个初次才需要,我们gitee的自带了vendor已经执行了。
Like
Comment
已经去掉,并再次执行composer install,还是不行
Like
Comment
View all 7 comments
您好   因为thinkphp 8.0 升级会有兼容问题,所以我们必须要用我们的composer.lock来 composer install   不允许删除自行升级哈。
1.至于前面的错误,可以在没删除composer.lock情况下 composer install 看看是否解决,
2,也可以看看php和nginx的log里面错误日志提示的是什么
Like
Comment
你好,我把composer.lock恢复了,然后composer install 限时如下,但还是不行
Like
Comment
PHP错误日志如下
Like
Comment
网站错误日志
Like
Comment
这个报错先检查下 vendor/autoload.php 是否存在,如果不存在,重新下载项目安装
Like
Comment
这个报错的原因是旧的 PHP-FPM 主进程没有正确终止,新旧进程同时尝试使用同一个 socket 文件。可以彻底重启 PHP-FPM 服务,可以参考下面的命令(具体的php-fpm 路径按照你本地部署的fpm-fpm来操作。)                    
 # 停止 PHP-FPM 服务
sudo /www/server/php/82/sbin/php-fpm stop
# 确保所有 PHP-FPM 进程已终止
sudo pkill php-fpm
# 启动 PHP-FPM 服务
sudo /www/server/php/82/sbin/php-fpm start
Like
Comment
View all 6 comments
47
15
Favorite