wordpress:如何指定原因“无法访问此站点”

Posted

技术标签:

【中文标题】wordpress:如何指定原因“无法访问此站点”【英文标题】:wordpress : How to specify the cause "This site can’t be reached" 【发布时间】:2019-01-26 14:44:14 【问题描述】:

我在 AWS Lightsail 上使用了 Let's Encrypt for WordPress。

我发现它已经过期了,因为我没有更新它。

所以我尝试了 Let's encrypt 来更新,bitnami 指南 https://docs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/ 和 Cloudflare https://www.cloudflare.com/ 来应用 SSL。

但是尝试了各种方法后我的网站没有显示。

当我尝试在 chrome 中访问我的网站时,会显示以下消息。

This site can’t be reached
mydomain.com refused to connect.

Try:
- Checking the connection
- Checking the proxy and the firewall

ERR_CONNECTION_REFUSE

我尝试了https://https://wwwhttp://http://www,但在 chrome 中显示了相同的错误消息。

当我访问我的网站时,Internet Explorer 中会显示类似的消息。

当我尝试用公网IP访问时,比如54.249.xxx.xxx,结果是一样的。 (无法访问此站点)

我还检查了 /opt/bitnami/apache2/logs。

/opt/bitnami/apache2/logs 中有一些诸如error_log-20180dd.gz 的文件。

但我不知道哪条消息对解决问题有用。

一开始我应该检查什么?我应该查看哪个日志?

如果您能给我一些提示,将不胜感激。

【问题讨论】:

我不认为这是因为服务器配置,因为如果这是与服务器相关的问题,那将是 50X 错误。虽然你可以检查你的错误日志文件,如果你能找到任何东西。那里。您可以尝试连接到您的托管服务提供商,他们可能知道原因。 Bitnami 工程师在这里。首先,您是否检查了 Bitnami 安装的所有服务是否已启动并运行? sudo /opt/bitnami/ctlscript.sh status。如果不是,请启动它们sudo /opt/bitnami/ctlscript.sh start。如果 Apache 返回错误消息,您能与我们分享吗?我认为 Apache 不工作,因为有任何配置问题阻止它启动。谢谢 【参考方案1】:

能否先开启WordPress调试输出错误?

打开 wp-config.php 并更改:

define( 'WP_DEBUG', false );

到这里:

define( 'WP_DEBUG', true );

参考:https://codex.wordpress.org/Editing_wp-config.php#Debug

这会为您显示什么错误?

【讨论】:

感谢您的回答,@David.J。我试过define('WP_DEBUG', true);define('WP_DEBUG_LOG', true);define('WP_DEBUG_DISPLAY', false);。但是什么也没发生。我应该在哪里检查将不胜感激。 感谢您的回答,@David.J。我试过define('WP_DEBUG', true);, define('WP_DEBUG_LOG', true);并定义('WP_DEBUG_DISPLAY',假);。但是什么也没发生。我应该在哪里检查将不胜感激。【参考方案2】:

您可以尝试以下方法:

    SSL 错误通常出现在 ssl_error.log 中。试着找到它。 如果在httpd.conf 文件中,它仍在监听HTTP 端口。所以尝试使用 HTTP URL。 对于 https,尝试创建一个测试 PHP 文件,上传到根文件夹,然后在其中放入以下行: echo "HTTPS 没有 WORDPRESS 工作正常";

【讨论】:

感谢您的回答,@Noman。 1. 虽然我尝试sudo find -name ssl_error.log,但我找不到 ssl_error.log。 2、httpd.conf中没有HTTP端口。 3.我不能访问http和https。

以上是关于wordpress:如何指定原因“无法访问此站点”的主要内容,如果未能解决你的问题,请参考以下文章

“无法访问此站点”已使用WCF服务重置连接

无法访问此站点:localhost 拒绝连接

VPS:无法访问此站点

无法访问此站点花费了太长时间 - Laravel

出现“无法访问此站点”错误的 EC2 实例

Django Heroku,无法访问此站点,响应时间过长