Php XAMPP:Laravel 6.0的htdocs文件夹权限
通常我对htdocs文件夹使用chmod-r755 但是,如果我正在执行composer create project-Preference dist laravel/laravel applicationname和call,我会得到这个错误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
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配置:缓存