サポート » バグ報告と提案 » 【至急】ログインページにアクセスするとエラーになる

  • 解決済 comoask

    (@comoask)


    ログインページにアクセスしたところ以下のエラーが出ました。
    Warning: fileperms(): stat failed for /home/purpletapir7/www/www/index.php in /home/purpletapir7/www/www/wp-content/themes/cocoon-master/lib/utils.php on line 1580

    Warning: Cannot modify header information – headers already sent by (output started at /home/purpletapir7/www/www/wp-content/themes/cocoon-master/lib/utils.php:1580) in /home/purpletapir7/www/www/wp-includes/pluggable.php on line 1281

    Warning: Cannot modify header information – headers already sent by (output started at /home/purpletapir7/www/www/wp-content/themes/cocoon-master/lib/utils.php:1580) in /home/purpletapir7/www/www/wp-includes/pluggable.php on line 1284

    考えられる原因として、この直前にサーバーから PHP.ini設定にて以下のコードを入れました
    memory_limit = 128M
    post_max_size = 120M
    upload_max_filesize = 100M

    自力での解決が難しく、相談いたしました。よろしくお願いします。
    ——————————————-
    WordPress のバージョン:5.4.2
    使用テーマ:親テーマがcocoonで、子テーマがcocoon child(確認できない状態ですが最新だと思います)
    PHP のバージョン:7.3
    MySQLのバージョン:5.7
    サーバー:sakura
    SSLの利用:常時SSL
    ——————————————–

    ヘルプの必要なページ: [リンクを見るにはログイン]

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 追記です。ファイルマネジャーで確認したところ
    home/purpletapir7/www/www/wp-content/themes/cocoon-master/lib/utils.php on line 1580

    define( ‘FS_CHMOD_FILE’, ( fileperms( ABSPATH . ‘index.php’ ) & 0777 | 0644 ) );

    こんにちは

    ディレクトリ構成というかディレクトリ名がちょっと特殊というか、2つ目のwwwディレクトリに WordPress がインストールされているんですね。

    「WordPress Warning: fileperms()」で検索するといろいろ対処方法が出てきますが、2つ目のwwwディレクトリに index.php が存在しない、とかが原因ではないでしょうか。

    以下の公式ドキュメントも参考にしてみてください。
    WordPress を専用ディレクトリに配置する

    munyaguさん

    返信ありがとうございました。php.ini設定後にindex.phpがなくなっていたようです。
    index.phpを再度書き込んだところ無事復旧いたしました。

    本当にありがとうございました。

    お恥ずかしいのですが、ディレクトリのwwwは知識不足で適当にいれてしまいました。

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