1

我已经使用 WAMP 在 mysite.dev 上安装了一个 Wordpress 站点,一切正常并且安装正常,所以我知道它可以正常工作。然后我删除并进行全新安装,将我的实时站点文件和数据库复制到我的 localhost www 目录。

导出实时数据库并将其导入本地后,我使用http://interconnectit.com/products/search-and-replace-for-wordpress-databases/替换 mysite.dev 的所有链接

成功完成后,我转到 mysite.dev,奇怪的是它会将我重定向到我的 ISP 搜索页面,即http://www.dnsrsearch.com

我的 htaccess 有标准的 WP 术语

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

我一生都无法弄清楚为什么会发生这种情况,这对我来说很奇怪,我已经尝试了很多常见的修复方法,包括重置端口 80。

任何人都知道为什么会发生这种情况?我已经为此苦苦挣扎了几个小时,所以是时候问你们这些好人了。

4

1 回答 1

2

Wamp 和 IIS 正在争夺 80 端口。IIS 将永远赢得这场战斗。您可以转到服务并禁用它。或按照以下说明进行操作。


单击橙色 WAMP 图标 > Apache > Http 配置


寻找:

# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

改成:

#Listen 12.34.56.78:8080
Listen 8080

然后转到: localhost:8080/YourSiteFolder


还要检查以确保:rewrite_module已检查。

橙色 WAMP 图标 > Apache > 服务 > rewrite_module

于 2013-11-02T02:28:28.317 回答