问题标签 [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.

0 投票
0 回答
386 浏览

docker - Docker 上的 Laravel Mix 通知 - 没有通知显示

我有一个 Laravel 项目,我使用 Laradock 运行它。我还在上面添加了 vue js 组件并运行npm run devnpm run watch编译我所做的每一个更改,但现在每当我尝试编译时它都不会显示任何 Laravel 混合通知。

在我使用 xampp 之前,通知工作正常。我只是碰巧知道在我的项目中使用 Docker 很棒。

如果有人知道如何让我的 Laravel Mix Notification 在 Docker 中再次工作。谢谢!

0 投票
0 回答
566 浏览

laravel - 无法使用 Laradock 为 SSR 安装 v8js 扩展

我正在尝试使用需要v8js 扩展的 react-laravel管理服务器端渲染。我的工作环境是laradock

我在 laradocks .env文件中启用了 V8JS 安装:

我已经通过 docker-compose 重建了我的工作区和 php-fpm 图像

当我尝试在容器中安装 react-laravel 时,我遇到了这样的错误:

我几乎失去了一整天,我失去了解决这个问题的希望。你有什么想法有什么问题吗?

编辑1

这就是运行 php-fpm 容器产生的结果

0 投票
1 回答
683 浏览

laravel - 无法让 Xdebug 工作

信息:

  • Docker 版本($ docker --version):Docker 版本 18.06.0-ce,构建 0ffa825
  • Laradock 提交 ( $ git rev-parse HEAD): 8180804ae
  • 系统信息(Mac、PC、Linux):macOs HighSierra 10.13.6

问题:

无法让 Xdebug 工作。


预期行为:

应该在断点处停止


相关代码:

laradock/.env PHP_FPM_INSTALL_XDEBUG=true WORKSPACE_INSTALL_XDEBUG=true

内容php-fpm/xdebug.ini

workspace/xdebug.ini 与 php-fpm 文件夹中的内容相同

在此处输入图像描述

0 投票
1 回答
615 浏览

php - Laradock 安装 msodbcsql

我正在尝试将遗留项目移动到使用 msodbcsql 和 pdo_odbc 驱动程序连接到 SQL Server 数据库的 docker。

我的码头文件:

在安装过程中,我没有收到任何错误,并且在尝试连接到 SQL Server 时,我收到以下错误:

0 投票
1 回答
1161 浏览

laravel - Guzzle 和码头工人

我使用 laravel 作为我的框架,并安装了护照和 guzzle。我正在尝试从服务器获取我正在开发的 iPhone 应用程序的密码授权令牌。这就是我为授权令牌调用 api 的方式

当我使用所有正确的数据调用它时,我从控制台收到此错误。

我也在使用 Laradock 进行开发,并且我的 hosts 文件中有 your-app.com 和 www.your-app.com 。从我的研究看来,这可能是由于某些 dns 内容而导致的错误。不知道这到底是怎么回事。

在我的主机文件中,我尝试将我的 url 与 www.

0 投票
2 回答
5818 浏览

docker - `docker-compose logs` 是从哪里来的?

像大多数在此处和此处对稀疏的Docker 文档页面投反对票的人一样,我对所做的事情感到困惑。docker-compose logs

当我运行时cd /apps/laradock/ && docker-compose logs -f nginx,我看到从很多天前到现在的很长的输出。

那是从什么文件中提取的?

我能找到的唯一 nginx 日志文件是/apps/laradock/logs/nginx/error.log,它没有太多内容(所以不一样)。

有没有办法“日志轮换”或以其他方式确保我不会在日志记录上花费超过一定数量的磁盘?

0 投票
2 回答
1952 浏览

php - Laradock 在工作区中更改 php-fpm 版本

我无法更改工作区中的 php-fpm 版本。我正在尝试安装 PHP 7.1 版我的 docker 版本是

每次安装PHP版本

我在工作区中的 dockerfile 如下所示:

0 投票
2 回答
9184 浏览

laravel - GuzzleHttp\Exception\ConnectException cURL 错误 7:无法连接到 localhost 端口 8088:连接被拒绝

我正在使用,我可以毫无问题laradock地在浏览器中访问该页面。http://localhost:8088/api/getakicks/get

但是当我尝试在控制器中访问它时,我收到了这个错误:

GuzzleHttp\Exception\ConnectException cURL 错误 7:无法连接到 localhost 端口 8088:连接被拒绝

我使用的代码:

0 投票
1 回答
699 浏览

php - Laradock 单元测试数据库错误 PDOException

所以我正在尝试为这样的 Laravel 应用程序编写单元测试:

以上工作正常,并给出以下输出:

但接下来的测试是另一个故事:

一旦测试在应用程序中命中这行代码:

这是错误:

几天来我一直在努力解决这个问题,任何想法这里发生了什么,以及如何让那个模具在测试中打印?干杯。

-- Laradock, Docker, nginx, mysql, PHP 7.2.4-1+ubuntu16.04.1+deb.sury.org+1 (cli) (build: Apr 5 2018 08:53:57) (NTS) 版权所有 (c) 1997-2018 PHP Group Zend Engine v3.2.0,版权所有 (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.4-1+ubuntu16.04.1+deb.sury.org+1,版权所有 (c) 1999-2018,通过 Zend 技术

编辑:

.env:

0 投票
3 回答
3235 浏览

laravel - 使用 Laradock 运行 docker-compose up -d 后出现错误无法启动服务

我刚刚docker-compose up -d nginx mysql redis在 Mac OSX 10.13.6 High Sirra 上第一次运行安装 docker。看来我

警告:服务 nginx 的映像已构建,因为它尚不存在。要重建此映像,您必须使用docker-compose builddocker-compose up --build。创建 laradock_docker-in-docker_1 ... 错误 创建 laradock_mysql_1 ... 创建 laradock_workspace_1 ... 创建 laradock_redis_1
...

创建 laradock_mysql_1 ... 错误 X 并且 Docker 不知道。\r\n您可以从 Docker -> 首选项... -> 文件共享配置共享路径。\r\n 请参阅https://docs.docker.com/docker -for-mac/osxfs/#namespaces了解更多信息。\r\n。'

错误:对于 laradock_mysql_1 无法启动服务 mysql: b'Mounts denied: \r\n路径 /Applications/MAMP/htdocs/community-messenger/laradock/mysql/docker-entrypoint-initdb.d\r\nisCreating laradock_workspace_1 ... 错误fs/#namespaces 了解更多信息。\r\n。'

错误:对于 laradock_workspace_1 无法启动服务工作区:b'Mounts denied: \r\n路径 /Applications/MAMP/htdocs/community-messenger\r\nis 不是从 OS X 共享的,并且不为 Docker 所知。\r\n你可以从 Docker 配置共享路径 -> 首选项... -> 文件共享。\r\n 有关详细信息,请参阅https://docs.docker.com/docker-for-mac/osxfs/#namespaces。\r\n.Creating laradock_redis_1 ...完成

错误:对于 docker-in-docker 无法启动服务 docker-in-docker: b'Mounts denied: \r\n路径 /Applications/MAMP/htdocs/community-messenger\r\nis 未从 OS X 共享且未知到 Docker。\r\n您可以从 Docker -> 首选项... -> 文件共享配置共享路径。\r\n 有关更多信息,请参阅https://docs.docker.com/docker-for-mac/osxfs/#namespaces信息。\r\n.'

错误:对于 mysql 无法启动服务 mysql:b'Mounts denied:\r\n路径 /Applications/MAMP/htdocs/community-messenger/laradock/mysql/docker-entrypoint-initdb.d\r\nis 未从 OS X 共享并且 Docker 不知道。\r\n您可以从 Docker -> 首选项... -> 文件共享配置共享路径。\r\n 请参阅https://docs.docker.com/docker-for-mac/osxfs/ #namespaces了解更多信息。\r\n。'

错误:对于工作区无法启动服务工作区:b'Mounts denied: \r\n路径 /Applications/MAMP/htdocs/community-messenger\r\n 未从 OS X 共享,并且不为 Docker 所知。\r\n你可以从 Docker -> 首选项... -> 文件共享配置共享路径 。\r\n有关详细信息,请参阅https://docs.docker.com/docker-for-mac/osxfs/#namespaces。\r\n。' 错误:启动项目时遇到错误。

据我所知,它告诉我需要添加/Applications/MAMP/htdocs/到 Docker > Preferences > File Sharing。我试过了,我仍然遇到类似的错误。

我只是/Applications/MAMP/htdocs/将我的项目用作习惯的地方,实际上并没有启动或使用 MAMP。是否可以通过移动文件来解决这个问题?

我还发现我在后台运行了 MySQL,所以我将其关闭,重新启动 docker 并重新运行,但docker-compose up -d nginx mysql redis出现了类似的错误。

编辑

我添加/Applications/MAMP/htdocs/community-messenger到 Docker > Preferences > File Sharing 并且现在收到一个新错误:

启动 laradock_workspace_1 ... 完成 启动 laradock_mysql_1 ... 完成 启动 laradock_redis_1
... 完成 启动 laradock_docker-in-docker_1 ... 完成 创建 laradock_php-fpm_1 ... 完成 创建 laradock_nginx_1
... 错误

错误:对于 laradock_nginx_1 无法启动服务 nginx:驱动程序在端点 laradock_nginx_1 上编程外部连接失败(000b8e0f3a128f87e88d9faaff8b9dcf6d999e0a04a256763b8aef953eeebd35):启动用户级代理时出错:绑定 0.0.0.0:443:意外错误(失败 EADDRINUSE)

错误:对于 nginx 无法启动服务 nginx:驱动程序在端点 laradock_nginx_1 上编程外部连接失败(000b8e0f3a128f87e88d9faaff8b9dcf6d999e0a04a256763b8aef953eeebd35):启动用户级代理时出错:绑定 0.0.0.0:443:意外错误(启动 EADDRINUSE 失败)错误:遇到错误。