Simplicityの特徴 › フォーラム › 不具合報告 › functionを編集していましたら、真っ白に
- このトピックには8件の返信、2人の参加者があり、最後に
kiにより8年、 7ヶ月前に更新されました。
-
投稿者投稿
-
-
2017年9月14日 7:30 PM #55861
ki
ゲスト申し訳ありません。
Wordpressを初めて半年です。テーマ編集でfunctionを編集しましたら、真っ白になってしまいました。
対処法として、
fttpでdefine(‘WP_DEBUG’, true);と wp-config.phpを修正してもエラー表示がでてきません。どなたか助けていただくとありがたいです。
アドレスは:https://airisu745.info/です。
-
2017年9月14日 7:40 PM #55862
ki
ゲスト大変恐縮です。
fttpでfunctionを再編集しましたら、見ることができるようになりました。
ですが、
「define(‘WP_DEBUG’, true);と wp-config.phpを修正してもエラー表示がでてきません。」
という問題は解決できていません。教示いただけると助かります。
-
2017年9月14日 8:07 PM #55867
わいひらキーマスター今サイトを拝見した限りでは、通常表示されているようです。
自己解決ということでよいでしょうか?とりあえず、元に戻せない場合は、親テーマのfunctions.phpを編集したのなら、親テーマのfunctions.phpを上書き。子テーマなら子テーマのfunctions.phpを上書きすればエラーは解消できるかと思います。
-
2017年9月14日 8:58 PM #55868
かうたっく
ゲストテーマ編集でfunctionを編集しましたら、真っ白になってしまいました。
対処法として、
fttpでdefine(‘WP_DEBUG’, true);と wp-config.phpを修正してもエラー表示がでてきません。FTPソフトでwp-config.phpに
define(‘WP_DEBUG’, true);と書くのは、エラーが出ている箇所を特定するのに役立つ。対処するために場所を限定する。といったイメージです。fttpでfunctionを再編集しましたら、見ることができるようになりました。
エラーの原因であるfunctions.phpを元に戻す。などで対応したので、エラーから復活した。と言う事です。
「define(‘WP_DEBUG’, true);と wp-config.phpを修正してもエラー表示がでてきません。」
エラーが出ていない場合は『エラー表示』は出ません。エラーから復活する前だと、エラーが出たテーマのfunctions.phpの何行目。のようなエラーコードが出ます。
エラーコードを見る前。一足先にエラーから復活されたようで、早めに原因に気付いて自力で直された。って事ですねっ^^
-
2017年9月15日 7:24 AM #55875
ki
ゲスト丁寧なご回答、また説明ありがとうございます。
皆さんにわからないような質問をして申し訳ありませんでしたm(_ _)m画面が真っ白になって、頭も真っ白になってしまったので真っ先に質問をしてしまいました。
しかし、冷静に考えれば、原因はほぼわかっていたはずなので、すぐにFTPソフトで元に戻せたのですが、慌ててしまいました。画面が真っ白になったら、まず「深呼吸」。
その大切さがよく分かったエラーでした。~~~~~~~~~~~~~~~~
しかし、下記の問題がまだ残っています。
<wp-config.phpの中のデバック機能ON>
「define(‘WP_DEBUG’, false);」 (←デバックエラー「非」表示)
↓
「define(‘WP_DEBUG’, true);」 (←デバックエラー表示)
と、デバックモードをONにしたのですが、エラー表示が出ずに、真っ白のままだったのです。
その後、エラー表示が出ないまま、function.phpを修正して幸い復旧しました。
次回エラーになったときのために、もしこの「デバックモードにしてもエラー表示がでない症状」の解消法がわかれば助かるのですが・・・。 -
2017年9月15日 7:58 AM #55876
かうたっく
ゲストエラーが出てdebug機能をonにしたとき、ページを更新しているとエラーコードが表示されたかもしれません。※更新しないとエラーコードが出た画面を表示しない。
あとサーバーにもよりますが、エラーコードの表示・非表示はphp/iniでdisplay_errorsをon・offと行うのがリスクが少ないです。そのPHP設定がない場合、wp-config.phpでdebug機能を利用する。といった感じです。
-
2017年9月15日 5:58 PM #55891
わいひらキーマスター#55875
サーバーはどこのものを使っていますか?
サーバーによって他に設定が必要な場合もあります。エラーがそのまま表示されると、セキュリティー的に問題がある場合もあるので。
例えば、MixHostの場合だと、以下のような設定が必要です。
MixHostでWordpressのPHPエラーが表示されないときの対処方法 -
2017年9月15日 6:25 PM #55896
かうたっく
ゲストサーバー名 エラーコード 表示
などで検索すると、具体的な方法が出てくると思います^^
MixHostではPHP設定では伝わらないし、どこを開けば良いのか困りますね…
ちなみにさくらの場合はPHP.iniの設定もあるので、一度設定を確認してみてください。PHP設定が出来ない・ないサーバーの場合、wp-config.phpを編集が良いかもしれません。
-
2017年9月15日 7:18 PM #55898
ki
ゲストご丁寧に、とても助かります。
やってみます。本当にありがとうございました。
-
-
投稿者投稿
- トピック「functionを編集していましたら、真っ白に」には新しい返信をつけることはできません。