Linux Mint 17.3を新しくインストールしてから、this guideに続いてApache、PHP(5.5.9)、MySQL、PHPMyAdminを設定します。私がやった唯一の他のものはmod_rewriteです。警告または致命的なエラーを返す必要がPHPコードを実行するときHTTP 500/Configuration Error?
私が抱えている問題であり、それは代わりに、例えばHTTPエラー500を返し、次のコードが正常に動作(予想通り):
<?php
// convert fahrenheit to celsius
$temp = 80;
$temp -= 32;
$temp *= 5/9;
echo $temp;
私は、次のコードはPHPの警告/エラーを返すことを期待するが、それは代わりに、完全に役に立たないHTTPエラー500を返すのに対し
:
<?php
// convert fahrenheit to celsius
$temp = 80;
echo ($temp -= 32) *= 5/9;
何が起こっているか
とどのように私はこの問題を解決するのですか?
警告/エラーが表示されていますが、画面に表示されないようにエラー通知が設定されているため表示されません。 Apache /エラーログを確認するか、PHPの警告とエラーを表示する方法を調べてください。 – Lee
@Lee '/ etc/php5/apache2/php.ini'の値を' error_reporting = E_ALL'(すべてのエラー、警告、通知を表示)に変更しても、HTTP 500エラーが表示されます。 –
これは、発生しているエラーであるため、常に500エラーが発生します。あなたはあなたのログをチェックしましたか? – Lee