質問: ホームディレクトリにシンボリックリンクされたapache-権限エラー /var/www/をホームフォルダー内の新しいwebrootディレクトリーにシンボリックリンクするときに問題が発生します。これらは、linuxの許可に関する理解不足から生じていると思います。私が知っている限りでは、シンボリックリンクはリンクしたいディレクトリとリンクしたいディレクトリの形をとる必要があるので、私の場合、私は走りました:sudo ln -s ~/webroot/* /var/www//var/www/でlsを実行すると、webrootディレクトリ内のすべてのファイルを表示できます。webrootフォルダーにあるファイルを実行しようとすると、403許可エラーが発生します。これは、webrootディレクトリー内のファイルが私によって作成され、apacheインスタンスがwww-dataとして実行されているためです。 ?この場合、これを実行するには、作成するすべてのファイルのアクセス許可を変更する必要がありますか?以前にローカルapacheインスタンスを実行し、デフォルトの仮想ホストのディレクトリルートをwebrootフォルダーにポイントしました。このインスタンスでは、アクセス許可を変更する必要はありませんでした。任意の助けをいただければ幸いです。
回答: 宛先だけでなく、その親に関する権限も確認する必要があります。