问题标签 [laradock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 在 Laradock 中 Ghostscript 版本没有变化
我正在使用laradock运行我的 Laravel 应用程序,我正在尝试在 php-fpm dockerfile 中安装最新版本的 GhostScript:
但是当我检查版本时它仍然是 GPL Ghostscript 9.06 (2012-08-08)
知道为什么它没有获得最新版本吗?
php - 创建 laradock_mysql_1 ... 错误
我正在尝试为 web 项目安装 laradock。但是当我尝试输入这个
我得到这个错误。
但我已经分享了我的 D Drive。我正在关注官方网站的文档。
我的 laradock 版本
版本 18.03.1-ce-win65 (17513) 频道:稳定 93354b3
这是我的 .env 文件
php - 如何在 laradock 中将数据库名称从默认更改为自定义?
当我使用默认名称时,一切都很好。但是当我更改数据库名称时,我无法迁移。这是我在 laradock/.env 中的 mysql 设置
这是我在项目文件夹中的 .env 中的 mysql 设置
这是我的 docker-compose.yml设置
如果我更改任何默认名称
php工匠迁移
不起作用。你能告诉我这样做的正确方法是什么吗?
phpstorm - Xdebug 忽略浏览器插件并总是触发
当我在 PhpStorm 中打开侦听器并设置断点时,Xdebug 工作得很好,但我正在尝试使用浏览器插件,您可以通过它来切换似乎不起作用的 xdebug。即使未设置浏览器 cookie PHPSTORM,也会触发 Xdebug。
设置:
我这样配置xdebug:
laravel - Laradock:Laravel 队列工作者无法连接到 RabbitMQ
我使用最新的 Laradock 和 composer-installed
https://github.com/vyuldashev/laravel-queue-rabbitmq使用 RabbitMQ (3.7.6) 设置了 Laravel (5.6) 应用程序。当我启动 Laravel 消息工作者时,php artisan queue:work
出现以下错误
但是,我可以使用连接到 Rabbit telnet 127.0.0.1 5672
(连接在 10 秒不活动后关闭)。听众似乎工作正常:
我还检查了 RabbitMQ 日志,但没有显示任何内容。所以我认为这是客户端的问题,但我不确定在哪里寻找。
Laravel 中的 RabbitMQ 设置.env
拉拉多克.env
有任何想法吗?
laravel - laradock上的npm安装不起作用
我使用 Laradock 创建了一个 Laravel 项目。当我运行 npm install 时,我得到以下输出。
……………………
基本上它无法运行 npm install 命令。如果我在 docker 之外创建 Laravel 项目,它会完美运行。有人知道为什么吗?
php - 无法在 Laradock 中安装 php7.2-ldap 扩展
我正在尝试php7.2-ldap
在 Laradock 中安装并且我已经设置
和
然后尝试构建图像
我收到此错误消息。部分日志
这里发生了什么,为什么我不能安装它?
docker - 如何在 Docker (Laradock) 中使用 Deployer
我创建了一个新的带有 Docker 的 Digital Ocean 服务器(使用Laradock),并让我的 Laravel 网站运行良好。
现在我想使用Deployer自动化我的部署。
我认为我唯一的问题是我无法让 Deployer 运行docker exec -it $(docker-compose ps -q php-fpm) bash;
,这是我成功手动用于输入适当 Docker 容器的命令(在使用 SSH 从我的本地计算机连接到 Digital Ocean 服务器之后)。
当 Deployer 尝试运行它时,我收到以下错误消息:
以下是我的相关部分deploy.php
:
我已经花了一天半的时间阅读无数文章并尝试了许多不同的变化。例如用 替换-it
标志-i
,或者用 设置export COMPOSE_INTERACTIVE_NO_CLI=1
或替换整个docker exec
命令docker-compose exec php-fpm bash;
。
我希望我错过了一些相当简单的东西。Docker 被广泛使用,而 Deployer 似乎也很流行。
docker - 在 Laradock 中添加 Docker 工作空间的 .bashrc 路径
我有一个标准的 Laradock 设置。一个是专门用于 Drupal 8 开发的,我已经很好地安装了 Drupal 控制台,这样它就可以从工作空间容器中的任何地方运行。
我现在正试图让 drush 命令做同样的事情。Drush 已正确安装,但我尝试将 drush 可执行路径添加到 .bashrc 路径的所有操作似乎都不起作用。
我一直在关注以下文章:在 Docker 容器中永久更新 PATH 环境变量,但未成功。
目前我已经在 laradock .env 文件中设置了一个环境变量,如下所示:
然后在Dockerfile
工作区中,我添加了以下行:
然后我通过命令重建docker-compose build workspace
,引导然后 bash 进入工作区。
审查的内容~/.bashrc
虽然没有发现。如果我手动运行导出PATH=$PATH:/var/www/example_website/public_html/vendor/drush/drush
所有内容,则可以正常工作,但是当我在任何阶段重新启动容器时,这显然会消失。
有人可以指出我哪里出错了吗?
非常感谢约翰