我试图将我的laravel项目从Xampp上传到共享主机,但我得到了错误:
file_put_contents(C:\xampp\htdocs\resido\storage\framework/sessions/Jmmr9HI35UYdhIfZLDTVlLGjCy5AHiuVK9NfOQuT):未能打开
流:没有这样的文件或目录
当我尝试下列任何一个解决方案时:
删除文件app/bootstrap/cache/config.php
应用程序起作用了。但是,我在使用xampp时所做的所有更改都消失了,我从应用程序模板中获得了旧的视图。如何在不丢失对项目所做的更改的情况下解决此问题?
我认为我有此错误,因为文件夹C:\xampp\htdocs\resido\storage\framework/sessions不存在,如何将此目录更改为活动主机的目录?
发布于 2022-09-29 05:22:46
当我们试图通过复制粘贴整个项目将代码移动到服务器时,通常是悄无声息的。要解决这个问题,您需要检查storage/framework/sessions
内部。是否有可用的会话文件夹,如果没有,则在服务器上手动创建该文件夹,并递归地将664或775的权限授予存储目录。
为了获得权限,您可以从项目目录中的服务器cmd中使用此命令:
sudo chmod -R 775 storage
和sudo chmod -R 775 storage/*
.
https://stackoverflow.com/questions/73688901
复制相似问题