1 réponse
- Le plus récent
- Le plus de votes
- La plupart des commentaires
0
【以下的回答经过翻译处理】 你好,
祝你有个愉快的一天!
在继续之前,我想告诉你使用Apache或PHP时,EFS不需要任何特殊设置,如果具备所需权限,则可以正常访问。
从错误信息来看,你会发现它说“Permission denied”,这意味着运行php脚本的用户没有足够的权限写入目标文件“/var/www/html/test/”。
为了确保这点,我在我的实验室中进行了测试,只要添加了必要的权限,我就能够写入EFS下的目标文件,而没有任何问题。我在我的测试实例上挂载了EFS文件系统并复制了相同的设置,但是该用户却出现了错误。后来我添加了所需的posix权限,我就能访问这些文件了。
我建议你确认你的efs文件夹及其子目录的权限和所有权。此外,在执行对目标文件夹“/var/www/html/test/”的写操作时,我还建议你识别与PHP程序相关联的用户。
此外,为了测试,你也可以尝试将目标文件“/var/www/html/test/”的权限设置为完全权限(777),看看是否能解决问题。
[+]https://docs.aws.amazon.com/efs/latest/ug/accessing-fs-nfs-permissions.html
Contenus pertinents
- demandé il y a un an
- demandé il y a 10 mois
- demandé il y a un an
- demandé il y a un an
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 2 ans