|
Page 11 sur 12
Installation site distant avec "safe mode" à onQuestion: Au moment de l'installation de joomla sur mon site distant et au niveau de l'étape de pré-installation, j'ai noté que le paramètre "safe mode" est positionné à "on" (écrit en rouge). J'ai poursuivi l'installation et à la fin j'ai testé l'accès à mon site. Tout se passait normalement. Cependant, je n'arrive plus à installer d'extensions joomla sur mon site distant bien que cela se déroule avec succès sur mon site local. Que dois-je faire pour que mon site distant fonctionne avec toutes les extensions dont j'ai besoin? Réponse: Certains fournisseurs d'hébergement placent le paramètre "safe mode" à "on" pour des raisons de sécurité. Ils préfèrent activer le safe mode sur un hébergement mutualisé pour la sécurité de votre site et celle des autres sites hébergés sur le même serveur. Cependant, d'autres le placent à "off" pour donner plus de confort à leurs clients et plus de flexibilité pour installer des extensions directement (manière plus propre) sur le serveur distant. La sécurité du serveur est maintenue moyennant un décodage de la directive "safe mode". Si pour votre cas, le paramètre php "safe mode" est à "on", vous ne parviendrez pas à installer une extension (un nouveau composant, par exemple) directement sur votre serveur distant tournant sous un système Unix ou Linux. Le problème ne se présente pas, en effet, pour un système Windows. Vous pouvez contourner ce problème en adoptant la solution suivante: Pour joomla 1.0.15: Nous vous suggérons de chercher un autre service d'hébergement sous Windows ou offrant le safe mode désactivé ou mieux encore migrer vers la version joomla 1.5 ou supérieure qui offre une solution basée sur le protocole ftp. Pour joomla 1.5 ou joomla 1.6 ou joomla 1.7 Il faut activer la couche ftp de Joomla. Pour la manipulation du système de fichiers Unix, l'installateur pourra, ainsi, créer des répertoires et des fichiers en passant par le serveur ftp plutôt que de faire appel aux directives php. L'accès php étant bloqué par la directive "safe mode" positionnée à "on". La procédure décrite ci-après est valable pour toutes les versions joomla 1.5, 1.6 et 1.7. Les captures d'écran sont fournies pour la version 1.5. Vous pouvez activer la couche ftp soit:
Après vous être inscrit au service d'hébergement, votre fournisseur vous envoie des informations sur votre compte dont notamment :
Vous pouvez donc utiliser le compte ftp ainsi fourni (permettant l'accès à votre espace d'hébergement en entier) ou créer un autre compte ftp via le panneau de contrôle (CPanel) qui aura accès uniquement au dossier joomla distant (accès limité et donc plus sécurisé).
Durant le processus d'installation de joomla, vous avez la possibilité de tester l'exactitude des informations introduites en cliquant sur le bouton "Vérifier les paramètres FTP". La configuration FTP étant appliquée, vous pouvez désormais installer proprement et à distance n'importe quelle extension joomla que vous désirez. |