私はPHPとLAMPスタック全体に慣れていますが、Ubuntu 10.10システムでそれをセットアップして実行することができました。動作していないように見えるブラウザ(およびそれなしでは動作しないブラウザ)。
ファイル_/etc/php5/Apache2/php.ini
_に次の値を適用する必要があることを示す多くの記事やその他のスレッドを読みました。
display_errors = On
_display_startup_errors = On
_Apache2を再起動し、コンピューターを再起動しましたが、私の人生では機能しません。私はこれらの設定が設定したとおりであることを報告するphpinfo()
関数を使用しようとしました。
どんな助けも歓迎します。
Php.iniファイルで最初に出現するdisplay_errors
を有効にするだけではいけません。 「実際の」設定までスクロールダウンして、Off
からOn
に変更してください。
問題は、最初に= On
が発生するまでに変更(つまり、コメント解除+ display_errors
の追加)を行うと、変更がOff
に設定された480行のどこかに上書きされることです。 。
私は同じ問題を抱えていました-display_errors = On
両者に php.ini
ファイル。
/etc/php5/Apache2/php.ini
/etc/php5/cli/php.ini
次に、Apacheを再起動します。
Sudo /etc/init.d/Apache2 restart
お役に立てれば。
動作させるには、php.iniで次の変数を変更する必要があります。
; display_errors
; Default Value: On
; Development Value: On
; Production Value: Off
; display_startup_errors
; Default Value: On
; Development Value: On
; Production Value: Off
; error_reporting
; Default Value: E_ALL & ~E_NOTICE
; Development Value: E_ALL | E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED
; html_errors
; Default Value: On
; Development Value: On
; Production value: Off
; log_errors
; Default Value: On
; Development Value: On
; Production Value: On
それらが既に定義されているのでそれらを検索し、希望する値を入力します。次に、Apache2サーバーを再起動すると、すべてが正常に機能します。幸運を!
/etc/php5/Apache2/php.iniを編集したら、必ずApacheを再起動してください。
これを実行するには、次を実行します。
Sudo service Apache2 restart
display_errors = On
/ etc/init.d/Apache2 restart
マスター値をオーバーライドするローカル値がある場合、php.iniでその値を変更することはありません。これらの変数を.htaccessまたはvirtual-Host configファイルで調べてください。
...
php_admin_value display_errors On
php_admin_value error_reporting E_ALL
</VirtualHost>
Vhostを編集した場合、Apacheを再起動し、
$ Sudo service Apache2 restart
.htaccessの編集は再起動するためにApacheを必要としません
以下の手順に従ってください、
1). Open your php.ini file via sublime through path
/etc/php/7.2/Apache2/php.ini
2). find display_errors in that file
3). Un-comment these lines of code
display_errors
Default Value: On
Development Value: On
Production Value: Off
display_startup_errors
Default Value: Off
Development Value: On
Production Value: Off
error_reporting
Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
Development Value: E_ALL
Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
html_errors
Default Value: On
Development Value: On
Production value: On
4). Save the file and then type the following command in the terminal
Sudo service Apache2 restart
your errors are now showing in the browser
phpinfo();
関数を使用して、ブラウザの設定の表を確認し、
構成ファイル(php.ini)パス
そのファイルを編集します。お使いのコンピューターには複数のphp.iniファイルを含めることができますが、正しいファイルを編集する必要があります。
また、display_errors = On
、html_errors = On
およびerror_reporting = E_ALL
そのファイル内
Apacheを再起動します。
Php.iniのerror_reportingディレクティブを見てください。