在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
现在新旧服务器工作正常。