在 laradock 中安装 laravel 的正确方法是啥?
Posted
技术标签:
【中文标题】在 laradock 中安装 laravel 的正确方法是啥?【英文标题】:What is the correct way to install laravel in laradock?在 laradock 中安装 laravel 的正确方法是什么? 【发布时间】:2020-11-22 01:47:58 【问题描述】:我已经在我的机器上安装和设置 laradock,并按照文档进行了以下操作。
-
sudo docker-compose up -d mysql nginx php-fpm workspace phpmyadmin
sudo docker-compose exec 工作区 bash
作曲家创建项目 laravel/laravel 博客
使用上述命令成功安装 laravel,但出现以下错误:
流或文件“/var/www/blog/storage/logs/laravel.log”不能 以附加模式打开:无法打开流:权限被拒绝
在文档中发现我需要将用户传递给 bash 以避免此错误。所以我做了:
-
sudo docker-compose up -d mysql nginx php-fpm workspace phpmyadmin
docker-compose exec --user=laradock 工作区 bash
作曲家创建项目 laravel/laravel 博客
使用上述命令我得到错误:
在“./blog”处创建一个“laravel/laravel”项目 laravel/laravel (v7.12.0) [ErrorException] mkdir(): Permission denied
谁能帮我在 laradock 中设置 laravel。
【问题讨论】:
laradock.io/getting-started 【参考方案1】:所以经过一番挖掘,我发现我需要运行以下命令:
*docker-compose exec workspace bash
*chmod -R 777 project-folder/storage
【讨论】:
永远不要给文件夹 777。 775就好了。在开发过程中也尝试遵循这一点。以上是关于在 laradock 中安装 laravel 的正确方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
Laravel Scout 和 MeiliSearch 在 Laradock 中的集成
在 Laravel 8 中安装 Laravel/ui 的问题
在没有 XAMPP 的 Windows 中安装 Laravel