拉拉维尔远程连接 [] 未定义问题



在Laravel 5中,我在config/remote.php配置了两台远程服务器,并使用了一年多。当我现在添加第三台服务器时,它总是触发此错误

"未定义 laravel 远程连接 [服务器名称]。

我回答我自己的问题,因为我在任何地方都找不到正确答案,我花了几个小时来修复它。我相信这可能会帮助别人或将来帮助自己。

尝试了所有方法后,我怀疑配置不是从 config/remote 提供的.php所以我将 config/remote.php重命名为 config/remote.php1 现在,去年添加的两台服务器都可以正常工作,所以我搜索了我的应用程序目录

grep -iRl "myoldservername.com"

它返回了

bootstrap/cache/config.php
config/remote.php1
config/remote.php.save

我确认远程服务器配置已从缓存的配置文件提供。 我再次将config/remote.php1重命名回config/remote.php并执行

php artisan cache:clear
php artisan config:clear

现在新旧服务器工作正常。

最新更新