J'ai un script simple qui émet Permission denied
avertissement dans le navigateur:renommage PHP() permission refusée par Apache (SELinux liés)
rename('/opt/web/test.tmp', '/opt/web/test.tmp1')
Chemin du script est /opt/web/test_rename.php
/opt/
, /opt/web/
et /opt/web/test_rename.php
sont 777 et avoir apache
propriétaire/groupe.
httpd
propriétaire du processus est apache
test.tmp
est de 777 et ont apache
propriétaire ainsi
Il fonctionne très bien avec cli.
Que pouvais-je faire d'autre pour le faire fonctionner via Apache?
Bonjour, quels droits ont le fichier /opt/web/test.tmp? –
Copie possible de [open \ _basedir - comment définir un répertoire spécifique] (http://stackoverflow.com/questions/13291185/open-basedir-how-to-set-for-specific-directory) – Brian
cela peut aider, http://stackoverflow.com/questions/8103860/move-uploaded-file-gives-failed-to-open-stream-permission-denied-error-after –