/ private / etc / apache2 / other /のファイルを削除しました


1

/private/etc/apache2/other/誤ってファイルを削除しました。それから私はからファイルをコピーしようとした/private/etc/apache2/original/extra/private/etc/apache2/other/私のhttpdを回復するが、それは失敗しました。

今、私はApacheからエラーメッセージを受け取ります:

「要求されたディレクトリにアクセスする権限がありません。インデックスドキュメントがないか、ディレクトリが読み取り保護されています。要求されたオブジェクトにアクセスする権限がありません。読み取り保護されているか、サーバ。"

したがって、2つの質問があります。

  1. 「他の」フォルダ内のファイルを誰でも教えてくれますか これらのファイルを作成する方法。

  2. 「その他」フォルダーのファイルを複製せずに403エラーを修正するにはどうすればよいですか。

回答:


1

あなたの中にあるファイル/private/etc/apache2/otherのディレクトリは、あなたのphp5.confファイルです。

あなたには何が/private/etc/apache2/original/extraディレクトリされているサンプルのhttpdのconfファイル Apacheサーバを設定します。

そのままのphp5.confファイルをダウンロードできるようにしました。私は開発作業にMacでAMPスタックを使用しないため、macOSでインストールされるものと同じものでなければなりません。 あなたが行った変更/カスタマイズはありません。

そのファイルを「other」ディレクトリにコピーします。正しい所有者と権限を設定してください:

sudo chmod 444 /private/etc/apache2/other/php5.conf
sudo chown root:wheel /private/etc/apache2/other/php5.conf
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.