さくらでPHPを動かしてる方はご存知のとおり、さくらインターネットのサーバはそのままの設定ではPHPのエラーを吐いてくれない
特にテストサーバとしてさくらを使ってる人だったり、開発とアップロードを繰り返してるような人だったりすると、エラーが出ないのは結構不便に感じてたりするんじゃないかなぁー。
(ちなみにうちでは、最初からエラーを吐く仕様のロリポップサーバをテストサーバにして、その後問題が出なくなったファイルをさくらにあげて使ってます)
設定方を知らなかったんですが、うちの会社のシステム部のバイトの子が知ってたので教えてもらいました。
いやー、バイトとはいえシステムの人にはほんと頭が上がらないっすねぇ。デザイナーにとってはわからんことだらけですわwwww
php.iniを設定してさくらサーバでPHPエラーを表示
さくらサーバではphp.iniを設定することで、エラーリポートを表示するようにできます。
まずはメモ帳なり何なりでアップするための「php.ini」を作る。
php.iniの中身はたった1行、
error_reporting 8191
これだけ。
/home/(アカウント名)/www以下 つまりwwwフォルダの中に、php.iniというファイルを追加します。
FTPでアップすれば、すべてのエラーが表示されるようになるので、これで
「エラーが見れなくて動かない原因が分からないよヽ(`Д´)ノウワァアアン」
ってことはなくなりますねww
同じことがサーバコントロールパネルからも設定できるようです。左側メニューの「アプリケーションの設定」カテゴリ内の「PHP設定ファイルの編集」から。ちなみに「php.iniの項目についてはサポート対象外となります。」との事なので、さくらに聞いても何も教えてくれないっぽいです。自己責任でどうぞ。
