为了我们的业务,我正在使用WAMP构建一个Wordpress内部网站点。该站点在服务器上的本地主机上运行良好,但如果我在另一台计算机上尝试它,它会返回一个错误。
使用IP地址(192.168.1.52),我可以成功地在网络上的其他计算机上加载WAMPSERVER主页,但在尝试加载站点("redms")时,我收到如下所示的错误。我在这方面完全是新手,我觉得肯定有一个非常简单的解决方案,但我没有!


编辑:httpd-vhosts.conf如下所示:
<VirtualHost *:80>
ServerName localhost
DocumentRoot c:/wamp64/www
<Directory "c:/wamp64/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName redms
DocumentRoot c:/wamp64/www/redms
<Directory "c:/wamp64/www/redms/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>编辑:经过一些搜索,我发现我需要在wp-config.php文件中添加以下几行:
define('WP_SITEURL', 'http://192.168.1.52/redms');
define('WP_HOME', 'http://192.168.1.52/redms');我还需要将WordPress中的WordPress Address (URL)和Site Address (URL)更改为:http://192.168.1.52/redms。
发布于 2017-03-08 09:35:35
为了使您网络中的其他PC能够看到您的redms站点,它们需要知道该站点的位置。
正常的过程是在您的本地DNS服务器中注册域名,以便您网络上的所有其他PC都能够查找域名并找回IP地址,就像您在浏览器中输入的任何其他域名一样。
如果您的网络上有本地DNS服务器,这是完成此操作的最简单方法。否则,您将不得不在每台需要知道如何查找redms域的PC上编辑主机文件。
像这样
网络中每台PC上的主机文件
192.168.1.52 redms此外,您不应允许他人通过输入WAMPServer PC的IP地址来查看WAMPServer主页。因此,在您的httpd-vhosts.conf文件中,您应该通过将访问权限设置回
Require local因为我假设您已经将其更改为
Require all granted这很危险!
https://stackoverflow.com/questions/42654230
复制相似问题