質問: ワードプレスのサイトで、記事を更新したタイミングで、 > > HTTP ERROR 500 > > となってしまい、管理画面にも入れなくなりました。 > > > FTPソフトで、wp-config.phpをダウンロードし、デバッグを有効にして、再度wp-config.phpをアップし直したら、下記のようなエラーが表示されました。 ``` > Warning: require(/virtual/htdocs/XXXX/wp/wp-includes/functions.php): failed to open stream: No such file or directory in /virtual/htdocs/XXXX/wp/wp-settings.php on line 98 Warning: require(/virtual/htdocs/XXXX/wp/wp-includes/functions.php): failed to open stream: No such file or directory in /virtual/htdocs/XXXX/wp/wp-settings.php on line 98 Fatal error: require(): Failed opening required '/virtual/htdocs/XXXX/wp/wp-includes/functions.php' (include_path='.:/usr/share/pear:/usr/share/php') in /virtual/htdocs/XXXX/wp/wp-settings.php on line 98 ``` ワードプレスのバージョン:管理画面に入れないため不明。 上記の内容が理解できず、98行目を見ていますが、どこをどのように直したらよいのかわかりません。 詳しいかた、ご教授いただきたく、よろしくお願いします。
回答: /virtual/htdocs/XXXX/wp/wp-includesにfunctions.phpがないよとエラーが書かれていることと、コメントのやり取りから、やはり基礎となるfunctions.phpが消失しているのが原因かと思われます。 解決策としては同じバージョンのWordpressを入手して同じ場所のファイルをアップロードすることでしょう。 ちなみにバージョン5.0.3(手元にあったので)では6100行超のfunctions.phpがあります。 ※Wordpressのバージョンでこのファイルの内容は違うでしょうから、公式サイトから辿って使用しているバージョンを入手してください。 想像ですが、ある日突然勝手にこれが起こるというのは考えにくいので、Wordpressの自動更新に失敗しているか、手動で何かしたかのいずれかかと思います。そうなると、このファイル以外にも消失しているものがあるかも知れませんので、一旦functions.phpをアップロードして記事の更新をしてみて次にエラーが出ないかを確認してください。