PHPエラー(headers already sent)を解決する方法
-
パソコン初心者です。functions.php末尾にコピペで書き加えたらエラーになり、ダッシュボードにすら進めなくなりました。FTPでローカルにダウンロードしてコピペを削除してサーバーにアップロードしました。アップしたサイズがローカルのサイズより小さかったので、中身を比較したけど同じでした。ダッシュボードには進めたので投稿を更新したら、Warning: Cannot modify header information – headers already sent by (output started at /home/keiem/keiem.net/public_html/wp-content/themes/stinger3ver20131217/functions.php:1) in /home/keiem/keiem.net/public_html/wp-admin/post.php on line 235
Warning: Cannot modify header information – headers already sent by (output started at /home/keiem/keiem.net/public_html/wp-content/themes/stinger3ver20131217/functions.php:1) in /home/keiem/keiem.net/public_html/wp-includes/pluggable.php on line 1121
というエラーになりました。解決法をネットで検索しました。functions.phpの改行を全部消したけど解決しませんでした。「header(“Location:~”);」の前にechoがあるとダメとのことですが、よく解かりません。「php.ini」の設定で「output_buffering = Off」となっていたら、「output_buffering = On」にするとのことですが、「php.ini」の設定にそんな項目はありません。
環境はWPXレンタルサーバー、windows8.1、IE11です。
どなたか助けていただけたらうれしいです。よろしくお願いします。
- トピック「PHPエラー(headers already sent)を解決する方法」には新たに返信することはできません。