[RESOLU] Installation et problème d'accès en écriture
Bonjour à tous.
J'ai un soucis de droit d'accès sur ma machine ubuntu à la page 'install.php'
* Pluxml version : 5.0.2
* ./data/configuration n'est pas accessible en écriture
* ./data/articles/ n'est pas accessible en écriture
* ./data/commentaires/ n'est pas accessible en écriture
* ./data/statiques/ n'est pas accessible en écriture
* Bibliothèque GD installée
* Version de php : 5.3.2-1ubuntu4.7
* Etat des "magic quotes" : 0
Pourtant les droits semblent OK:
-rwxrw-r-- 1 victor victor 58 2010-08-10 07:58 blog.php
-rwxrw-r-- 1 victor victor 1,1K 2010-08-10 07:59 config.php
drwxrw-r-- 5 victor victor 4,0K 2010-08-10 07:58 core
drwxrw-r-- 8 victor victor 4,0K 2010-08-10 07:58 data
-rwxrw-r-- 1 victor victor 1,2K 2010-08-10 07:58 feed.php
-rwxrw-r-- 1 victor victor 2,6K 2010-08-10 07:58 index.php
-rwxrw-r-- 1 victor victor 8,6K 2010-08-10 07:58 install.php
-rwxrw-r-- 1 victor victor 3,5K 2010-08-10 07:58 sitemap.php
drwxrw-r-- 4 victor victor 4,0K 2010-08-10 07:58 themes
drwxrw-r-- 2 victor victor 4,0K 2010-10-01 19:12 update
-rwxrw-r-- 1 victor victor 5 2010-10-01 19:11 version
J'ai essayé depuis /var/www & ~victor/public_html, c'est pareil.
J'ai pu faire une install sans soucis sur free.fr
Venom parle d'un changement de config (http://forum.pluxml.org/viewtopic.php?id=2315) que je n'ai pas compris... Si quelqu'un peu être plus clair, ça serait sympa!
J'ai un soucis de droit d'accès sur ma machine ubuntu à la page 'install.php'
* Pluxml version : 5.0.2
* ./data/configuration n'est pas accessible en écriture
* ./data/articles/ n'est pas accessible en écriture
* ./data/commentaires/ n'est pas accessible en écriture
* ./data/statiques/ n'est pas accessible en écriture
* Bibliothèque GD installée
* Version de php : 5.3.2-1ubuntu4.7
* Etat des "magic quotes" : 0
Pourtant les droits semblent OK:
-rwxrw-r-- 1 victor victor 58 2010-08-10 07:58 blog.php
-rwxrw-r-- 1 victor victor 1,1K 2010-08-10 07:59 config.php
drwxrw-r-- 5 victor victor 4,0K 2010-08-10 07:58 core
drwxrw-r-- 8 victor victor 4,0K 2010-08-10 07:58 data
-rwxrw-r-- 1 victor victor 1,2K 2010-08-10 07:58 feed.php
-rwxrw-r-- 1 victor victor 2,6K 2010-08-10 07:58 index.php
-rwxrw-r-- 1 victor victor 8,6K 2010-08-10 07:58 install.php
-rwxrw-r-- 1 victor victor 3,5K 2010-08-10 07:58 sitemap.php
drwxrw-r-- 4 victor victor 4,0K 2010-08-10 07:58 themes
drwxrw-r-- 2 victor victor 4,0K 2010-10-01 19:12 update
-rwxrw-r-- 1 victor victor 5 2010-10-01 19:11 version
J'ai essayé depuis /var/www & ~victor/public_html, c'est pareil.
J'ai pu faire une install sans soucis sur free.fr
Venom parle d'un changement de config (http://forum.pluxml.org/viewtopic.php?id=2315) que je n'ai pas compris... Si quelqu'un peu être plus clair, ça serait sympa!
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tout dépend avec quel utilisateur tourne ton serveur apache, sur ubuntu il me semble que c'est www-data (à vérifier). Dans ton cas c'est victor (1ere colonne) le propriétaire des fichiers et dossiers et tout ceux qui sont dans le groupe victor (2eme colonne) on le droit de lire (r), écrire (w) ensuite tout les autres utilisateurs ou groupes ont juste le droit de lecture (le dernier r).
Tu a deux possibilités :
- Corriger les droits sur les fichiers et dossiers pour permettre au serveur apache d'accéder en écriture, ça pourrait donner Tu peux le faire avec la commande : Le -R permet de le faire de façon récursive.
Ensuite pour que l'utilisateur victor ai le droit d'écrire dans les dossiers et fichiers,dans le cas ou tu voudrais modifier à la main un fichier sans passer par pluxml, il faut que tu l'ajoute au groupe www-data.
Pour plus de sécurité je mettrais même un chmod à 750 sur les dossiers et à 640 sur les fichiers, de cette manière tu est certain que seul apache et le groupe www-data ont accès aux fichiers et dossiers. Si tu veux le faire pour toute l'arborescence de ton installation pluxml : ATTENTION pour faire tout ces changements, rend toi bien dans le répertoire de ton installation pluxml, il serait dommage de modifier les droits pour toute ta ubuntu ce qui est souvent signe d'une re-installation
- Autre solution, activer les user_dir dans la config d'apache, mais la je pourrais pas t'en dire plus.
J'ai un string de l'array
Pour les suivants voici dans l'ordre ce que j'ai fait: