サポート » 使い方全般 » 突然管理画面に入れなくなった

  • satoweb11

    (@satoweb11)


    さくらインターネットのレンタルサーバを使用

    ワードプレスを使用

    突然サイトが真っ白になり管理画面にも入れなくなった

    Not Found

    The requested URL was not found on this server. 表示される

    サポートに連絡するとファイルマネージャー を見てコンテンツが入っていないので入れてくださいとの事でしたが操作した覚えがなくどの様に対処すればいいか教えて下さい。

    www以下にフォルダ、ファイルが消えていた。

    phpMyAdminにも入れなくなった

    Perlのバージョン  5.32.1

    PHPのバージョン  8.3.2 (モジュールモード)

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • munyagu

    (@munyagu)

    こんにちは

    サーバーからファイルが全て無くなったことについて、WordPress のサポートでは回答のしようがありません。

    もしバックアップがあるのでしたら、バックアップからリストアされてはどうでしょうか。

    トピック投稿者 satoweb11

    (@satoweb11)

    回答ありがとうございました。原因も含めてレンタルしている会社に聞いてみます。

    トピック投稿者 satoweb11

    (@satoweb11)

    すみません。状況を整理します。

    さくらインターネットのレンタルサーバでWPを運用

    https://●●●.com/▲▲▲ を使用し

    これをドメイン直下に移動https://●●●.com/ 設定しました。

    • サクラインターネットへ下記のメールで相談

    https://knowledge.sakura.ad.jp/25847/ と https://netamame.com/wp-site-adreess/

    を参考に行ったがエラーになり管理画面にも入れなくなった。

    ・返答

    確認をさせていただきましたところ、WordPressとしては

    設定に誤りを確認できませんでした。

    このような場合、PHPのエラーを確認する事で解決の糸口となるケースが

    ございます。設定方法は下記の通りでございます。

     1.サーバコントロールパネルログイン

      https://secure.sakura.ad.jp/rs/cp/

     2.[スクリプト設定]>[php.iniファイル設定]をクリック

     3.[display_errors=on]と記述し、「保存する」をクリック

    もし、エラーが表示され、かつ対処方法が不明な場合はエラーメッセージを

    お知らせいただければ可能な限り調査をさせていただきます。

    ・エラーメッセージ

    https://●●●.com/ で下記のエラーが出ました。

    Fatal error: Uncaught Error: Call to undefined function wp() in /home/▪️▪️▪️/www/▲▲▲/wp-blog-header.php:16 Stack trace: #0 /home/▪️▪️▪️/www/▲▲▲/index.php(17): require() #1 {main} thrown in /home/▪️▪️▪️/www/▲▲▲/wp-blog-header.php on line 16

    ・返答

    調査をさせていただきましたところ、/home/●●●/www/▲▲▲/wp-config.php に

    以下の記述を発見いたしました。

    if( isset($_SERVER[‘HTTP_X_SAKURA_FORWARDED_FOR’]) ) {

      $_SERVER[‘HTTPS’] = ‘on’;

      if( substr($_SERVER[‘HTTP_HOST’], 0, 4)!==’www.’) {

        $_SERVER[‘HTTP_HOST’] = ‘www.’.$_SERVER[‘HTTP_HOST’];

      }

    }

    HTTP_X_SAKURA_FORWARDED_FOR は動作保証外でありWPフォーラムで相談して下さいとの事でした。

    以上になります。よろしくお願いします。

    参考にされた二つのサイトの記述を確認しましたが、どちらも正しいことが書いてあり、その通りにしていればこのような問題には遭遇していないはずです。何か、手順を間違えたと思われます。

    現状の確認ですが、ワードブレスをインストールしたディレクトリ自体は動かしてないんですよね?動かした(というかコピーした)のはあくまで、index.phpと.htaccessという二つのファイルのみですよね?

    トピック投稿者 satoweb11

    (@satoweb11)

    ワードブレスをインストールしたディレクトリ自体は動かしてないんですよね?動かした(というかコピーした)のはあくまで、index.phpと.htaccessという二つのファイルのみですよね?

    →はいそうです。

    思い当たることは、最初にWordPressの管理画面でサイトアドレス(URL)を変更しないでそのままindex.phpと.htaccessという二つのファイルをコピーし変更しました。関係があるのでしょうか?

    それが原因です。書いてある手順通りの順番で行わなかったことでこうなっています。

    まず、インストールディレクトリにあった元々のindex.phpの書き換えを、全て元に戻してください。その状態で、もともとアクセスしていた、

    https://●●●.com/▲▲▲

    以下の管理画面にアクセスしてください。他にいじってなければ、これで復活するはずです。その状態から、

    https://knowledge.sakura.ad.jp/25847/

    の「サブディレクトリにインストールしたWordPressをドメイン直下に持ってきたい(http://example.com/wp → http://example.com/ のような場合)」の手順通りにまず、サイトアドレスの修正をして、それを保存した後で、index.phpの書き換えとコピーをしてください。最初に管理画面で書き換えるのはあくまでサイトアドレスで、WordPressアドレスはそのままですから、間違えないようにしてください。

    トピック投稿者 satoweb11

    (@satoweb11)

    mokkosan(@mokkosan)さん

    元に戻しましたがエラー500で

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    です。キャッシュのクリアも何度かしましたがダメでした

    まず、その表示の指示通りにしてみましょう。Webサーバーのエラーログにより詳しい原因が出ているかと思います。

    もしくは、動いていた状態の時のバックアップに戻してしまうという手もあります。その場合、原因は掴めませんが、やり直すことはできますよ。

    トピック投稿者 satoweb11

    (@satoweb11)

    ありがとうございます。バックアップに戻すには敷居が高いので少し勉強してからやってみます。

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