我在电脑上安装了WAMP和WordPress进行测试。我可以通过网址localhost/test
访问它并且可以正常工作。此PC的IP为10.0.0.150
。
我尝试使用网址10.0.0.150/test
访问其他PC的网站,我正在重定向到localhost/test
(但我在其他计算机上不是本地主机)。
我点击面板>设置>一般>
字段Site Address (URL)
和WordPress Address (URL)
填充了localhost/test
我如何解决?
抱歉我的英文不好^^
答案 0 :(得分:1)
你的案子有很多种可能性......
检查您的数据库,存储在DB中的URL需要替换
from localhost/test to 10.0.0.150/test
您可以按DATABASE SEARCH AND REPLACE SCRIPT IN PHP
替换它只需将文件夹放入localhost并通过浏览器运行,即可替换DB中的所有URL。
另一项检查是您的本地wamp服务器应该通过IP访问,
Go to C:\WAMP\bin\apache\apache2.2.17\conf (version may change)
Open httpd.conf file in notepad.
Find the section given below. By default it will be like this.
<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>>
Now change this section as given below.
<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
#Deny from all
#Allow from 127.0.0.1
Allow from all
</Directory>
Restart apache service.
此外,您可以通过httpd.conf创建虚拟主机,并将其共享到内部服务器。
答案 1 :(得分:1)
可能您的IP地址或端口在另一台计算机上的设置不同。在Worpress中设置相同的设置后,首先在Wamp中设置localhost。
在您的计算机上模拟服务器。它必须具有相同的设置。通常,默认情况下,目录wamp / www是localhost,因此您必须将测试目录保存在那里。在Wordpress中,只需将其设置为localhost / test,忘记10.0.0.150即可更改。 Wordpress问你网址,所以只给他网址,而不是IP地址。确保您的端口在Wamp中设置为80(默认)并关闭Skype。 Skype也默认使用端口80。
如果在Wamp中设置了80以外的其他端口,则必须将所有内容设置为localhost:portNumber / test,此外,您必须在浏览器地址栏中键入相同内容才能访问您的网站。< / p>
我希望它会对你有所帮助。