最初に、はい、私はこれをグーグルで検索し、具体的にはスタックオーバーフローで検索したと言って始めましょう。多くの答えを見つけて、すべて試しました。この時点で、私の唯一のリソースは自分で質問を投稿することだと思います。たとえシナリオが繰り返されているように聞こえても、親切に助けてください.
状況は非常に基本的なもので、Ubuntu デスクトップ 10.04 では、このガイドとそのスピンオフhere に従って、Synaptic と Php5 を介して apache をセットアップしました。この時点で、コマンド ラインで php スクリプトを呼び出すと、次のように機能します。
php test.php
my hello world を問題なく出力します。しかし、firefox にアクセスして test.php を指定すると、403 エラー Forbidden が表示されます...
/var/、/var/www/、および /var/www/test.php の所有権を、考えられるすべての変数に変更しました (www-data [このユーザーとして apache を実行]、purefan [通常のユーザー]、root )違いはありません。許可を数回変更しました777、0777(念のため)、644、755、変更なし。CLI から phpinfo をファイルに取得し、ここに追加しました。
http://localhost/index.phpにアクセスすると、Apache のデフォルトの "It Works!" が表示されます。しかし、そのファイルにphpコンテンツを追加すると、単に無視され、エラーは表示されません(エラーログとsyslogもチェックしました)。
ですから、何か提案があれば教えてください。これは生死の問題ではありませんが、プリフォークの代わりにワーカーを使用してセットアップしたいと考えています。
お時間をいただきありがとうございます