【问题标题】:Mod_fcgid Internal Server Error and No Confirmation Page with Confirmed Stripe Payment on Wordpress WooCommerce SiteMod_fcgid 内部服务器错误和没有确认页面,在 Wordpress WooCommerce 网站上确认条纹付款
【发布时间】:2017-02-05 20:27:13
【问题描述】:

在 vabienusa.com 上出现信用卡错误时,我收到“内部服务错误”,而通过 Stripe Dashboard 付款成功,导致用户没有确认页面。

上图链接:https://www.upwork.com/jobs/~012ce3987bb1ae4031

服务器错误日志:

注意:由于 StackOverlfow 对 URLS 的限制,URL 缩短为

[warn] [client 64.80.129.250] (104)Connection reset by peer: mod_fcgid:从 FastCGI 服务器读取数据时出错,referer:/checkout/

[错误] [客户端 64.80.129.250] 脚本头过早结束:php, 推荐人:结帐/

[emerg] [client 64.80.129.250] (22)无效参数:mod_fcgid: can't 在pid 497662中锁定进程表,引用:/checkout/

[emerg] [client 64.80.129.250] (22)无效参数:mod_fcgid: can't 在 pid 548206 中锁定进程表,引用: /wp-admin/admin.php?page=wc-status&tab=logs&w3tc_note=flush_pgcache

[emerg] [client 196.42.9.89] (22)无效参数:mod_fcgid: can't 在 pid 577444 中锁定进程表,引用: /wp-admin/post.php?post=907&action=edit

我为解决错误所做的尝试:

  • MySql 8 更新为 MySql 10
  • PHP 内存限制已更新
  • 已移至新服务器,因此 PHP 根据 Wordpress 的要求更新到 5.6
  • 在退出结帐时启用强制 HTTPS 和 HTTP
  • 停用强制 HTTPS

注意事项:

  • 我们不使用其他支付网关
  • 尚未获得确认页面,这是一个新网站,尚未上市
  • 我们可以通过 Stripe 确认订单和付款
  • 没有 Wordpress 日志错误,只有成功付款的日志

【问题讨论】:

  • 这可能是 FCGID 的错误。您可以尝试将 Apache 和 mod_fcgid 升级到最新的可用版本吗?

标签: php wordpress woocommerce stripe-payments mod-fcgid


【解决方案1】:

我们发现 Wordpress 站点没有使用 SMTP 身份验证,因此 sendmail 进程导致服务器错误。所以,我安装了“Easy WP SMTP”插件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-17
    • 2011-06-09
    • 2015-08-11
    • 2023-03-13
    • 2020-04-17
    • 2016-04-03
    • 2014-12-20
    • 1970-01-01
    相关资源
    最近更新 更多