Wampserver在访问移动设备时拒绝与wordpress连接



我可以使用计算机访问我的本地主机,我也可以通过手机访问它,但是当我在其上安装 wordpress 时,我无法再通过手机访问它,它总是告诉我"localhost 拒绝连接"错误代码ERR_CONNECTION_REFUSED但它在我的计算机上完全正常工作。我尝试删除.htaccess,但没有运气。但是,我可以访问html文件,例如自述文件.html(在电话 http://192.168.0.13/readme.html 上)

我目前在计算机上的IPv4地址是192.168.0.13,我使用此地址在手机上访问它,但它总是将我重定向到"localhost"。是因为我的WordPress的主页网址设置为"http://localhost"吗?我该如何解决这个问题?

这是我的httpd-vhosts.conf(如果有帮助的话)

# Virtual Hosts
#
<VirtualHost *:8080>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
Require ip 192.168.0.1
Require ip 192.168.0.28
Require ip 192.168.0.33
Require ip 192.168.0.13
</Directory>
</VirtualHost>

我正在使用WampServer 3.1.0 64位版本,这是我的配置

Apache 2.4.27
PHP 7.1.9
MySQL 5.7.19
MariaDB 10.2.8

我错过了什么?我非常需要它来工作,它是为了我的 Web 开发目的。

是因为

我的wordpress的主页网址设置为"http://localhost"吗?

是的,可能是。如果您不断被重定向到本地主机。您可以访问HTML文件,因为它不包含Wordpress PHP安装的逻辑,该逻辑将尝试将您重定向到基本URL。尝试在计算机上的管理面板中更改WordPress安装的基本URL(如果可能),否则您应该更改wp-config.php文件中的基本URL。

尝试将其更改为本地 IPv4 地址:http://192.168.0.13

这可能有助于您:https://codex.wordpress.org/Changing_The_Site_URL

同样对于您的 apache 配置,请尝试以下操作:

ServerName 192.168.0.13
ServerAlias localhost

我对Apache没有任何实际经验,但据我所知,这应该适合您。 来源:

  • https://httpd.apache.org/docs/2.4/vhosts/name-based.html
  • https://httpd.apache.org/docs/2.4/mod/core.html#servername
  • https://httpd.apache.org/docs/2.4/mod/core.html#serveralias

哎呀,我尝试将wordpress地址和站点地址更改为我的本地ipv4地址192.168.0.13,瞧,我终于可以访问它了。不。

我太笨了,谢谢你们的帮助。

最新更新