Maison > développement back-end > Problème PHP > php ne peut pas écrire dans un fichier

php ne peut pas écrire dans un fichier

王林
Libérer: 2023-02-24 09:26:01
original
5507 Les gens l'ont consulté

php ne peut pas écrire dans un fichier

Environnement : Apache/2.4.7 php5

1. Problème de chemin

À propos du path Question, vous pouvez afficher votre chemin pour voir s'il est correct. Il est recommandé d'utiliser un chemin absolu, par exemple : dirname(__FILE__)."/logs/test.log".

2. Problèmes d'autorisation

Il existe de nombreuses possibilités de problèmes d'autorisation. Je ne parlerai ici que de mon propre problème. Puisque je crée d'abord le fichier, je dois définir d'autres autorisations du dossier auquel appartient le fichier créé pour qu'il soit accessible en écriture, c'est-à-dire que le w le plus à droite dans drwxrwxrwx est requis. Les autorisations par défaut des fichiers créés à ce moment sont telles que le groupe et l'utilisateur auxquels ils appartiennent sont tous deux www-data, et les autorisations sont 644.

Une autre raison peut être que le fichier que vous avez créé via la ligne de commande ne peut pas être écrit. Par exemple, l'utilisateur actuel est root et j'ai créé un fichier via la ligne de commande. Les autorisations par défaut du fichier ne sont pas accessibles en écriture par les autres utilisateurs. La solution consiste à utiliser la commande chmod pour modifier les autres autorisations du fichier en écriture.

Le contenu ci-dessus est à titre de référence uniquement !

Tutoriel 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal