J’ai changé de site d’un hôte à l’autre.
J’ai installé Joomla, restauré la base de données, restauré le dossier des modèles, puis commencé à installer les extensions.
Le premier site à être installé était JCE. J’ai téléchargé la dernière version, essayé de la télécharger/installer depuis le panneau d’administration de Joomla, puis j’ai reçu le message suivant :
JFolder::create: Path not in open_basedir paths
Pas bon.
J’ai fait quelques recherches et j’ai trouvé quelques corrections, bien que la correction dans mon cas se soit avérée assez facile.
Problème : Le dossier temp (tmp) n’était pas accessible en écriture. Vous pouvez vérifier cela depuis le panneau d’administration de Joomla en cliquant sur « Help », « System Info », puis en choisissant la section « Permissions ». unwritable = mauvais.
Solution : En fait, c’est juste que le chemin établi sur l’ancien hôte était différent de celui du nouvel hôte. Il suffit d’un nom d’utilisateur différent, ou d’un tas d’autres choses. Tout ce que vous avez à faire pour corriger cela, c’est de vous rendre dans « Global Configuration » / « Server » et de définir le « Path-to-Temp-Folder ».
Si vous ne savez pas trop quoi saisir, retournez à la section « Help » / « System Info » et regardez les 4 dernières entrées (journal, répertoire de cache). Espérons que l’une d’entre elles pointe correctement et que vous puissiez vous en sortir à partir de là.
Si ce n’est pas le cas, essayez :
/home/username/public_html/tmp
…où « username » est votre nom d’utilisateur (si vous n’êtes pas sûr à 100% et que vous utilisez CPanel, vous pouvez ouvrir le gestionnaire de fichiers de CPanel et regarder tout à fait à gauche – vous devriez voir /home/quelque_chose en haut de l’arborescence des répertoires. Ce « quelque_chose » est le nom d’utilisateur.
Si votre installation Joomla est dans un sous-domaine ou un addon-domaine, ajustez en conséquence :
/home/username/public_html/mon_site_web/tmp
Si vous avez encore des problèmes mais que vous êtes positif, le chemin d’accès est correct, voyez si le répertoire tmp existe. Si ce n’est pas le cas, essayez de le créer et de définir les permissions sur 777 pendant l’installation du programme (puis essayez de réduire les permissions par la suite pour des raisons de sécurité).
aider ? ?
: (