LoginSignup
0
0

More than 1 year has passed since last update.

PHPのエラーメッセージ有効化はphp.iniを使った方が良い

Posted at

ini_set('display_errors', "On");
だと、セミコロンが無い時。真っ白の画面になります。
どこでエラーが出ているか分かりません。

まずはphp.iniを探します。
[info.php]を作って中身を
<?php phpinfo(); ?>
にします。

ブラウザから /info.php を見れば出ています。
image.png
「Loaded Configuration File」で検索してください。

ちなみに。
php -info|grep php.ini
を実行してもphp.iniファイルが見つかりますが、
image.png
[cli]と入っているので、多分クライアント用ですね。違うファイルです。

sudo vi /etc/php/7.4/apache2/php.ini
とかで編集します。

display_errors
を検索してください。(/display_errors)
display_errors = Off

display_errors = On
に書き換えて(i...うにゃうにゃ...esc)
保存(:wq)

デーモン再起動
sudo systemctl restart apache2

再度ブラウザから /info.php を見て確認。
image.png

以上

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0