文件内容(C:\storage\framework\views/27F51F564086DAA68B2CF835BF49F5148ABA43.php):无法打开流:没有这样的文件或目录
所以我一直在我的live服务器上收到这个错误,但不是在我的本地主机上,在我的本地主机上一切正常,但当我在在线服务器上部署我的网站时,它总是给我这个错误 文件内容(C:\appname\storage\framework\views/27f511f5644086daa68b2cf835bf49f5148aba43.php):无法打开流:没有这样的文件或目录文件内容(C:\storage\framework\views/27F51F564086DAA68B2CF835BF49F5148ABA43.php):无法打开流:没有这样的文件或目录,php,laravel,Php,Laravel,所以我一直在我的live服务器上收到这个错误,但不是在我的本地主机上,在我的本地主机上一切正常,但当我在在线服务器上部署我的网站时,它总是给我这个错误 文件内容(C:\appname\storage\framework\views/27f511f5644086daa68b2cf835bf49f5148aba43.php):无法打开流:没有这样的文件或目录 我尝试了php artisan config:cache,但没有任何效果尝试使用下一个命令“php artisan cache:clear”将
我尝试了
php artisan config:cache
,但没有任何效果尝试使用下一个命令“php artisan cache:clear”
将帮助您清除应用程序的缓存我猜您使用的路径是错误的,因此请尝试此操作,以确保无论服务器如何,您都有正确的路径:
$path = dirname(__FILE__);
file_put_contents($path.DIRECTORY_SEPARATOR.'27f511f5644086daa68b2cf835bf49f5148aba43.php');
这假定您正试图写入与运行此命令的代码文件相同的文件夹
您还可以使用以下命令确定每个服务器上的路径:
echo getcwd();
看起来您的存储/目录不可写。Laravel要求该目录是可写的 如果您在linux/mac上,请运行此 chmod 0755存储/-R
希望这能有所帮助。我想你的问题是由于天气原因。我建议你
Route::get('/clear-cache', function() {
$exitCode = Artisan::call('config:clear');
$exitCode = Artisan::call('cache:clear');
$exitCode = Artisan::call('config:cache');
return 'DONE'; //Return anything
});
我希望这是有帮助的 看起来你走错了路。服务器是否实际具有以下路径`C:\appname\storage\framework\views“?您的live server是windows还是Unix服务器?如果是unix,则此
C:\appname\storage\framework\views
显然不是exist@Exit不,我换了这个question@RiggsFollyUnix和我为这个问题更改了它,然后C:
不是Unix概念。Unix中没有驱动器存储逻辑根文件夹的所有挂起。您不能编写特定于Windows的代码并期望它在Unix上运行