将文件从本地服务器移动到生产服务器,我收到这个错误 open_basedir 限制生效

当我检查我的网站时,我成功地将我的 Laravel 应用程序上传到我的服务器。我收到了这个错误

file_exists():open_basedir 限制生效。文件(/Applications/XAMPP/xamppfiles/htdocs/RPI/storage/logs/laravel-2019-12-15.log)不在允许的路径内:(C:/Inetpub/vhosts/isky.io\; C:\Windows\Temp)

之后,我根据此链接更改了 bootstrap/cache 中的文件名,请查看此https://laracasts.com/discuss/channels/laravel/is-dir-open-basedir-restriction-in-effect 好的,现在我的主页已加载,但是当我现在单击登录按钮时,我再次收到此错误

file_exists():open_basedir 限制生效。文件(C:\Inetpub\vhosts\i-skyhr.io\RPI\resources\lang/en/Forgot Password?.php)不在允许的路径内:(C:/Inetpub/vhosts/i-skyhr .io\;C:\Windows\Temp) (查看: C:\Inetpub\vhosts\i-skyhr.io\RPI\resources\views\auth\login.blade.php)

请帮助我不知道为什么会出现此错误


PIPIONE
浏览 119回答 1
1回答

慕雪6442864

清除缓存和配置,然后部署到实时服务器。请尝试以下命令:php artisan route:clearphp artisan config:clearphp artisan cache:clear如果您已经上传到实时服务器,那么您必须按照以下步骤操作:删除 bootstrap/cache/config.php删除 storage/logs 中的所有日志文件。
打开App,查看更多内容
随时随地看视频慕课网APP