Réparer – JFolder::create: Path not in open_basedir paths

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é).

8 Commentaires | Tapez un commentaire.

 Trier par ancienneté | Trier par nouveauté
  1. Clint sur mars 8, 2010 - cliquez ici pour répondre
    Œuvres
  2. Jen sur décembre 1, 2010 - cliquez ici pour répondre
    Le mien est accessible en écriture.. toujours inutile.
    aider ? ?

     : (
  3. Brandon Maddux sur avril 16, 2011 - cliquez ici pour répondre
    Merci beaucoup, a passé 2 heures à essayer de le réparer. Vos conseils ont aidé un tas
  4. Joseph Myalla sur juin 18, 2011 - cliquez ici pour répondre
    Votre solution m'a vraiment aidé si vite, merci beaucoup
  5. Bipin Gaur sur septembre 17, 2011 - cliquez ici pour répondre
    Merci - vous avez prouvé être un bouée de sauvetage. J'étais vraiment coincé sur les extensions jusqu'à ce que je lise cet article.
  6. Brad sur septembre 23, 2011 - cliquez ici pour répondre
    LENGEN-DARY, beaucoup de Hi-5 et intenets pour vous monsieur
  7. Antonio sur décembre 20, 2015 - cliquez ici pour répondre
    Merci beaucoup.
  8. Anonyme sur mai 22, 2023 - cliquez ici pour répondre
    cela a fonctionné pour moi.... merci de votre compréhension

Tapez un commentaire.

Vous pouvez utiliser un pseudonyme et un faux courriel. Toutefois, si vous choisissez d'utiliser un vrai courrier électronique, les "gravatars" sont pris en charge. Lisez la politique de confidentialité pour plus de détails.