Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.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 XAMPP:Laravel 6.0的htdocs文件夹权限_Php_Linux_Laravel_Xampp - Fatal编程技术网

Php XAMPP:Laravel 6.0的htdocs文件夹权限

Php XAMPP:Laravel 6.0的htdocs文件夹权限,php,linux,laravel,xampp,Php,Linux,Laravel,Xampp,通常我对htdocs文件夹使用chmod-r755 但是,如果我正在执行composer create project-Preference dist laravel/laravel applicationname和call,我会得到这个错误 UnexpectedValueException The stream or file "/opt/lampp/htdocs/applicationname/storage/logs/laravel-2019-09-12.log" could not be

通常我对htdocs文件夹使用chmod-r755

但是,如果我正在执行composer create project-Preference dist laravel/laravel applicationname和call,我会得到这个错误

UnexpectedValueException
The stream or file "/opt/lampp/htdocs/applicationname/storage/logs/laravel-2019-09-12.log" could not be opened: failed to open stream: Permission denied
我在htdocs文件夹中执行了chmod-R 755 applicationname,因为我认为新创建的文件夹可能具有不同的权限,但我得到了相同的错误。我必须使用chmod-r777applicationname使其工作。奇怪的是,当我事后使用chmod-r755applicationname时,我没有发现错误。我不知道发生了什么事

我应该授予文件夹和子文件夹哪些权限以避免将来出现此类问题

对于一个普通的Web服务器,这个问题已经得到了回答,但是对于XAMPP,这个问题没有得到回答。如果我按照说明操作,我会遇到与上述相同的问题。我必须使用chmod-R 777 storage/*使其正常工作

sudo chmod-R 777存储/*

也许在那之后你需要清除缓存

php artisan配置:缓存