2010-11-25 5 views
0

Je travaille sur un site Web où je suis dans le besoin de la création d'un répertoire, mais je reçois une erreurProblème lors de la création d'annuaire sur le serveur

Attention: mkdir (bonjour) [function.mkdir]: permission refusée dans E: \ inetpub \ vhosts \ www.example.com \ createaccount.php en ligne 33

J'utilise la fonction mkdir simple, qui fonctionne très bien sur localhost. Si quelqu'un peut m'aider concernant ce problème. Merci.

+2

"Permission denied" signifie généralement que vous n'avez pas les droits nécessaires pour créer le répertoire –

+0

Je sais mais s'il vous plaît guidez-moi comment je peux créer sur mon serveur. –

+0

@Rana votre administrateur de serveur devrait pouvoir trier ceci –

Répondre

0

Vous n'êtes pas autorisé à créer un répertoire.

+0

@Pekka Oh oui, raté ça :) Merci. – alex

0

Assurez-vous que vous disposez des autorisations requises pour le faire. Utilisez un compte de service que votre site Web utilisera pour écrire ce répertoire sur le lecteur ou accorder les autorisations qui vous permettront d'écrire sur le lecteur à l'emplacement spécifié.

0

N'oubliez pas que PHP CLI et Apache fonctionnent généralement en tant qu'utilisateurs différents. Si vous avez créé des répertoires à partir de la ligne de commande PHP et que vous voulez maintenant accéder au même répertoire à partir du contexte Apache, cela ne fonctionnera pas. Sidenote: il n'est probablement pas avantageux de créer des répertoires à la volée lors d'une requête web, s'il vous plaît prêter attention aux 30 sec. limite.

Questions connexes