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

问题描述 投票:0回答:2

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

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

所以我尝试让Let的加密更新,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文件。

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

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

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

php wordpress lets-encrypt bitnami amazon-lightsail
2个回答
0
投票

你能先启用WordPress调试输出错误吗?

打开wp-config.php并更改:

define( 'WP_DEBUG', false );

对此:

define( 'WP_DEBUG', true );

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

这对您显示的错误是什么?


0
投票

您可以尝试以下方法:

  1. SSL错误通常出现在ssl_error.log中。试着找到它。
  2. 如果在httpd.conf文件中,它仍然在侦听HTTP端口。所以尝试使用HTTP URL。
  3. 对于https,尝试创建一个测试PHP文件,在根文件夹中上传,然后在其中放置以下行:echo“HTTPS WITHOUT WORDPRESS WORKING FINE”;
© www.soinside.com 2019 - 2024. All rights reserved.