laravel应用程序移动到另一台PC

时间:2014-07-09 08:16:45

标签: laravel configuration

我刚把我的laravel应用程序转移到另一台电脑上,我已经安装了作曲家。我在项目的根目录下运行composer install,但它显示以下错误:

{"error":{"type":"ErrorException","message":"file_put_contents(\/meta\/services.
json): failed to open stream: No such file or directory","file":"C:\\national-fl
eet\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php","l
ine":71}}

我尝试了CACLS -R 755 app / storage(作为管理员) 然后作曲家更新,但同样的错误。 bootstrap / compiled.php并不存在于我的项目中。我该怎么办?

2 个答案:

答案 0 :(得分:7)

我收到此错误,因为/ app / storage中的某些文件夹丢失了

要修复错误,我手动创建了以下文件夹:

app/storage/
app/storage/cache/
app/storage/logs/
app/storage/meta/
app/storage/sessions/
app/storage/views/

然后删除我的vendor文件夹的内容并再次运行composer update

答案 1 :(得分:0)

尝试删除services.json中的/meta(或将其重命名为其他内容)并再次尝试composer install(或composer update)。该文件可能没有Laravel写入的正确权限。