Table des matières

Question "Répertoires inaccessibles", par frédéric CONSEIL

Après le transfert d'un site basé sur joomla, l'accès à certains répertoires n'est possible qu'en chmod 777 alors qu'il devraient l'être en 755..

Une aide serait la bienvenue ?

Précisions : En fait les fichiers nécessitant d'être accessibles en écriture par joomla ne le sont que si les permissions sont publiques : Ainsi le cache ne peut être activé que si le dossier est chmodé (via ftp) en 777…

Réponse, par Elliott F. (Gandi)

Bonjour,

avez-vous vérifié si vous êtes connecté avec le bon utilisateur lorsque vous tentez de gérer ces répertoires?

En tout cas, j'aimerais si possible avoir une description plus détaillée de votre situation.

Cordialement

Complément, par frédéric C.

Les droits d'accès aux fichiers du répertoire htdocs sont sur admin:admin En les rétablissant à www-data:www:data via chown -R www-data:www-data /srv/xxxxxxx/www/www.xxxxx.xxx/htdocs tout est rentré dans l'ordre…. Par contre quid de la sécurité du site ?

Complément, par Jonathan L. (Gandi)

Bonjour Frédéric,

En effet il n'y pas d'autre solution que modifier les droits "à la main" pour le moment. Nous travaillons à corriger ce problème :)

Complément, par Fabrice M.

Sauf que pour faire un chown, il faut être root, donc on perd Gandi-AI…

Ma constatation des problèmes: A chaque fois que l'on passe par le ftp, les fichiers appartiennent a admin.admin, mais si on installe des extensions via joomla, alors ces fichiers sont en www-data.www-data. Du coup on ne peut pas les modifier (via ftp) par la suite.

Joomla 1.5 permet d'activer un client ftp, lors d'une installation d'extension, les fichiers sont en admin.admin donc on peut les modifiers via le ftp. Par contre on a toujours le problème de droit (vu que ca n'est pas www-data).

C'est un problème vraiment génant….