Maa*_*cke -5 laravel composer-php docker laravel-artisan
尝试寻找可靠的答案,但目前还没有。我当前的设置如下:
当 storage/ 和 bootstrap/ 的所有权设置为 www-data:www-data (chown) 时,应用程序运行良好。我遇到的唯一问题是,当我尝试运行composer或artisan命令时,它会给我一个错误:
生成优化的自动加载文件 Illuminate\Foundation\ComposerScripts::postAutoloadDump @php artisan package:discover --ansi UnexpectedValueException 无法打开流或文件“/home/amplr/portal.amplr.be/storage/logs/laravel.log”在追加模式下:无法打开流:权限被拒绝
当我将所有权设置回 ubuntu 用户时,作曲家和工匠工作,但应用程序抛出权限错误。完成作曲家命令后,我必须返回 www-data:www-data 。
我究竟做错了什么?
小智 5
我会用
sudo chown -R $USER:www-data storage
sudo chown -R $USER:www-data bootstrap/cache
Run Code Online (Sandbox Code Playgroud)
和...一起
chmod -R 775 storage
chmod -R 775 bootstrap/cache
Run Code Online (Sandbox Code Playgroud)
因此,您可以通过 www-data 组为您的 linux 用户以及 apache 进行读/写/执行。
| 归档时间: |
|
| 查看次数: |
7883 次 |
| 最近记录: |