サポート » 使い方全般 » ログイン画面がおかしいです

  • 解決済 hooplanore

    (@hooplanore)


    ログイン画面に
    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-login.php on line 431

    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-login.php on line 444

    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-login.php on line 446

    と出てくるようになりました。。。

    ログインしようとすると
    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-login.php on line 431

    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-login.php on line 444

    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-login.php on line 446

    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-includes/pluggable.php on line 935

    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-includes/pluggable.php on line 936

    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-includes/pluggable.php on line 937

    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-includes/pluggable.php on line 939

    と出ます。。。
    別の方が管理されていてなぜそうなったかの原因がわかりません。。。
    phpも詳しくないものでどうか知識のある方に解決策を教えていただきたくて投稿させてもらいました、、、

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • こんにちは、

    エラーが出力されている原因は、多数ありますのでこれだけでは特定できませんが、

    運用中のサイトで、エラーがブラウザに表示されるのは望ましいものではないので、まずは
    エラーをブラウザに表示させない設定を行う事をお勧めします。

    wp-config.phpを開いて、
    最初の行

    <?php
    /**
     * The base configurations of the WordPress.
     *
     * This file has the following configurations: MySQL settings, Table Prefix,
     * Secret Keys, WordPress Language, and ABSPATH. You can find more information
     * by visiting {@link http://codex.wordpress.org/Editing_wp-config.php Editing
     * wp-config.php} Codex page. You can get the MySQL settings from your web host.
     *

    を以下のように、定数を追記してください

    <?php
    define('WP_DEBUG_DISPLAY',false); //この一行を追加
    /**
     * The base configurations of the WordPress.
     *
     * This file has the following configurations: MySQL settings, Table Prefix,
     * Secret Keys, WordPress Language, and ABSPATH. You can find more information
     * by visiting {@link http://codex.wordpress.org/Editing_wp-config.php Editing
     * wp-config.php} Codex page. You can get the MySQL settings from your web host.
     *

    これで、エラーは表示されなくなりますので、

    別の方が管理されていてなぜそうなったかの原因がわかりません

    管理者の方に、エラーの内容と、追記した内容を説明して対策をとってもらってください。

    トピック投稿者 hooplanore

    (@hooplanore)

    ありがとうございます!!
    早速試してみます!!!

    トピック投稿者 hooplanore

    (@hooplanore)

    やはりログインができないようです。。。

    モデレーター Okamoto Hidetaka

    (@hideokamoto)

    まずはエラーログを管理者の方に確認するところからでしょうか。

    Takahashi Fumiki

    (@takahashi_fumiki)

    Warning: Cannot modify header information - headers already sent by (output started at /home/users/2/main.jp-rag-time/web/wp/wp-includes/class-wp.php:1) in /home/users/2/main.jp-rag-time/web/wp/wp-login.php on line 431
    

    このエラーは次の原因で出ています。

    – PHPでのリダイレクトはLocationヘッダーを吐くことで行われる
    – しかし、ヘッダーを吐くことは、画面上になにかが出力されるよりも前でなくてはならない
    – 正常にプログラムが動作している場合、ヘッダーを吐くよりも前になにかを出力することは起こりえない
    – なんらかのエラーメッセージが出力されていたはず

    というわけで、真の原因は Warning: Cannot modify header information よりも前に出ていたはずです。それがわかれば解決。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「ログイン画面がおかしいです」には新たに返信することはできません。