2012-01-30 8 views
0

Je travaille sur un script de compression. il lit les répertoires et compresse les fichiers et dossiers et déplace les fichiers/dossiers compressés vers un dossier Out.Autorisation de dossier refusée

Lorsque je crée des dossiers dans le côté le Out de mon script php je ne pas y avoir accès en écriture à ces dossiers afeter, mais quand essayé avec cmd il n'est pas .Son comme celui-ci

drwxr-xr-x 6 root  root  4096 Jan 30 08:25 erik 
drwxr-xr-x 6 root  root  4096 Jan 27 11:39 gayan 
drwxr-xr-x 5 root  root  4096 Jan 27 12:00 iyan 
**drwxr-xr-x 5 root  root  4096 Jan 30 09:50 Samuli** 
drwxrwxr-x 2 plusmedia plusmedia 4096 Jan 30 09:56 ssss 

qu'est-ce qui causerait ça? Toute solution est admirée, merci

+0

soit modifier les autorisations du dossier afin que votre serveur Web peut accéder ou trouver quelqu'un qui peut le faire à fais-le. –

+0

Merci de prendre le temps pour ma question, Son tout sur le problème d'autorisation d'utilisateur où mon script s'exécute en tant qu'utilisateur root et j'essaie de modifier les dossiers par un autre utilisateur qui n'a pas la permission en tant que root. J'ai donc réussi à me débarrasser. Merci @Sabari à l'avance. – TED

Répondre

0

Cela est dû au fait que l'utilisateur actuel avec lequel vous exécutez le script PHP n'a pas l'autorisation d'écrire dans ce dossier. Vous pouvez passer à l'utilisateur root à travers le terminal puis:

chmod 777 -R /path/to/your/Outfolder 

Hope this vous aide :)

+0

Merci, mais j'ai un accès complet sur le dossier racine donc ce ne serait pas la question – TED

+0

Qui est votre utilisateur connecté – Sabari

+0

utilisateur connecté ** Plusmedia ** a un contrôle total de l'accès au dossier que je peux créer et supprimer des dossiers sur cmd mais cela arrive quand je crée un répertoire avec mon script PHP – TED