• springandfall

    (@springandfall)


    同サーバ内で元々運用していたWordpressのサイト、/wordpress/をリニューアルする為、
    /wordpress_new/というディレクトリで新しいWordpressサイトを作成しました。

    ①/wordpress_new/側の管理画面で、
    サイトアドレス(URL)をhttps://www.hogehoge.com/wordpress/に変更

    ②/wordpress/側のindex.phpを変更

    require __DIR__ . '/wordpress_new/wp-blog-header.php';

    ③/wordpress/側の.htaccessの記述の変更

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /wordpress_new/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress_new/index.php [L]
    </IfModule>

    記事ページは問題なく表示されるのですが、トップページだけが真っ白になります。

    フォーラムやチュートリアルの記事を確認しても解決方法がなく、
    何か他手順が必要なのか教えて頂きたいです。

    よろしくおねがいいたします。

11件の返信を表示中 - 1 - 11件目 (全11件中)
  • モデレーター Yukinobu Asakawa

    (@yukinobu)

    こんにちは。
    /wordpress_new/というディレクトリのWordPressのテーマをデフォルトの Twenty シリーズに変更した時には、どうなりますでしょうか?

    必ずバックアップを実施した上で、作業してくださいね。

    トピック投稿者 springandfall

    (@springandfall)

    レスポンスありがとうございます。

    Twenty Twenty-Three バージョン: 1.5に変更してみたのですが症状に変化はありませんでした。
    元々/wordpress_new/で作成していたのはBlogus 子テーマBlogriftでした。
    WordPress自体のverも最新の6.6.2にしています。/wordpress/は6.4.2です。
    カスタマイズに不備があるのかと、一度プラグインを全て無効化した状態でも試しましたが真っ白のままでした。

    何か他原因になる候補があればご教授いただきたいです。

    モデレーター Yukinobu Asakawa

    (@yukinobu)

    まずは切り分けのために、以下のご確認をお願いいたします。

    • 元々運用しているサイト:/wordpress/は Ver.6.4.2 → 問題なく表示されている
    • リニューアルのために設置したサイト:/wordpress_new/は Ver.6.6.2 →トップページが真っ白

    で間違いないでしょうか?

    /wordpress_new/ を一時的に、Ver.6.4.2 にバージョンダウンしてみてください。

    • 正常に表示された:テーマに起因する問題の可能性が高い
    • エラーが解消されない:/wordpress/ → /wordpress_new/ へのデータ移行に失敗している可能性がある

    などの切り分けができると思います。

    バージョンダウンに関しては、いくつか方法がありますが、プラグインを使う方法やWP-CLIコマンドが便利だと思います。

    ご参考になれば幸いです。

    URLのサブディレクトリは以前と同じ”/wordpress/”で運用したいということでしょうか?

    そうであれば、サイトアドレス変更後はサブディレクトリの”/wordpress/”を一旦”/wordpress_old/”とかにリネームした後で”/wordpress_new/”を”/wordpress/”に書き換える方法で良かった(2と3の作業は不要だった)のかなと思います。

    トピック投稿者 springandfall

    (@springandfall)

    Yukinobu Asakawa 様

    ・元々運用しているサイト:/wordpress/は Ver.6.4.2 → 問題なく表示されている
     →yes
    ・リニューアルのために設置したサイト:/wordpress_new/は Ver.6.6.2 →トップページが真っ白
     →/wordpress_new/を直接見る限りは問題なく表示されており、
      ①~③の手順を行った後/wordpress/に表示されるはずの/wordpress_new/が真っ白です。
      (ソースコードが全く吐き出されていない状態)ただし記事ページは問題なし。

    教えて頂いたWP Downgradeを使用してバージョンを合わせて①~③を行いましたが、やはり解消されませんでした。

    ・正常に表示された:テーマに起因する問題の可能性が高い
     →no
    ・エラーが解消されない:/wordpress/ → /wordpress_new/ へのデータ移行に失敗している可能性がある
     →yes

    wordpressからはツール→エクスポートでのデータ移行が、影響が出ているということでしょうか。
    失敗箇所の判断が難しいですね。

    Advanced WordPress Resetを使用してリセットを試すか、時間はかかりますがもう1つデータを移行する前のWordpressを用意して試すかを行ってみたいと思います。

    トピック投稿者 springandfall

    (@springandfall)

    wynes様
    URLのサブディレクトリは以前と同じ”/wordpress/”で運用したいということでしょうか?
    →はい、そうです。

    ご返答いただいた内容は、今試している内容よりも運用中のサイトが止まってしまう時間が
    長くなるのと、少しリスキーな方法と思い試していませんでした。

    運用サイトが止めず、一度全く違うディレクトリ名に変えた時に問題ないか試してみたいと思います。

    止める時間を短くしたいということならばですが、wynesさんの方法を事前にシェルスクリプトで組んでおいて、新しい方の設定を変えたあとにターミナルから実行したら、切り替えにかかる時間は1秒かからないと思います。

    ただし、サーバのキャッシュは切った状態で。なお、サーバのOSによってはWebサーバをリロードしないとあかんかもしれません。実施にあたっては、検証環境で確認してからというのはいつものお約束です。

    モデレーター Yukinobu Asakawa

    (@yukinobu)

    お返事が遅くなりました。

    ・エラーが解消されない:/wordpress/ → /wordpress_new/ へのデータ移行に失敗している可能性がある

    どのような手順でデータを移行されましたか?
    例:プラグイン「All-in-One WP Migration」を利用した

    トピック投稿者 springandfall

    (@springandfall)

    mokkosan様
    アドバイスありがとうございます。私がさわれる立場にないため、サーバ会社に問い合わせて対応が可能か確認してみます。

    トピック投稿者 springandfall

    (@springandfall)

    yukinobu様
    ご返答ありがとうございます。
    プラグインは使用せず、管理画面のツール→エクスポート・インポートですべてのコンテンツを移行いたしました。

    モデレーター Yukinobu Asakawa

    (@yukinobu)

    プラグインは使用せず、管理画面のツール→エクスポート・インポートですべてのコンテンツを移行いたしました。

    推測にはなりますが、上記の操作で移行できるコンテンツは、投稿ページや固定ページの記事部分のデータであって、テーマやプラグインなどは含まれていないと思います。
    おそらくですが、上記に加えてテーマファイルをFTPツールなんかで、/wordpress/ → /wordpress_new/ へ移行されていませんか?そしてこれがうまく移行できていないと、表示がおかしくなったりすると思います。

    もし、可能であれば、/wordpress_new/ 以外にもうひとつ、ディレクトリを切って(作って)
    プラグインの「All-in-One WP Migration」で複製をお試しになることも検討ください。

    参考URL: https://www.vektor-inc.co.jp/post/all-in-one-wp-migration/

11件の返信を表示中 - 1 - 11件目 (全11件中)
  • このトピックに返信するにはログインが必要です。