質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

解決済

ワードプレスで作成したサイトがWEB上で表示されません

退会済みユーザー

退会済みユーザー

総合スコア0

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

1回答

-1評価

0クリップ

1521閲覧

投稿2020/04/07 04:45

編集2020/04/07 09:21

ワードプレスを始めて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、サクラエディタ

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

yoorwm

2020/04/07 05:18

> $table_prefix = '同じ部分をコピーしてください⑤'; この部分が気になったのですが、データベース内のテーブル名が「同じ部分をコピーしてください⑤_users」とかにならないですかね?
退会済みユーザー

退会済みユーザー

2020/04/07 09:22

修正いたしました。
退会済みユーザー

退会済みユーザー

2020/04/08 07:00

ご覧くださり誠にありがとうございます。 提示して頂いたリンクを参考に、エラーログをダウンロードして内容をサクラエディタで確認したところ、何も記入されていないファイルとなっていました。 初心者ながらにエラーは起こってないことがなんとなくわかりました。エックスサーバーの指示でテーマの変更を再度試みていますが、画面が真っ白のままです。 結構ドツボにハマっております・・・。アドバイスありがとうございます!
CHERRY

2020/04/14 13:35

表示されないでは、状況がわかりません。 発生している状況を具体的に記載してください。 また、 define('WP_DEBUG', false); を true にして、デバッグモードにするとなにか表示されますか?

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。