【问题标题】:504 Gateway Time-out - Form submission on Laravel Forge server with Wordpress504 网关超时 - 使用 Wordpress 在 Laravel Forge 服务器上提交表单
【发布时间】:2017-08-02 23:46:05
【问题描述】:

通过任何表单插件提交表单时,我在安装了 Wordpress 的 Laravel Forge 服务器上遇到错误。

错误是:

504 Gateway Time-out

nginx/1.11.9

表单将继续旋转而不是实际提交。头请求被发送,但服务器最终超时。

值得注意的是,我已尝试禁用所有其他插件和主题,以确保它不是插件/主题冲突。

有什么想法吗?

【问题讨论】:

  • 鉴于您提供的信息,我不确定这是否易于调试。我认为我的第一步是增加 nginx 或 php 超时,看看你是否能解决真正的问题。或者查看插件,看看它是否在做任何奇怪的事情。通过电子邮件发送大型附件等
  • 我认为这应该是一个简单的解决方法的原因是 - 它不仅仅是一个插件,而是多个带有表单提交的表单插件。我已经在共享服务器上成功使用了这些插件。关闭所有插件并关闭主题并不能解决问题(因此它不是插件/主题冲突)。所以只能和nginx和Laravel forge有关吗?我找不到任何解决方案,也不确定下一步该考虑什么。
  • 我发现数据存储在数据库中。也许这是某种电子邮件发送错误?

标签: wordpress forms laravel forge


【解决方案1】:

这个问题的答案是您需要实现一种发送电子邮件的方式。有适用于外部事务性电子邮件发件人的免费 WordPress 插件,例如 SparkPost。

一旦正确设置,一切都会按预期工作。

【讨论】:

  • 我的新服务器也遇到了这个问题。没有 PHP 错误,只有 nginx 日志中的超时错误。尝试发送电子邮件时挂断了?
猜你喜欢
  • 2018-01-09
  • 2018-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-28
  • 2021-05-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多