0

Mac にローカル開発環境をセットアップしていますが、~/Sites ディレクトリ内のフォルダーにアクセスする際に権限の問題が発生しています。

基本的に、Dropbox フォルダーにフォルダー A があります。

~/Sites フォルダーへのフォルダー A の SymLink を作成しました

ln -s ~/Sites ~/Dropbox/FolderA

次のようにフォルダAにアクセスしようとすると:localhost/~username/FolderA

ページは言うYou don't have permission to access /~username/FolderA on this server

誰かがこの問題を理解するのを手伝ってくれますか? MAMPで同じことをすると、この問題はありません。前もって感謝します。

4

1 に答える 1

1

に進みprivate/etc/apache2/users/、 を編集し、 Options行にオプションSymLinksIfOwnerMatchusernamefile.confを追加します。ディレクトリに重要な個人ファイルが含まれている場合は、FollowSymLinksを使用しないでください。たとえば、リンクが必要なディレクトリがドキュメントまたは Dropbox の下にある場合です。シンボリック リンクでリンクされたディレクトリには 755 パーミッションが必要であることを忘れないでください。ユーザー、foo、Dropbox、MySites、BarSite の両方が 755 であるとします。/Users/foo/Dropbox/MySites/BarSite

于 2012-12-30T20:00:00.733 に答える