1

WAMP を使用して mysite.dev に Wordpress サイトをインストールしましたが、すべて正常に動作し、正常にインストールされるので、動作することがわかります。次に、ライブ サイトのファイルとデータベースをローカルホストの www ディレクトリにコピーして、削除して新規インストールを行います。

ライブ データベースをエクスポートしてローカルにインポートした後、http://interconnectit.com/products/search-and-replace-for-wordpress-databases/ を使用て mysite.dev へのすべてのリンクを置き換えます。

これが正常に完了した後、mysite.dev に移動すると、奇妙なことに、http: //www.dnsrsearch.com である ISP の検索ページにリダイレクトされます。

私の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 configをクリックします。


探す:

# 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 に答える