问题标签 [laravel-forge]

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 投票
3 回答
11492 浏览

laravel - Composer 安装无法删除文件

我正在尝试运行 composer install 来更新我的生产服务器上的依赖项,但我继续收到以下错误(这恰好发生在 Laravel Forge 部署的服务器上)。

为什么会这样?我可以手动删除伪造服务器上的整个供应商文件夹并重新部署所有依赖项而不损害它吗?

0 投票
1 回答
109 浏览

mysql - 伪造数据包乱序

收到错误

调用数据包乱序

在尝试使用宅基地从本地计算机连接到伪造数据库时。如何修复此错误?

0 投票
1 回答
1496 浏览

php - Laravel Forge 将非 www 重定向到 www

我有一个 laravel 应用程序,最近 forge 要求所有站点更新他们的letsencrypt SSL证书。

我更新了,这默认了我的 nginx 配置文件,它不再将站点重定向到 www 版本。

这是我的 nginx,谁能看到我做错了什么?

0 投票
1 回答
2714 浏览

laravel - Laravel Forge 如何在 2 个不同服务器上的 2 个数据库之间建立连接

我有一个基于 app.mydomain.com(服务器 1)的应用程序和一个位于 support.mydomain.com(服务器 2)的支持票务系统。 如何在我的 laravel 应用程序中的两个数据库之间建立连接?两者都使用 Laravel Forge 和 Digital Ocean。

我在 SO 上阅读了这篇文章,看起来很棒,但我收到“连接超时错误”。我相信这与 Forge 在连接到数据库时需要 SSH 密钥文件(id_rsa.pub)有关吗? 来源在这里

我尝试将其添加到 database.php:

然后将其添加到我的模型中:

0 投票
1 回答
1060 浏览

php - Laravel Forge 返回 [Symfony\Component\Debug\Exception\FatalThrowableError] 类未找到

当我升级到 5.4 时,我最近删除了一个 Sentry 包。我已从文件中删除别名和提供程序,config/app.php并将Exception/handler.php文件恢复为 Laravel 的原始文件。

应用程序本身在本地按预期工作,但在服务器中尝试任何artisan命令(通过 Forge 部署)时,它显示:

[Symfony\Component\Debug\Exception\FatalThrowableError] 类 'Sentry\SentryLaravel\SentryLaravelServiceProvider' 未找到

我已经运行了以下命令,但错误仍然存​​在:

composer dumpautoload并且 composer clear-cache,但我无法运行任何 Artisan 命令。

是否有另一个缓存位置,或者我应该采取其他措施来解决这个问题?

0 投票
1 回答
442 浏览

laravel - Laravel 5.4 $request->fullURL 返回非 https 版本的 URL

我很确定我的问题与服务器有关,但我不是 100% 确定如何解决这个问题。

目前我正在使用 Laravel Forge 和 Envoyer。我有 3 台服务器: - 1 台负载均衡器 - 2 台应用服务器。

负载均衡器使用 SSL 证书进行设置。

我的所有应用服务器都需要证书吗?

当我尝试将其中一个域证书克隆到我的应用程序服务器时,它会导致一切崩溃。

500 个服务器错误,重定向太多。当我真的想加载另一个特定的域证书时,它也会尝试加载父域证书。

如果我需要澄清这一点,请告诉我。

更新:

我有一个包含多个潜在域的代码库:domain1.comdomain2.comdomain3.com。其中一些可能有 https,而另一些可能没有它。

提前致谢,

花旗

0 投票
1 回答
662 浏览

php - 带有 LetsEncrypt、Redis、Laravel Forge 和 Digital Ocean 的 Socket.io

我已经在我的 MAMP 服务器上成功实现了 socket.io 来构建一个聊天应用程序,当我将它推送到生产服务器(数字海洋,laravel forge)时,我收到一个错误: 在此处输入图像描述

我根据这篇文章在 forge 中设置了守护进程,并根据这篇文章遵循了安装步骤

我的 socket.js 文件是这样的:

我的刀片文件:

当我在生产环境中提交聊天消息时,由于socket.js console.log,我在终端中看到它,它只是没有到达前端。如果我要下注(并且可能输掉那个赌注),那是因为我使用的是https://example.com而不是http://example.com。如果这听起来可能是问题所在,我如何确保 socket.js 使用 https 而不是 http?

Laravel 日志显示 redis 和 socket.io 都运行良好。

更新 以下是 chrome 打印的日志,基于我有限的知识,这似乎是客户端问题,以防它帮助某人了解正在发生的事情。

0 投票
1 回答
327 浏览

amazon-web-services - Forge AWS 停留在配置“错误:角色“forge”已经存在”

我正在尝试按照教程在 forge 和 AWS 上创建服务器

在我第一次尝试时,我在配置上卡住了 20 多分钟,所以我决定删除它并重试。

现在,当我在 SSH 进入 aws 时从 Forge 执行代码时,出现错误

“错误:角色“forge”已经存在”但是我实际上并没有在我知道的任何地方指定“forge”角色

我还被要求覆盖我的 ssh 密钥,我尝试了是和否,但我仍然卡在同一个服务器配置上。

有谁知道该怎么做?真的很想将我的代码投入生产:-)

编辑:这是一项正在进行的工作,将根据需要更新

不知道在这里做什么。都试过y/n

结果相同的错误

错误:角色“forge”已经存在

如何删除角色?

0 投票
2 回答
3730 浏览

php - 在 Laravel Forge (Digital Ocean) 上扩展 max_execution_time

我希望在通过 Laravel Forge 部署到 Digital Ocean 的 Laravel 开发中扩展 max_execution_time。我努力了;

这不起作用,我也尝试了一个不起作用的 .htaccess 解决方案,并更新了“/etc/php/7.0/php.ini”中的 php.ini 文件,但没有效果,我没有确定是否需要在此之后重新启动服务但不知道该怎么做?

服务器正在运行 Ubuntu 16.04.2 x64。任何帮助,将不胜感激。

0 投票
2 回答
1362 浏览

php - PHP vimeo 上的 502 Bad Gateway 使用 NGINX、Laravel Forge 通过 AJAX 上传

我正在使用 Laravel (5.4) Forge 作为从 S3 上传 Vimeo 和 Youtube 视频的网络应用程序。过去,在迁移到 Forge 之前,此脚本可以正常工作,并且今天仍然可以正常处理较小的文件。

现在我正在尝试上传更大的文件(~1gb),我在 1 分钟多一点的 php 上传脚本后收到了 502 Bad Gateway。应用程序的其余部分运行良好。

具体来说,这是错误:

我努力了:

  • 在 nginx 配置中添加/编辑 fastcgi 指令
  • 在 php 中增加 output_buffering
  • 在下面添加 proxy_ 和 client_max_body 项目

这是我的 NGINX 配置:

我错过了什么?我似乎根本无法弄清楚这一点。预先感谢您的帮助。