Topic-icon Problème page 404 -> sh404SEF

Plus d'informations
09 Déc 2012 00:30 #3284 par iorbita
Réponse
...pas moyen d'installer Extplorer convenablement, le composant s'installe mais ne se lance pas, toujours pour des problèmes de CHMOD...
Sur quels dossiers as-tu changé les autorisations afin d'avoir une installation correcte? Merci.

Vous devez vous connecter Connexion pour prendre part à la conversation.

Plus d'informations
09 Déc 2012 09:17 #3285 par rickayme
Réponse
oui c'est exactement ça ton soucis.
Tu ne peux plus installer d'extension car joomla n'est pas propriétaire du site et donc ne peut pas écrire dans certains fichiers...
Si ton sys_xxxx est propriétaire, seul lui (toi ) pourra agir au niveau des fichiers et dossiers de ton site. Hors, c'est bien joomla qui en a besoin au quotidien, pas toi. C'est ça qu'il faut comprendre et toujours garder à l'esprit.
Après, c'est juste un choix de méthode et un respect de quelques règles.
Une fois ce point réglé, je n'ai même plus pensé droits d'accès. Ca va tout seul.

Donc :

- soit tu es propriétaire de tout ou partie de ton site et dans ce cas, du dois ouvrir en 777 certains dossiers et fichiers : configuration, htaccess, tous les dossiers listés dans la vérification des dossiers de joomla et surtout les dossiers caches. Et ton problème SH404SEF vient de la je pense (C-Jay interviens si je dis n'importe quoi), cette extension a son propre dossier cache !
Auquel cas, lorsque tu dois installer une extension, tu met certains dossiers (avec récursion) comme plug-ins components etc... en 777 que tu remodifie en 755 et 644 pour respectivement dossiers et fichiers après l'installation, bonjour la galère...

- soit joomla (enfin httpd)est propriétaire de tout et gère ses droits tout seul comme un grand ; tu peux donc installer via la console admin (rien en ftp) extplorer et gérer tes droits et/ou modifier tes fichiers par la. Aucun ou peu de fichiers sont ouverts, et joomla a accès à tout en écriture, et par conséquent à ton cache SH404SEF.

Petite astuce pour cette option : ne jamais aller sur leur console ftp afin de ne pas récupérer une propriété par accident. Filezilla par exemple ne permet pas de changer le chown. Si l'éditeur de extplorer ne te convient pas, tu peux donc ouvrir en 777 un fichier via extplorer et le modifier via ftp, sans jamais changer le chown.

Autre astuce : lorsqu'on installe une archive akeeba backup via kickstart, il faut mettre sur leur console le dossier web en 777. Ils proposent cette option pour 1heure je crois ; et surtout ne pas l'installer via ftp !! il faut aussi décocher une case dans kickstart, sinon erreur mais je sais plus laquelle.
D'ailleurs, c'est un bon moyen de rendre la propriété à httpd. En réinstallant ton site comme ça, tout appartiendra à httpd.
En résumé, tout doit se faire via la console admin de joomla. A l'extrême, même les photos sont à uploader via les différents gestionnaires de joomla ou de ses extensions...

Pour ce qui est de la couche ftp de joomla, une grosse partie du css n'était pas traitée. Ne me demande pas pourquoi, j'en ai aucune idée et les techniciens d'Infomaniak non plus.

Il existe certainement d'autres façon de gérer les droits chez Infomaniak, mais je connais que ces possibilités.
Cet utilisateur a été remercié pour son message par: C-Jay

Vous devez vous connecter Connexion pour prendre part à la conversation.

Forfaits d'assistanceLes forfaits d'assistance NosyWeb sont là ! Facilitez-vous la gestion de votre site
Plus d'informations
09 Déc 2012 12:47 - 09 Déc 2012 13:03 #3286 par iorbita
Réponse
... merci pour ce compte rendu ;)
je dois dire qu'étant un habitué chez OVH, le fait d'être obligé de rester chez Infomaniak parce que je reprends la gestion de 2 sites m'embête énormément, je perds beaucoup de temps avec cette histoire de permissions...
Infomaniak = faire compliqué quand on peut faire simple, mais bon, je suppose qu'ils ont leurs raisons...

Là où j'ai quelques doutes, c'est que depuis que j'ai repris cette gestion j'en ai quand même installé des extensions et Extplorer est la première qui ne veut pas s'installer correctement pour des droits de permission, pourtant dans mon sous-domaine, là où je teste toutes mes extensions avant de les mettre en production, Extplorer c'est bien installé, il n’a pas bronché...
Ce qui me chiffonne le plus, c'est qu'aujourd'hui après avoir lu ton post j'ai été faire un tour sur un des deux sites via la console d'Infomaniak et à ma grande stupéfaction je ne retrouve que la permission sys_xxx, aucune trace de httpd qui pourtant s'y trouvait il y a quelques jours, il me semble... :oops: Ou peut-être seulement quelques dossiers/fichiers ont cette permission en option? Bref je dois dire que sur ce coup-ci je m'en sors pas très bien, je trouve la gestion des permissions très chaotique chez Infomaniak...

Donc, pour récapituler, à te lire le problème de gestion via Extplorer est résolu en mettant le dossier web en httpd. mais comment y parvenir si l'option httpd n'est pas présente? Faut-il faire une demande à Infomaniak? Merci.

P.S. ... il serait bien de connaître qu'elle est l'option à cocher dans kickstart en cas de réinstallation, dans ces moments là on est déjà la proie aux sueurs froides... :geek:
Last edit: 09 Déc 2012 13:03 by iorbita.

Vous devez vous connecter Connexion pour prendre part à la conversation.

Plus d'informations
09 Déc 2012 15:54 #3287 par rickayme
Réponse
non c'est pas tout à fait ça. Le but de ce que je t'ai expliqué n'est pas de réussir à installer extplorer mais bien d'éviter tout problème de droits. A ton stade, avoir extplorer d'installé ne t'avancera pas à grand chose étant donné que tu as déjà récupéré la propriété de presque tout et que tu ne pourra pas remettre quoi que ce soit en httpd.

Seuls les admins du serveur (donc infomaniak) peuvent remettre un dossier en httpd.
soit tu demande à infomaniak de tout remettre en httpd, soit tu refais une installation d'archive akeeba backup via kickstart.

C'est seulement pour une installation d'archive ou d'un joomla tout beau tout neuf que le dossier web est à mettre en 777 le temps de l'installation. Va voir dans leur console, essaie de changer les permissions du dossier web, tu verra un carré rouge et une case à cocher. n'oublie pas de supprimer tout ancien dossier et fichier présent dans le répertoire de ton site à installer (après sauvegarde quand même...)

Pour les options de kickstart, en fait, je décoche tout je crois. Mais si erreur, il suffit d'effacer les fichiers qui viennent d'être installés et de recommencer en modifiant les options.

Essaie d'oublier la notion de droits. Ce qu'il faut saisir, c'est la notion de propriété. Après, c'est limpide. :idea:

Effectivement, tu peux essayer tout ça sur un sous-domaine afin d'être sur.
Cet utilisateur a été remercié pour son message par: C-Jay

Vous devez vous connecter Connexion pour prendre part à la conversation.

Modérateurs: C-Jay
Temps de génération de la page : 0.267 secondes
Contact