私は.phpとサーバー、そしてこのすべての狂気(およびStackOverflow)は初めてですが、Apacheをダウンロードし、PHPコードフォルダーをApacheルートディレクトリにシンボリックリンクしようとしています。私の Apache ルートはvar/www/html
で、PHP コード フォルダーはDocuments/PHPStuff
. に名前を変更var/www/html
しvar/www/html2
、にリンクするvar/www/
'html'という名前のシンボリックリンクを作成Documents/PHPStuff
しました。シンボリックリンクの名前を Apache が探している名前に変更すると、それが機能すると考えました。
そうではありません。
Documents/PHPStuff
「localhost/helloworld2.php」を使用して、ブラウザで「helloworld2.php」という名前のテスト ファイルにアクセスしようとすると、403 Forbidden エラーが発生します。
シンボリックリンクと PHPStuff ディレクトリのアクセス許可をいじって、それらを 777 などに変更しましたが、うまくいきませんでした。また、httpd.conf ファイルを に変更FollowSymlinks None
して変更しましたFollowSymlinks All
。まだ何も機能していないので、これが私の最後の手段でした。