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

时间:2018-01-24 08:48:23

标签: php wordpress apache xampp wampserver

我可以使用电脑访问我的本地主机,我也可以通过我的手机访问它,但当我在其上安装wordpress时,我无法再通过手机访问它,它总是告诉我“localhost拒绝连接“错误代码为ERR_CONNECTION_REFUSED,但它在我的计算机上完全正常。我尝试删除.htaccess但没有运气。但是,我可以访问html文件,例如readme.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

我错过了什么?我非常需要它才能工作,这是我的网络开发目的。

2 个答案:

答案 0 :(得分:0)

  

是因为我的wordpress的主页设置为“http://localhost”吗?

是的,可能是。如果您不断被重定向到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没有任何实际经验,但就我所理解的文档而言,这应该适合您。 来源:

答案 1 :(得分:0)

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

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