Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 请提供有效的缓存路径Laravel5.7_Php_Caching_Path_Apache2_Laravel 5.7 - Fatal编程技术网

Php 请提供有效的缓存路径Laravel5.7

Php 请提供有效的缓存路径Laravel5.7,php,caching,path,apache2,laravel-5.7,Php,Caching,Path,Apache2,Laravel 5.7,我的laravel项目中有两个文档根。一个项目用于web应用程序,另一个项目用于RESTAPI和管理后端。我的Web应用程序工作正常,但我的后端根本不工作。后端和api都不工作 如果我试图打开后端,它会说“请提供一个有效的缓存路径”。我在谷歌上看过不同的帖子,每个帖子都说在storage/framework下创建文件夹。我有缓存、会话、视图、测试等所有文件夹 一切似乎都很好,但没有得到任何关于这个错误的线索。请帮忙。一切都很好,只是需要清除一些配置、缓存。所以我只是浏览了一些人的评论,它帮助我解

我的laravel项目中有两个文档根。一个项目用于web应用程序,另一个项目用于RESTAPI和管理后端。我的Web应用程序工作正常,但我的后端根本不工作。后端和api都不工作

如果我试图打开后端,它会说“请提供一个有效的缓存路径”。我在谷歌上看过不同的帖子,每个帖子都说在storage/framework下创建文件夹。我有缓存、会话、视图、测试等所有文件夹


一切似乎都很好,但没有得到任何关于这个错误的线索。请帮忙。

一切都很好,只是需要清除一些配置、缓存。所以我只是浏览了一些人的评论,它帮助我解决了我的问题


我将其与下面的答案中的php-artisan-cache:clear和php-artisan-config:clear以及php-artisan-view:clear结合起来,然后它就起作用了

您需要在“框架”中创建文件夹。请按照以下步骤操作:

cd storage/
mkdir -p framework/{sessions,views,cache}
您还需要设置权限,以允许Laravel在此目录中写入数据

chmod -R 775 framework
chown -R www-data:www-data framework

这回答了你的问题吗?不,这没用。它还要求创建文件夹并运行composer安装。我已经做过很多次了。