Mettre à jour Joomla 3.5.1 à 3.6.2 et contourner le problème open_basedir
00. Avant d'entamer la mise à jour de Joomla version 3.5.1 à version 3.6.2, quelques extensions demandent à être mises à jour également. La mise à jour d'une première extension produit une alerte :
JFolder::create: Le chemin n'est pas dans les chemins open_basedir
Le chemin de mise à jour n'existe pas
Unable to create destination
COM_INSTALLER_TYPE_TYPE_ : erreur de mise à jour.
01. Editer le fichier folder.php qui se trouve dans libraries/joomla/filesystem
02. Rechercher et commenter la ligne $obd = ini_get('open_basedir');
03. Relancer la mise à jour des extensions.
04. Lancer la mise à jour de Joomla 3.5.1 → 3.6.0 → 3.6.2. Puis vérifier si il y a de nouvelles mise à jours pour les extensions, genre Joomla! Update Component ;)
05. Décommenter la ligne $obd = ini_get('open_basedir');
06. Vérifier et corriger si nécessaire la structure des tables, vider les caches, naviguer sur le site et checker les fonctionnalités comme le formulaire de contact, et ça marche