httpdocsディレクトリ以外のphpファイルにシンボリックリンクすると、Apache/phpは空のファイルを提供します。しかし、拡張子をhtmlに変更すると、ファイルはhtmlドキュメントとして適切に提供されます。これは、私はそれがパーミッションエラーではないが、PHPの設定(open_basedirがこれを引き起こしている可能性がありますか?httpdocs以外のPHPスクリプトにシンボリックリンクすると、Apacheが空のファイルを提供する
誰でもこの現象を引き起こす可能性があることを知っていますか?
EDIT:これについて不思議な人にとっては、PHPのopen_basedirの制限によって問題が発生していました。
Webサーバーは、PHPファイルに対して実行権限を持っていますか? – jessica
はい、サーバーが実際にページを提供しています。403 – Steven
@jessica PHPはOSが動作しているのではなく、実行可能である必要はありません – Brian