2017-12-05 14 views
0

ローカルマシンに既存のWordPressサイトをインストールしようとしています データベースとサイトを設定していますが、ローカルマシンのサイトにURL mysiteでヒットしたときの問題です。ローカルは、それがライブサイトのmysite.com IVEが行わ何WordpressローカルサイトをライブURLに切り替える

に解決:

はデシベル にオプションテーブルにSITE_URLと家のURLを変更し、すべてのプラグイン は(コード内のハードコーディングされたURLを検索し、置き換えオフそこには多くの!)と置き換えられたsite_url()

Iveは、私がサイトに電話をかけてライブURLに解決すると、オプションテーブルのsite_urlとhomeの値がライブURLで書き直されていることに気付きました。

Im Im wondering if Im何かを明らかに不足しているか、誰もが同様の問題のページがIVEと呼ば注目されている

に実行された場合には302の恒久的に移動し、ヘッダー

任意のアイデアを設定していること?

+0

回避策として、hostsファイルを使用してmysite.comをローカルホストに接続してみてください:https://pl.wikipedia.org/wiki/Hosts – mko

答えて

0

データベース内のすべてのオカレンスが置き換えられていることを確認してください。ライブURLがでエンコードされている場合は、index.phpのか、index.htmlのようなものを解決するためのディレクトリを打ったとき、あなたはそれにリダイレクトするように見て、私はhtaccessファイルで開始するとSQL

UPDATE wp_options SET option_value = replace(option_value, 'http://oldsite', 'http://newsite') WHERE option_name = 'home' OR option_name = 'siteurl'; 

UPDATE wp_posts SET guid = replace(guid, 'http://oldsite', 'http://newsite'); 

UPDATE wp_posts SET post_content = replace(post_content, 'http://oldsite', 'http://newsite'); 

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://oldsite', 'http://newsite'); 
0

の下に使用することができます。これは、通常、リダイレクトの最初の犯人です。

キャッシュプラグインが既にインストールされていると思われるかどうかを確認してください。

あなたが行った次のステップは問題なく、オプションテーブルはデータがテーブルに書き込まれたことを確認するものだと思います。