ワードプレスを始めて2か月ほどの初心者です。この度、一つのアップデートをきっかけにサイトが吹き飛ぶところまで行き、最悪の事態は抜けられたものの肝心となる箇所が手を尽くしてもどうにもならなく、完全に詰まってしまいました。
実現したいことはただ一点です。
「ワードプレスで作成したサイトをWEB上で問題なく表示したい」
ここまでの経緯です。
具体的にはワードプレスのアップデート、バージョン5.4へのアップデート実行した結果、ブログ記事本文の文字入力が不可能になるという現象が起こり、対策していくうちにサーバーの最深部まで手を加えねばならない事態にまで行きまして、最終的に一度ブログを削除する手段しか取る方法がないところまで行きました。
ブログを一度すべて削除して旧バージョン(5.3)のワードプレスをインストールし、バックアップから記事やプラグイン、画像を復元しました。その時点では投稿への文字の入力が可能なこと、今までの投稿が復元されていることを確認しました。
一方で、サイトがWeb上で表示されない等の問題は依然としてあったので、
・プラグインの一斉停止
・テーマを「Twenty Seventeen」へ変更
・「wp-config.php」にデバッグの内容を追加
・データベース接続確立エラーが原因だと認識、改めて「wp-config.php」の修正およびサイトデータがドメイン名ディレクトリ「chagoh-rockbaseballgamebaka.com」直下の「public_html」内に存在していることを確認
・ブログ内でさらにコンフィグの初期設定を行い、成功
・PHPをエックスサーバーにて推奨のものへバージョン更新
・「index.html」の削除
・ブラウザのキャッシュをクリア
・「wp-config.php」の中に書いてある
「define('WP_DEBUG', false);」
を
「define('WP_DEBUG', true);」
に変更
・「wp-config.php」を一から再構成、内容は以下です
<?php /** WordPress の基本設定 このファイルは、インストール時に wp-config.php 作成ウィザードが利用します。 ウィザードを介さずにこのファイルを "wp-config.php" という名前でコピーして 直接編集して値を入力してもかまいません。 このファイルは、以下の設定を含みます。 * MySQL 設定 * 秘密鍵 * データベーステーブル接頭辞 * ABSPATH @link http://wpdocs.osdn.jp/wp-config.php_%E3%81%AE%E7%B7%A8%E9%9B%86 @package WordPress */ // 注意: // Windows の "メモ帳" でこのファイルを編集しないでください ! // 問題なく使えるテキストエディタ // (http://wpdocs.osdn.jp/%E7%94%A8%E8%AA%9E%E9%9B%86#.E3.83.86.E3.82.AD.E3.82.B9.E3.83.88.E3.82.A8.E3.83.87.E3.82.A3.E3.82.BF 参照) // を使用し、必ず UTF-8 の BOM なし (UTF-8N) で保存してください。 // MySQL 設定 - この情報はホスティング先から入手してください。 // /** WordPress のためのデータベース名 */ define('DB_NAME', 'XXXX_wp3'); /** MySQL データベースのユーザー名 */ define('DB_USER', 'XXXX_wp3'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', 'XXXXXXXXX'); /** MySQL のホスト名 */ define('DB_HOST', 'mysqlXXXX.xserver.jp'); /** データベースのテーブルを作成する際のデータベースの文字セット */ define('DB_CHARSET', 'utf8'); /** データベースの照合順序 (ほとんどの場合変更する必要はありません) */ define('DB_COLLATE', ''); /**#@+ 認証用ユニークキー それぞれを異なるユニーク (一意) な文字列に変更してください。 {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org の秘密鍵サービス} で自動生成することもできます。 後でいつでも変更して、既存のすべての cookie を無効にできます。これにより、すべてのユーザーを強制的に再ログインさせることになります。 @since 2.6.0 */ define('AUTH_KEY', 'put your unique phrase here'); define('SECURE_AUTH_KEY', 'put your unique phrase here'); define('LOGGED_IN_KEY', 'put your unique phrase here'); define('NONCE_KEY', 'put your unique phrase here'); define('AUTH_SALT', 'put your unique phrase here'); define('SECURE_AUTH_SALT', 'put your unique phrase here'); define('LOGGED_IN_SALT', 'put your unique phrase here'); define('NONCE_SALT', 'put your unique phrase here'); /**#@-*/ /** WordPress データベーステーブルの接頭辞 それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を インストールすることができます。半角英数字と下線のみを使用してください。 */ $table_prefix = 'wp_'; /** 開発者へ: WordPress デバッグモード この値を true にすると、開発中に注意 (notice) を表示します。 テーマおよびプラグインの開発者には、その開発環境においてこの WP_DEBUG を使用することを強く推奨します。 その他のデバッグに利用できる定数については Codex をご覧ください。 @link http://wpdocs.osdn.jp/WordPress%E3%81%A7%E3%81%AE%E3%83%87%E3%83%90%E3%83%83%E3%82%B0 */ define('WP_DEBUG', false); /* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */ /** Absolute path to the WordPress directory. */ if ( !defined('ABSPATH') ) define('ABSPATH', dirname(FILE) . '/'); /** Sets up WordPress vars and included files. */ require_once(ABSPATH . 'wp-settings.php'); ----------------------------------------------------------------------------------------- 以上のことを試みましたが、WEB上でサイトが表示されない状態を脱却できません。 管理画面へのログインは可能で、今までの投稿や画像等もバックアップから復元したので最小限の損害で収まっています。 ただ、データベースを再インストールした際に新たに生成したデータベースではなく、以前のデータベースに差し替えたのが悪かったのか、とも懸念しています。具体的にはデータベース名とユーザー名、これらを 「wp5_」から「wp3_」へ差し替え、それに対する修正箇所も修正しました。 以上のことから、完全に状態が泥沼化し、エックスサーバーに問い合わせても「当社の管轄外」とのことで、ウェブサイトを当たっていくうちにこのページを見つけ、思い立ってご質問させていただくことを決断いたしました。 状況をまとめます。 ・ワードプレスのアップデートにより不具合発生 ・サイトを一度完全に削除し、ワードプレスの再インストール(5.3)を実行 ・データベースからデータを復元 ・プラグインの一斉停止、テーマをTwenty Seventeenへ変更 ・管理画面にアクセスは可能、投稿の編集も問題ない状態 ・WEB上でサイトが表示されない、PCからもモバイルからアクセスしても表示されない ・サイトがWEB上で問題なく表示されれば解決する事項。「死の真っ白画面」さえ解決できれば万事解決 おそらくは「index.html」および「index.php」、「wp-config.php」に問題があるのだろうと考えていますが、具体的な対処方法をネットで検索し、その通りに実行しても解決する兆しが一向にありません。丸3日かけて状況が好転しないので、お力をお貸しいただけると大変幸いです。何卒よろしくお願いします。 ### 補足情報(FW/ツールのバージョンなど) ワードプレス 5.4→5.3 編集アプリ:filezilla、サクラエディタ
回答1件
あなたの回答
tips
プレビュー