勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

さくらvpsでPHPのエラーログ設定

      2014/09/08

PHPのエラーログを設定した際のメモ。

vi /etc/php.ini

で設定ファイルを開く。

error_log = /var/log/php_errors.log
error_reporting = E_ALL & ~E_NOTICE

へ書き換え、再起動する。

service httpd restart

以前やった管理画面を作成し、
チェックすると、

PHP Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0

というエラーが出ていた。

再度phpの設定ファイルを開いて、

magic_quotes_gpc = off

へ変更。

で実際にエラーを出させようとしたところ、
display_errorsで画面には表示されるのに、
エラーログに表示されない。

どうもファイルの所有者があかんらしい。

chown apache:apache /var/log/php_errors.log

apacheの実行ユーザーを所有者にすることでいけた。

 - PHP, VPS, エラー管理, サーバー

  関連記事

体重管理をPHPで

体重とBMIを管理する画面をPHPで作ってみようと思った。 ソースは下記の通り。 ...

リモートマシンからSSH接続

AのサーバーにSSHで接続して、そのまま BのサーバーにSSHでログインみたいな ...

PHPで値が空の配列を削除

やりたかった事は配列でキーは入っていて値が入っていない ものを削除したかった。 ...

Warning: Division by zero in

PHPでグラフ作ってる時に出たエラー 「Warning: Division by ...

異なるVPS間でMySQLの接続を行う

異なるVPS間でMySQL接続を行った際のメモ。 さくらVPS(IP:111.1 ...

DTIからKAGOYAのVPS(KVM)に移った感想

DTIからKAGOYAのVPS(KVM)に引越し、一通りチェックを終えたので感想 ...

PHPにて自動でファイルを呼び出す(auto_prepend_file)

設定ファイルとかをinclude('config.php')みたいに、 いちいち ...

smart_resize_imageで縦横の比率関係なく、固定リサイズ

PHPで縦横どちらかが指定の長さを超えた場合、比率を保ったままリサイズで使ったs ...

glibcライブラリの脆弱性とアップデート方法

レンタルしているサーバのアナウンスで「glibcライブラリの脆弱性」云々というの ...

logrotate

先輩とサーバー会社とのやり取りで、 「負荷の少ない時間帯にサーバー状況がホニャラ ...