サポート » 使い方全般 » XAMPPローカル → サーバ移行後にTOP以外の下層ページが表示されない

  • 解決済 satoh_msys

    (@satoh_msys)


    こんにちは。

    タイトルにあります通り、XAMPPでサイトを構築し、ローカルからサーバーにUPする手順をふみましたところ、いくつかトラブルが発生し、TOP以下の下層ページのコンテンツが表示されません。

    ・ローカルのサイトをサーバ上にUP
    ・ローカルのDBをエクスポート(生成オプション:追加コマンド…全てチェック)

    ・サーバからphpMyAdminにてインポート まずここでエラーが発生。

    — データベース: test

    CREATE DATABASE IF NOT EXISTS test DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
    #1044 – Access denied for user ‘~~~…’ to database ‘test’

    とエラーが出ます。
    チェックマーク項目を変更しても似たようなエラーが発生、「プロシージャ ~ DELIMITER」あたりを削除してやってインポート完了。

    すると、TOP以下の下層ページのコンテンツが表示されません。HTMLは生成されているのですが…。(tableを削除し代わりにxmlをインポートして試しても同じ結果に。)

    よく聞くような、「パーマリンクの設定を変更」や「テーマ、プラグインの有効/無効化」も試しましたが状況は変わりません。
    twenty fourteenなど他のテーマを適用すると正しく表示されます。私が作ったテーマのみがこのような状態です。

    ただ、「インポート」を行う前は、自作のテーマでも正しく表示されます。

    これは一体どういうことでしょうか?
    長くなりましたがお力添え頂けると幸いです。

    WPバージョン:3.8.1
    サーバー:ロリポップ!
    PHPバージョン:5.6

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック投稿者 satoh_msys

    (@satoh_msys)

    カスタムフィールドテンプレートでオリジナル設定を有効にした途端に上記の症状が現れております。
    ひとつ、お力を貸して頂けると幸いです。

    エクスポートの手順はこちらを参考になさってください。こちらの通りにできていましたでしょうか。
    データベースのバックアップ

    また、XAMPPで構築したローカルのDBとリモートサーバーのDB、文字コードはどちらも「utf8_general_ci」になっていますでしょうか。

    トピック投稿者 satoh_msys

    (@satoh_msys)

    Fukazawa Kojiro さま

    お忙しい中、ありがとうございます。
    「MySQL 接続の照合順序 」というところでしょうか?でしたら、両方共そのような記載がございます。

    ありがとうございます。となると、エクスポートしたsqlファイルが怪しいような気がいたします。

    ロリポップは使ったことがありませんが「CREATE DATABASE(データベースを新規作成してね)」という命令がsqlに含まれているため、サーバーが「ユーザーが勝手にDBを作る権限はないですよ」と跳ね返しているように見えます。

    DBをエクスポートするときのオプション値に注意して「CREATE DATABASE」という命令が含まれないようにするか、こちらの参考記事のように、エクスポートしたsqlから「CREATE DATABASE」を削って試してみる、というやり方だとどうですか?

    なお、DBのインポート前には、「test」データベース内にすでに入っている(WordPressを動かせない)テーブル(DBそのものではないですよ!)は全て消しておくようにご注意くださいませ。

    トピック投稿者 satoh_msys

    (@satoh_msys)

    先日ご回答頂きました件について…

    いろいろとプラグインのON/OFFなど順に繰り返し検証していき、
    たどり着いた結論は無かったのですが、「カスタムフィールドテンプレート」が原因のようでした。ローカルで作成したカスタムフィールドテンプレートのデータベースになんらかの支障があったらしく、post_custom等で値を呼び出した途端に症状が発症していたようです。

    そこで、tableを削除して、カスタムフィールドテンプレートを再インストールし、同じようにカスタムフィールド項目を作成し、念のため今までの投稿記事を削除し臨んだところ、オンライン上でも問題無く表示されました。

    ご教授いただきましたwitch_doktor様、お時間割いていただき、ありがとうございました!

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「XAMPPローカル → サーバ移行後にTOP以外の下層ページが表示されない」には新たに返信することはできません。