2016-03-23 14 views
0

私はWordPressサイトでローカルにwrokしようとしています。私は既にWampサーバーを設定しました。DBをエクスポートし、wp-config.phpを編集しました。ローカルDBの問題は、サイトを開いたときにテーマが正しく読み込まれていることがわかりますが、ページの内容が読み込まれず、代わりに"404 Error - no page here"が表示されるという問題です。ローカルマシン上で実行するWordPressサイトを取得できません

POST http://localhost/mysite/wp-admin/admin-ajax.php 404 (Not Found) 

管理者-ajax.phpファイルを見つけるためにしようとしているが、それはmysitewp-adminの間でフォルダを欠けている、またはこの問題を解決する方法があります:コンソールで は、私はいくつかの警告と一つだけのエラーを取得しますadmin-ajax.phpファイルが必要な場所を見つけてパスを編集する必要がありますか?

+0

管理ダッシュボードには/ wp-admin /にアクセスできますか?そうであれば、あなたのサイトは機能しており、AJAXを使ってページの内容を読み込んでいるようなテーマに問題がある可能性があります。 – Technoh

+0

@Technoh URLに/wp-admin/admin.phpを入力すると、Wampのlocalhostページにリダイレクトされ、ログに何らかのエラーがあるのはなぜですか? – Signo

+0

?カスタム.htaccessを設定しましたか?あなたのテーマを(フォルダを削除するか名前を変更して)無効にし、デフォルトのテーマでサイトを読み込めるかどうかを確認してください。 – Technoh

答えて

0

いくつかの変更が必要な場合があります。 として従ってください。

左クリックwampmanager - >アパッチ - > httpd.confの これは、メモ帳でそのファイルを開き、次の行に

のLoadModuleのrewrite_moduleモジュール/ mod_rewrite.so

削除を見つけることができます#もし存在すれば開始テキストから。 再起動WAMP

と一度

+0

試しましたが、うまくいきませんでした – Signo

0

VVV Worpressへの移動を固定リンクセーブ/設定は、WAMPよりも優れています。 WAMPには多くの機能が欠けており、それに応じてデバッグすることはできません。

1

データベースをエクスポート/インポートしたので、サイトのURLとサーバーのファイル構造が変更されていると考えられます。そのような場合は、Interconnectit's database search and replace scriptなどのツールをダウンロードする必要があります。 Wordpressインストールのルートフォルダにファイルを置いてからアクセスする必要があります。

エクスポートをまだ行っていない場合は、ツールを使用する前にデータベースをバックアップすることをお勧めします。

重要::名前変更ツールを使用してファイルを削除してください。

+0

家に帰るとすぐに試してみる:) btw私はいくつかのテストを行い、DB上で2つの値を編集した後(wp-options:siteurl; homeから)私はエラーなしでホームページを正しく読み込むことができましたが、唯一の問題は他のURLが機能しないことです。 – Signo

+0

Wordpressストア*多くのURLとファイルパスがテーブルにあります。それらをすべて置き換える必要があります多分数百になるでしょう。 – Technoh

0

SQLタブでこれらのクエリを実行してみてください。これはトリックを行う必要がありますSITE_URL行で、既存のサイトのURLに「existing_site_url」を交換して、新しいURLで

UPDATE wp_options SET option_value = replace(option_value, 'existing_site_url', 'new_url'); 

UPDATE wp_posts SET guid = replace(guid, 'existing_site_url', 'new_url'); 

UPDATE wp_posts SET post_content = replace(post_content, 'existing_site_url', 'new_url'); 

UPDATE wp_postmeta SET meta_value = replace(meta_value,'existing_site_url','new_url'); 

を交換してください。

0

RazorSQLまたはMySQL Workbenchを使用して、URL(ライブとローカル)の検索と置換を行います。

関連する問題