1

本番サーバーで、Codigniterのindex.phpファイルで環境を「本番」に設定しました。

define('ENVIRONMENT', 'production');

この下のcaseステートメントも正しいことをしているように見えます(私はそれを変更していません)。

ただし、PHPエラーはまだ表示されています。例:

A Database Error Occurred
Error Number: 1054
Unknown column 'laassad' in 'field list'
SELECT laassad FROM contents LIMIT 1
Filename: /home/something/public_html/mysite/somemorestuff.php
Line Number: 11

これは明らかに魅力的ではなく、セキュリティ上のリスクがあります。誰かがこの動作を引き起こしている可能性があり、私がそれを修正する方法を知っていますか?

「CI_VERSION」、「2.1.2」を使用しています

4

1 に答える 1

2

環境を本番環境として定義すると、PHPエラーのみが抑制されます。これはDBエラーです。

答えについては、このスレッドを参照してください:CodeIgniterの画面に表示されないようにmysqlエラーをオフにする方法

于 2013-01-21T22:19:05.820 に答える