Maison > développement back-end > Problème PHP > Que dois-je faire si l'éditeur PHP ne parvient pas à créer le fichier ?

Que dois-je faire si l'éditeur PHP ne parvient pas à créer le fichier ?

藏色散人
Libérer: 2023-03-04 22:04:01
original
2518 Les gens l'ont consulté

L'éditeur php ne peut pas créer de fichiers car il y a un problème avec les autorisations du dossier. La solution est de modifier les autorisations du dossier en exécutant la commande "chmod 0777 image/;".

Que dois-je faire si l'éditeur PHP ne parvient pas à créer le fichier ?

Recommandé : "Tutoriel vidéo PHP"

L'éditeur ne peut pas créer de problème de répertoire

【Avant-propos】

J'ai récemment utilisé ueditor, un plug-in js lancé par Baidu, pour l'édition d'articles en arrière-plan. Cependant, quelques problèmes ont été rencontrés lors de l'utilisation :

Il n'y a eu aucun problème lors de son utilisation locale, mais des problèmes sont survenus après la migration du projet vers le serveur : Lors de l'insertion d'images dans les articles, il indiquait toujours que la création du répertoire échouait .

[Sujet]

Ensuite, analysez le problème :

Tout d'abord, chaque éditeur doit se voir attribuer un identifiant spécifique lors de sa création, et après la création est réussie, il doit être spécifiquement détruit après avoir terminé la fonction spécifique. Sinon, l'utilisateur est généré via un événement tel que onclick. Si le premier veut créer le second sans être détruit, il échouera.

Lorsque j'utilise ueditor pour télécharger des images lors de la publication d'un article, j'obtiens toujours une erreur : Échec de la création du répertoire de téléchargement.

Trouvé après avoir ouvert fiddler pour récupérer la requête. Après avoir ajouté une image, l'utilisateur enverra une demande de téléchargement d'image asynchrone à /ueditor/php/controller.php. Après avoir retracé le code source, j'ai constaté qu'une erreur était renvoyée lors de la création du répertoire. Imprimez le message d'erreur après l'autorisation refusée de mkdir. Je sais que c'est un problème d'autorisations de dossier. Puisqu'il s'agit d'un problème avec les autorisations du répertoire, recherchez le répertoire et modifiez les autorisations avant de télécharger. Le résultat est réussi.

【Modification des autorisations】

Utilisez la commande

chmod 0777 image/;
Copier après la connexion

pour modifier les autorisations du dossier.

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:
php
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