为什么我最近的Envoyer部署没有显示?

时间:2019-04-01 15:41:54

标签: laravel envoyer

我只是使用Envoyer进行部署,没有错误。但是,我在浏览器中看不到该网站的新版本。

我通过SFTP进入服务器,并确保有足够的新文件。

我通过SSH进入current目录并运行php artisan cache:clear,但这没什么关系;我仍然看到该网站的旧版本。

我已经完成了无数次部署,之前从未遇到过。我该如何解决?

2 个答案:

答案 0 :(得分:1)

从您列出的症状来看,听起来好像已启用OPcache

使用以下命令重新启动PHP

sudo service phpX.X-fpm reload

X.X是您正在使用的PHP版本。

答案 1 :(得分:0)

在这里补充一下。在 Forge 内部的站点上更改 PHP 版本后,我遇到了同样的问题。我的服务器上现在有多个版本的 PHP。我必须访问 Envoyer 内部的站点,然后访问服务器,然后将 PHP 版本更新为该站点的新 PHP 版本。现在,FPM 将重新加载正确的 PHP 版本。