问题标签 [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 投票
1 回答
1243 浏览

git - 尝试在 laravel forge 中修改项目时出错

我的项目在 laravel forge 中使用 digitalocean 首先我添加了一个协作者并将其删除,因为当我尝试通过 git push origin master 修改代码时,我在 laravel forge 的仪表板中收到此错误

现在我收到一条新消息

请任何帮助将不胜感激谢谢

0 投票
2 回答
979 浏览

php - Laravel 作业表在完成作业后保持未删除的队列

我正在使用 Laravel 的数据库队列驱动程序在生产服务器(laravel forge digitalocean)中发送电子邮件,电子邮件发送正常,但队列保持存储在作业表中的问题,数量增加并不断尝试 255
,我做到了在监听器类中

并且没有任何内容被删除。发送电子邮件后如何删除它们?

0 投票
1 回答
773 浏览

php - laravel 任务调度器

我想知道 laravel forge 的任务调度程序是否覆盖了我的内核类文件中的设置,因为我不明白它将使用哪一个,因为我每天在 laravel forge 的仪表板中设置了一个命令来运行只是像这样的月初

我把 daily() 函数放在这里每天检查它是否是本月的第一天,我知道如果函数没有返回 true,它不会被执行,但是使用 laravel forge 它每天都会执行,我认为 forge 不会看这个文件 在此处输入图像描述

0 投票
1 回答
3112 浏览

laravel - 如何将现有的 Droplet 连接到 Laravel Forge

背景:我使用 LF 在配置了多个站点的 digitalocean 上创建了一个液滴。我最近不得不将液滴移动到不同的数字海洋数据中心。“移动 droplet”是指我创建了一个快照,然后使用该图像在另一个数据中心创建了一个新的 droplet。两个液滴都已启动并正在运行,我已相应地更改了 DNS 映射以指向新服务器。一切都按预期工作。

我要解决的问题:唯一的问题是 Laravel Forge 连接到旧液滴而不是新液滴。我知道我可以存档旧的,我会在某个时候销毁旧的液滴。有没有办法将 Laravel Forge 连接到新的 droplet,以便我可以通过 LF 接口对其进行管理?

0 投票
1 回答
2371 浏览

mysql - 使用 Workbench 连接到 Laravel Forge 上的数据库失败

我想用私钥在 SSH 中为我的服务器 Laravel Forge 连接我的 GUI Workbench,但它失败了。在连接 ssh 中,它可以工作!请问有什么想法吗?(见截图)

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
233 浏览

google-chrome - Laravel Forge 网站在任何地方都可以使用,但笔记本电脑上的 Chrome 除外

我使用 Laravel Forge/Digital Ocean 启动了一个网站,该网站在以下方面运行良好:

Safari 浏览器(手机和笔记本电脑) Google Chrome 浏览器(仅限手机)

但它在我笔记本电脑上的 Google Chrome 浏览器中不起作用(这很奇怪,如果它在 chrome 移动浏览器中起作用)。

这是我尝试在笔记本电脑上使用 Chrome 访问它时遇到的错误:

我知道名称服务器设置正确,并且在我的名称记录下设置了两个 A 字段:

Chrome 和我的网站发生了什么事?

0 投票
8 回答
25904 浏览

php - 带有队列 550 错误的 Laravel 电子邮件(每秒电子邮件太多)

我们的电子邮件无法使用带有 Redis 队列的 Laravel 发送。

触发错误的代码是这样的:->onQueue('emails')

结合工作中的这一点:

我们的错误信息是:

我们的错误只发生在使用 Sendgrid 而不是 Mailtrap 时,它会欺骗电子邮件发送。我已经和 Sendgrid 谈过了,当我发生错误时,电子邮件从未接触过他们的服务器,而且他们的服务完全处于活动状态。所以,错误似乎在我的尽头。

有什么想法吗?

0 投票
0 回答
217 浏览

redirect - Laravel 5.2 身份验证重定向适用于 Dev,而不是 Prod

我发现了一个奇怪的问题,它只出现在生产中,而不是开发中。我的 Laravel 开发环境使用 Homestead,生产环境是 Forge,所以两个环境应该是相同的(除了 .env 值)。

我正在使用 Laravel 5.2 的身份验证并修改了 RegistersUsers.php 文件中的注册方法,因为我不想在创建新用户后立即登录用户。相反,我重定向到一条新路线,该路线仅显示一个静态视图,供他们检查电子邮件。只有在生产中,我在提交注册表单时才会看到以下错误——该错误与重定向到 /verify 相关。在 dev 中,它提交,在数据库中创建一个新用户并按预期重定向到 /verify。

此重定向路由如下,并仅显示一些静态 HTML:

出于某种奇怪的原因,当我在生产环境中提交注册表单时,会返回以下错误(以及一些堆栈跟踪消息):

在上游游泳和跟踪此堆栈跟踪方面,我不是专家,因此我将不胜感激有关如何调试此生产错误的任何指示。似乎从堆栈跟踪 #8 开始,正在调用 RedirectIfAuthenticated 中间件,我不确定这是否有必要,因为我没有尝试登录用户。

0 投票
1 回答
1041 浏览

nginx - Forge / Nginx DO WWW 到非 WWW 重定向问题

我刚刚将一个站点转移到了 Forge 提供的 DO 服务器。我安装了 SSL 证书并注意到导航到https://www.example.com会导致服务器未找到错误,而http://example.com返回 200。我试图在 Nginx 配置文件中强制使用非 WWW但似乎无法使任何工作。每次尝试后我也重新启动了 Nginx。

这是我当前的 Nginx 配置文件:

服务器设置为默认站点 - default,而不是 example.com。在将站点投入生产并安装 SSL 证书后,我意识到了这一点,我试图通过事后更改它来避免任何停机时间。我不确定被称为默认站点的站点在这里是否有任何不同,但这是要注意的关键。

因此,https:// 或http://example.com可以正常工作。www.example.com 在我测试过的所有浏览器上都返回服务器未找到错误。我还注意到 /etc/nginx/sites-enabled 中有一个 www.default 文件,我尝试将其更改为以下内容并重新启动 nginx:

无论如何,仍然收到未找到服务器。这是 Chrome 上的错误:

找不到 www.example.com 的服务器,因为 DNS 查找失败。DNS 是将网站名称转换为其 Internet 地址的网络服务。此错误最常见的原因是没有连接到 Internet 或网络配置错误。它也可能是由无响应的 DNS 服务器或阻止 Google Chrome 访问网络的防火墙引起的。

0 投票
1 回答
458 浏览

laravel - Laravel/MailChimp: unable to get local issuer certificate

We've recently started getting the following error when the using the Laravel / MailChimp library (https://github.com/spatie/laravel-newsletter):

API call to lists/unsubscribe failed: SSL certificate problem: unable to get local issuer certificate

We're running an Ubuntu 14.04 x64 server via Laravel Forge.

As far as I can tell, this error started appearing after we applied the latest OS updates.

How can we fix this issue? If this requires downloading and enabling new certificates, how do we do this (on Ubuntu with PHP/nginx)?