【问题标题】:What is the correct way to install laravel in laradock?在 laradock 中安装 laravel 的正确方法是什么?
【发布时间】:2020-11-22 01:47:58
【问题描述】:

我已经在我的机器上安装和设置 laradock,并按照文档进行了以下操作。

  1. sudo docker-compose up -d mysql nginx php-fpm workspace phpmyadmin
  2. sudo docker-compose exec 工作区 bash
  3. 作曲家创建项目 laravel/laravel 博客

使用上述命令成功安装 laravel,但出现以下错误:

流或文件“/var/www/blog/storage/logs/laravel.log”不能 以附加模式打开:无法打开流:权限被拒绝

在文档中发现我需要将用户传递给 bash 以避免此错误。所以我做了:

  1. sudo docker-compose up -d mysql nginx php-fpm workspace phpmyadmin
  2. docker-compose exec --user=laradock 工作区 bash
  3. 作曲家创建项目 laravel/laravel 博客

使用上述命令我得到错误:

在“./blog”处创建一个“laravel/laravel”项目 laravel/laravel (v7.12.0) [ErrorException] mkdir(): Permission denied

谁能帮我在 laradock 中设置 laravel。

【问题讨论】:

标签: laravel docker docker-compose laradock


【解决方案1】:

所以经过一番挖掘,我发现我需要运行以下命令:

*docker-compose exec workspace bash

*chmod -R 777 project-folder/storage

【讨论】:

  • 永远不要给文件夹 777。 775就好了。在开发过程中也尝试遵循这一点。
猜你喜欢
  • 2011-12-31
  • 1970-01-01
  • 2015-04-01
  • 2020-04-09
  • 1970-01-01
  • 1970-01-01
  • 2020-06-16
  • 2019-11-11
  • 2016-04-14
相关资源
最近更新 更多