我已经拉了一个Laravel 4.2.3应用程序的git repo。当我运行命令composer install时,安装了所有依赖项,我看到消息“写入锁定文件”和“生成自动加载文件”,然后我收到错误:
{ “错误”:{ “类型”: “ErrorException”, “消息”:“file_put_contents(/无功/网络/格言 izedmetabolix.com/app/storage/meta/services.json):未能打开 stream:没有这样的文件或 目录 “ ”文件“:” 在/ var / WWW / maximizedmetabolix.com /供应商/ LAR AVEL /框架/ SRC /照亮/文件系统/ Filesystem.php”, “行”:70}}
每当我尝试运行artisan命令时,我都会遇到同样的错误。我没有使用新的laravel安装得到这个错误,但我注意到新安装中的存储目录位于根文件夹中。在4.2.3版本中,错误表明它正在/ app下查找存储目录。这会与这个问题有关吗? 我不确定升级中是否存在从4到5的结构更改,或者composer install命令是否向后兼容。
答案 0 :(得分:0)
看起来项目可能有.gitingore&#d存储目录,因此它缺少一些所需的文件。从默认安装中添加所有文件夹可能是解决方案。
是的,Laravel 4和5之间存在很大的结构差异(存储文件夹位于/ app / storage中)