ログインページエラー:予期しない出力が原因でCookieがブロックされています
-
-
ウェブサイトのURLを教えていただけますか?`/wp-login.php`のURLにアクセスして実際に見たいです.Can you please share your website URL? Would like to actually see by accessing `/wp-login.php` URL.
- 0
- 2016-01-02
- Prasad Nevase
-
同じホスティングのサブドメインまたはサブディレクトリにWordPressを新しくインストールしても同じ問題が発生しますか?Does fresh WordPress installation in subdomain or subdirectory on the same hosting has the same problem?
- 2
- 2016-01-02
- Alexey
-
問題を解決しましたか?もしそうなら、どのように?have you resolved the issue? And if so, how?
- 0
- 2016-06-28
- MatoBehr
-
9 回答
- 投票
-
- 2016-01-03
このエラーはwp-login.phpで生成されます.サーバーがCookieを設定できない場合に発生します.これは、いくつかの理由で発生する可能性があります.一般的な問題の1つは、Cookieを設定する前に出力が送信されることです.
次のオプションを試してください:
- WordPressコアが最新でない場合は、更新します
- テーマを変更します.カスタムテーマを使用している場合は、サーバーにftpでアクセスし、カスタムテーマフォルダーを削除すると、WordPressはデフォルトのテーマに戻ります.
- それでも問題が解決しない場合は、プラグインフォルダの名前を変更してください
エラーログも確認してください.エラーが画面に出力されない場合があります.
This error is generated in wp-login.php , it happens if server is unable to set cookies, this can happen due to several reasons, one of the common issue is: output being sent before setting up of cookies.
Try out following options:
- Update WordPress core, if it is not up to date
- change theme, if you are using custom theme, just ftp into server and delete the custom theme folder, WordPress will revert to default theme.
- If issue still persists, rename plugin folder
Also check error log, errors may not be printed to screen.
-
「..またはCookieが無効になっています」?いいえ、これではありません.".. or cookies are disabled" ? Not, not this.
- 0
- 2016-01-09
- Croll
-
@DmitrijA指摘してくれてありがとう、あなたは正しいです、クッキーが無効になっていると、エラーメッセージは異なります.答えを更新しました@DmitrijA thanks for pointing out, you are right, with cookies disabled, error message is different. Updated the answer
- 0
- 2016-01-09
- Fiaz Husyn
-
WPにログインできない場合、どうすれば上記のいずれかを実行できますか?私が残した唯一のアクセスはFTPです.How can I do any of the above if I can not log in to WP? The only access I have left is FTP.
- 0
- 2016-06-28
- MatoBehr
-
@MatoBehr FTPを使用して、プラグインフォルダーの名前を変更するよりもエラーが続く場合は、カスタムテーマフォルダーを削除します.また、エラーログをチェックして、このエラーが生成されている理由を確認してください@MatoBehr Using FTP, delete your custom theme folder, if error persists than rename plugin folder. Also check error log to see why this error is being generated
- 0
- 2016-06-30
- Fiaz Husyn
-
- 2016-01-04
以下の手順に従うことができます:
-
themes
ディレクトリとplugins
ディレクトリの名前を変更します. - 次に、/wp-admin/または/wp-login.phpにアクセスします.今回はうまくいくといいのですが.
- 手順2が機能する場合は、ダッシュボードにログインします.
- ここで、
themes
ディレクトリの名前をthemes
に再度変更します.
- 次に、
Appearance
メニューにアクセスして、デフォルトのワードプレステーマをアクティブにします. - この時点でフロントエンドにもアクセスできることを願っています.
- それが機能する場合は、以前に使用したテーマをアクティブ化してみることができます.それが機能する場合は、おそらく問題はありません.
- 手順7が機能する場合は、
plugins
ディレクトリの名前をplugins
に戻し、問題のあるプラグインがあるかどうかを確認できます.それでもサイトが破損する場合は、手順1〜6をもう一度繰り返します.手順7が機能しない場合は、手順1〜6をもう一度繰り返します.この場合、テーマにはいくつかの問題があります.修正してください.
うまくいくといいのですが.ありがとう
You can follow these steps written below:
- Rename
themes
directory andplugins
directory. - Now visit /wp-admin/ or /wp-login.php. I hope this time it would work.
- If step 2 works, then login to the dashboard.
- Now, Rename
themes
directory again intothemes
- Then, visit
Appearance
menu and activate any default wordpress theme. - I hope, this point you can access the front-end also.
- If that works, then now you can try to activate the theme what you used before. If that works, then probably your them doesn't have any issues.
- If step 7 works, then you can rename back the
plugins
directory asplugins
and find if there any problematic plugins are there. If that again breaks your site, then repeat step 1-6 again. If step 7 doesn't work, then repeat step 1-6 again. In this case, your theme has some issues. Fix it.
I hope, it should work for you. Thanks
-
- 2016-01-08
ステップ1:エラーログを確認して、エラーの原因となっているファイルを確認します.エラーログファイルを確認すると、問題の正確な原因を理解するのに役立ちます.
ステップ2:エラーが「ヘッダー情報を変更できません–ヘッダーはすでに送信されています(出力は開始されました」、ファイルパス、wp-login.phpファイルのパスと行番号などです.これUTF-8 BOMの問題であることが確認され、問題のあるファイルを見つけることができます.
メモ帳の変換 ステップ3:ファイル(私の場合は「custom-posts.php」ファイル)を開くと、Notepad ++でエラーが発生し、問題が発生します.メニューの[エンコード]オプションで選択した「UTF-8でエンコード」が表示されます. 「BOMなしでUTF-8でエンコード」を選択し、「UTF-8でエンコード」ではないことを確認してから、をクリックする必要があります. 「BOMなしでUTF-8に変換」、ファイル内の任意の場所でEnterキーを押して保存します.
それは私のために働いた.ただし、場合によっては、プラグインの問題である可能性があります. プラグインフォルダの名前を変更すると便利です.ただし、変更を加える前に エラーログを確認して、自分が何であるかを確認してください やっています.
Step 1: Check the error logs, to view which file(s) is causing error.Checking your error log file will help you understand what is exactly causing the issue.
Step 2: If the errors are like “Cannot modify header information – headers already sent by (output started at” and then file path and wp-login.php file’s path and line number.This will confirm you that it is UTF-8 BOM issue and you could locate the file that has got the issue.
Step 3: Open the file (In my case it was “custom-posts.php” file) causing error in Notepad++, which has got the issue. It will show you “Encode in UTF-8” selected under Encoding option from the menu. You need to make sure that you have selected “Encode in UTF-8 without BOM” and it is NOT “Encode in UTF-8”, then click on “Convert to UTF-8 without BOM”, hit enter anywhere in your file and save.
It worked for me; however in some cases it can be plugin issue and renaming plugins folder can help. But before making any changes make sure you have checked the error logs so that you know what you are doing.
-
- 2016-01-04
最初にデフォルトのWordPressテーマでサイトを確認し、問題が解決した場合は、テーマのphpファイルを確認し、
<?php
の前のスペースまたは改行を削除して、?>
ファイルの最後にあります.https://codex.wordpress.org/Editing_wp-config.php#も確認してくださいSet_Cookie_Domain を使用し、wp-config.phpで
define( 'COOKIE_DOMAIN'、 'www.askapache.com');
を使用します.First check your site with a default WordPress theme and if your issue is resolved, so try to check your theme php files and remove any space or new line before
<?php
and remove?>
at the end of files.Also check https://codex.wordpress.org/Editing_wp-config.php#Set_Cookie_Domain and use
define( 'COOKIE_DOMAIN', 'www.askapache.com' );
in your wp-config.php. -
- 2016-01-09
私の意見によると、これはいくつかのテーマの問題に関連しています.以下の手順に従ってください.これが解決策になることを願っています.
1.
WP_DEBUG
からTRUE
WP_DEBUG
ファイルでWP_DEBUG
の値をTRUE
に設定します.これにより、wp-login.php
ページに意味のあるエラーメッセージが表示されます.解決後、この変更をロールバックできます.2. エラーを参照
WP_DEBUG
にWP_DEBUG
を設定すると、ヘッダー情報を変更できませんというエラーメッセージが表示される場合があります.そのメッセージに基づいて、テーマに問題がある可能性があると推測できます.3.テーマフォルダの名前を変更します
ポイント2の場合、アクティブなテーマフォルダ名の名前を何らかの値で変更する必要があります(つまり、mythemeからmytheme1).デフォルトでは現在のデフォルトのテーマになりますが、ログインできるはずです.4.再びアクティブなテーマ
手順3を実行してログインに成功すると、同じ空白ページの問題に再び直面する可能性があります.これはポイント3によるものなので、心配しないでください. 管理パネル>外観>テーマから利用可能なテーマの1つをアクティブにします.注:テーマに問題があるため、古いテーマを選択しないでください(つまり、名前をポイント3に変更しました).その問題を解決したら、そのテーマを再び使用できます.
テーマ関連の問題については、ログファイルを確認することで問題を確認できます.
それでも同じ問題が発生する場合は、次のような他のオプションを試す必要があることを意味します.
1.ワードプレスのバージョンを更新する必要があります.As per my opinion this related to some theme issue. Follow below steps and I hope this will your solution.
1.
WP_DEBUG
toTRUE
set the value ofWP_DEBUG
toTRUE
in yourwp-config.php
file. This will give you a meaningful error message on thewp-login.php
page. After solution you can rollback this change.2. See ERROR
Once you setTURE
forWP_DEBUG
, you may get Cannot modify header information error message. Based on that message, we can assume that there may be issues with your Theme.3. Rename theme folder
If point 2, You need to rename your active theme folder name by some value(i.e. mytheme TO mytheme1). You should be able to login though it will default to the current default theme.4. Active theme again
Once done step 3 and login success, you can again face same blank page issue. Don't worry because this is due to point 3. Active one of the available theme from Admin panels > Appearance > Themes.NOTE: Don't select your old theme(i.e. we renamed it into point 3) because that theme has got problems. Once you solve that problem you can again use that theme.
For your theme related issue, you can check what is the problem by checking log file.
If still facing same issue, it means that you need to try other option like:
1. You need to update your wordpress version. Check how to
2. Inactive your all plugins, and again activate it.That's done! Hope this help you well.
-
- 2016-01-05
error.logに何も表示されないのは奇妙に思えます...
BOM文字を完全に除外するには、他のソースからコピーしたコード(
functions.php
およびwp-config.php
内)を手動で再入力してみますドキュメントにUTF-8形式であると確信しています.プログラムでドキュメントの形式を変更しても、文字が残っている可能性があります.追加の注意:ご使用のバージョンのNotepad ++が「BOMなし」をサポートしているかどうかわからない場合は、別のエディターを使用してみてください.この特定の問題には、別の問題を使用するだけでよい可能性があります.
それとは別に、
wp-login.php
ファイルを完全に置き換えようとしましたか?それを試すか、wp-admin
フォルダー全体を置き換えることができます.nav-menus.php
が正しくアップロードされないという問題が発生した場合は、他のファイル/ディレクトリも失敗しているか、部分的にアップロードされている可能性があります.Seems weird that the error.log doesn't show anything...
To completely rule BOM characters out, I'd try manually retyping any code (in
functions.php
andwp-config.php
) you have copied from other sources into a document you are sure is UTF-8 format. It's possible the characters remained even though the document format was changed in the program.Added Note: If you aren't sure if your version of Notepad++ supports "without BOM," try using a different editor. Chances are you'd only need to use a different one for this particular issue.
Aside from that, have you tried completely replacing your
wp-login.php
file? You could try that and/or replacing the entirewp-admin
folder. If you had trouble withnav-menus.php
not uploading correctly, other files/directories may have failed or partially uploaded as well. -
- 2016-09-17
同じ問題が発生し、解決しました.FTPに接続し、テーマとプラグインのフォルダー名を変更するだけで、問題なくwpadminにアクセスできます.これが他の人の役に立つことを願っています.
ありがとう、 ナイルシュ
I had same issue and i RESOLVED it. I just connect with FTP and change the theme and plugin folder name and i can access the wp admin without any issue. I hope this help others.
Thanks, Nilesh
-
-
- 2020-09-04
ログインページにエラーや警告が表示される場合は、define( 'WP_DEBUG'、false);を設定してみてください.一時的な修正としてwp-config.phpで、ログインしたら実際の問題を修正する必要があります.これはほとんどの場合、古いプラグインまたはテーマです.場合によってはこのように解決し、ログに記録したらすべてを更新して修正しました.
In some cases if you are seeing errors or warnings on the login page you can try setting define('WP_DEBUG', false); in wp-config.php as a temporary fix and once you login you have to fix the actual issue which is in most cases an outdated plugin or theme. I've solved it like this in some cases and then once logged I updated everything and it was fixed.
最近、ログインページでこのエラーが発生したことを発見したWordPress Webサイトがあります:
wp-login.php
は空白の白いページを表示するため、/wp-admin/
からのみログインページにアクセスできます.ウェブを検索して多くのことを試しましたが、成功しませんでした:
?>
とfunctions.php
functions.php
とwp-config.php
の両方にファイルの最初または最後にスペースがないことを確認しますNotepad ++で
wp-config.php
とfunctions.php
を開き、UTF-8に変換します(人々は「BOMなし」を推奨していますが、それはNotepad ++の最新バージョンのオプション-UTF-8が今それを行っていると思います)WP_DEBUG
をtrueに設定しましたが、完全にアップロードしなかった場合に関連する2つを除いて、debug.log
でエラーを受け取りませんでした.いくつかのファイル.その特定のエラーはnav-menu.php
に言及しました.これにより、ログインの問題とは関係なく、エラーが報告されていることが確認されました.問題の原因となっているプラグインを除外するために、最後に各プラグインフォルダの名前を
_tmp
に変更しましたまた、すべてのプラグインを同時に除外するために、pluginsフォルダーの名前を変更しました
私が試したこれらのことと、PHPエラーが表示されないことを考えると、他に何を試すことができますか?