Mon serveur provient d'Alibaba Cloud. Le répertoire du site Web par défaut est le répertoire www nouvellement créé. Dans ce répertoire, l'utilisateur et le groupe sont root et les autorisations sont 755. À l’heure actuelle, lors de l’exécution de php, les opérations d’écriture ne peuvent pas être effectuées dans le répertoire. Ce doit être 777. J'ai personnellement défini l'utilisateur du répertoire dans lequel je souhaite écrire www
,组还是root
,这样就可以进行写入操作了。nginx
和php-fpm
所属的用户和组都是www
. Avez-vous de bonnes suggestions concernant les paramètres d'autorisation pour les groupes d'annuaire ?
Il est recommandé de définir le répertoire www sur www:www, puis de définir les autorisations sur 755
L'écriture dans un répertoire nécessite à l'origine 7, donc 777 ne pose pas de problème. Vous ne définiriez pas tous les répertoires sur 777, mais définiriez uniquement les répertoires qui nécessitent une autorisation d'écriture sur 777.
@Samuelren
建议 www目录 设置成 www:www 然后权限 设置755
, Ce n'est évidemment pas possible, car cela équivaut à 7 pour l'ensemble de l'annuaire.