Le php Linux ne peut pas être écrit car l'utilisateur et le groupe du répertoire Application ne sont pas définis correctement. La solution est la suivante : 1. Modifier l'utilisateur et le groupe ; 2. Modifier les autorisations des autres utilisateurs pour qu'ils soient accessibles en écriture et en lecture.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 5.6, ordinateur DELL G3.
Comment résoudre le problème du php Linux qui n'est pas accessible en écriture ?
Le problème de l'exécution du répertoire php sous Linux n'est pas accessible en écriture
La raison est que l'utilisateur et le groupe par défaut d'Apache (httpd) sont tous deux des démons
L'utilisateur par défaut de nginx est nginx
L'utilisateur et le groupe du répertoire d'application ne sont pas définis correctement
Solution :
1. Modifiez l'utilisateur et le groupe (recommandé)
2. Modifiez le autorisations d'autres utilisateurs pour écrire et lire
Exemple : lors du téléchargement d'un thinkphp et de son exécution pour la première fois pour générer le répertoire de l'application, il indique qu'il n'est pas accessible en écriture
Le répertoire de l'application [./Application/] est pas accessible en écriture et le répertoire ne peut pas être généré automatiquement !
Veuillez générer le répertoire du projet manuellement~
comme indiqué dans l'image :
Affichez les propriétés de Application comme suit :
ls -l
Afficher les utilisateurs et les groupes httpd
phpinfo(); Imprimer la recherche d'informations pour 'Utilisateur/Groupe'
apache Afficher http d.conf
ginx Voir nginx.conf
et le modifier en conséquence. Vue :
Visite :
chown -R daemon:daemon shopping/
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!