【问题标题】:Security Error on WordPress site using WooCommerce, cleaner theme and PayPal使用 WooCommerce、清洁主题和 PayPal 的 WordPress 网站出现安全错误
【发布时间】:2013-04-30 18:40:22
【问题描述】:

我正在使用多种事物的组合,但不确定错误来自何处:我有一个 WordPress 站点并安装了 SSL 证书。 https:www.joesmetrobox.com。我安装了 Cleanr 主题,并且正在使用 WooCommerce 和 Paypal Advanced 插件来使用 Paypal 作为我处理付款的方式。

在我尝试在此处提交信用卡信息之前,一切都很好:在此页面上:checkout/pay/?key=order_51882ad846e67&order=360(这对于交易来说是唯一的)。然后根据浏览器出现错误:

Firefox:安全警告:虽然此页面已加密,但您输入的信息将通过未加密的连接发送,并且很容易被其他人读取。您确定要继续发送此信息吗? Firebug 给了我这个

error: 404 错误 wp-content/themes/cleanr/js/scripts.js?ver=1.0 和文件 似乎不存在。

Explorer 8:安全警告:您只想查看安全传送的网页内容吗?此网页包含不会使用安全 HTTPS 连接传送的内容,这可能会危及整个网页的安全性。

Chrome:安全令牌已过期
如果我使用他们的开发人员工具,我还会得到这个额外的线索:不安全的 JavaScript 尝试从带有 URL https://payflowlink.paypal.com/?mode=LIVE&SECURETOKEN=LvNtL1gubfE6Z5lwc2gMiQgJ0&SECURETOKENID=joesmetro51882d664015d4.15989435 的框架访问带有 URL https://joesmetrobox.com/checkout/pay/?key=order_5188245e1ae70&order=361 的框架。域、协议和端口必须匹配。

所以我很难在这一点上集中注意力。我不是程序员,知道的只是危险。

我想知道是不是我不小心点击了 Paypal 中的某种令牌设置并且不需要?或者 WooCommerce 与 Paypal、Cleaner 主题或两者都不能很好地配合。

我只是希望能够在不弹出错误的情况下处理付款...有人有想法吗?

【问题讨论】:

  • 哎呀另一件事......这是使用此付款方式时:信用卡或贝宝付款(不是贝宝常规)

标签: wordpress paypal woocommerce security-warning


【解决方案1】:

这样的插件可以帮助您在网站上实施 HTTPS。

http://wordpress.org/extend/plugins/wordpress-https/

WooCommerce 参考:http://docs.woothemes.com/document/ssl-and-https/

不安全的内容警告

如果您在查看安全页面时收到不安全内容警告 意味着您将直接链接到脚本、图像或样式表 通过 http 而不是 https。大多数情况下,这只是由 将所述链接更改为 https 或使用相对 URL(例如 /wp-content/file 而不是 http yoursitename/wp-content/file)。

您还可以使用 WordPress HTTPS 之类的插件来强制 URL 安全的。 WooCommerce 确实保护正确排队的脚本。

要识别不安全的链接,您可以使用 Firebug 等工具 firefox 或 Chrome 内置于开发者工具中,并查看错误 控制台 - 将列出不安全的资源。

【讨论】:

  • 感谢罗伯特的建议。我确实尝试了那个特定的插件,这就是我找到 firebug 和 Chrome 开发者工具的方式,并确实给了我一些线索,但插件本身并没有解决问题。我认为是因为它与我无法控制的事情有关……支付流的链接。
  • 您的所有链接似乎都没有在 https 下设置,因此您需要在主题和插件上修复您的 function.php 文件以反映 https + 您的网站不会直接转到 https 网站它似乎要访问 http joesmetrobox.com,您也应该修复它。
  • 您还可以使用 w3 总缓存之类的东西来压缩所有文件,并将其链接为 https。也需要考虑一些事情。 :)
  • 嗨罗伯特!所以我为自己感到非常自豪:) 我终于找到了问题所在。当我获得 SSL 证书并安装它时,我忘记将 Paypal 中的一些关键文件从 http 更改为 https。我做到了,并且解决了它!感谢您的想法,我很欣赏增加的脑力。
猜你喜欢
  • 2017-09-14
  • 2018-10-20
  • 2021-02-10
  • 2011-03-25
  • 1970-01-01
  • 1970-01-01
  • 2015-09-19
  • 2020-05-10
  • 2021-05-08
相关资源
最近更新 更多