編集
[Sun Sep 01 18:37:40 2013] [error] [client MY IP ADDRESS] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
[Sun Sep 01 18:37:40 2013] [error] [client MY IP ADDRESS] PHP Fatal error: Unknown: Failed opening required '/var/www/test2.php' (include_path='.:/usr/share/php:/usr/share/pe$
これは、Apache2 error.log にあるエラーです。
EC2 インスタンスをセットアップしました (Ubuntu 12.x)
すべての更新を実行し、apache2、php5、および libapache2-mod-php5 をインストールしました
Web サーバーは .html に対して正常に動作しています。テスト ページを作成してこれを試してみたところ、正常に動作しました。
ただし、html ファイルに PHP を追加しようとすると、php の処理が行われません。例えば:
<?php
echo "My first PHP script!";
?>
または(htmlを含む)
<!DOCTYPE html>
<html>
<body>
<?php
echo "My first PHP script!";
?>
</body>
</html>
html の部分にテキストを書き込めば、完璧に表示されます。
エラーが発生していないことは注目に値します。空白の画面または html 要素のみが表示されます。
ここで何がうまくいかなかったのか、私は本当に混乱しています。私は約1か月前に別のインスタンスで遊んで、同じインストールを行った後、phpは正常に動作していましたが、設定ファイルを編集して実行することはありませんでした。
リクエストがあればログなどを提供できますが、どのログを提供するのが最適かわかりません。この 1 つのソート権限、ユーザー、FTP などに数時間を費やしたので、新しいインスタンスを設定したくありません。
前もって感謝します