F.A.Q
Comment installer une nouvelle version.
Depuis la version 1.1.1 pour installer une nouvelle version, vous n'avez plus besoins de désinstaller la version précédente.
La clef de version est mise à jour durant l'installation
Fatal error: Allowed memory size ....
Cette erreur apparait chez o2swith principalement avec une version de php > 7, vous devez changer les module mysql chargés il ne doit pas il y avoir mysqli mais nd_mysqli
Disparition des icones quickjump
Cela peut venir d'un problème d'enregistrement en base des paramètres, ils vous suffit dans ce cas d'ouvrir les options Falang et de refaire un "sauver"
Falang Database driver not enabled
Vous n'avez pas publié le plugin system falang. Extensions > Gestion des plug-ins > System - Falang Database Driver
Infinite loop detected in JError
Si votre site affiche ce message c'est que vous avez sélectionnez le driver mysqli avec un hébergement ne supportant pas cette configuration. Vous devez donc changer votre fichier de configuration joomla configuration.php et remplacer la ligne :
public $dbtype = 'mysqlix'
par:
public $dbtype = 'mysql'
Problème de traduction des menus
Depuis Joomla 3.6.1 , le plugin system language filter doit avoir une priorité plus haute que le plugin falang database driver. Depuis la version 2.7.0 l'ordre des plugins se fait de manière automatic a l'installation.
Invalid Parent Id
Depuis Joomla 3.7.3 , ce problème arrive lors de lors la traduction en front-end. C'est du a une modification d'une requête , select (1) From .... Cela pose problème avec Falang lié a un bug de php-mysql avec php < 7. Vous devez mettre a jour php.
Une demande de modication de Joomla est en cours (https://github.com/joomla/joomla-cms/pull/17003/)
Depuis la 3.8.0 de Joomla le fichier a changer est ici: libraries/src/Table/Asset.php ligne 111
aiContactSafe
Fatal error: Class 'JFormFieldList' not found in .....
Ce problème provient d'un problème dans aicontactsafe vous devez modifier le fichier suivant : components/com_aicontactsafe/include/elemements/aicontactsafeprofile.php
Entre la Ligne 15 et 16 vous devez ajouter une ligne comme ci-dessous :
if(substr($joomla,0,3) >= '1.6') { JFormHelper::loadFieldClass('list'); class JFormFieldAiContactSafeProfile extends JFormFieldList {
L'équipe d'aicontactsafe est au courant et devrait modifier leur composant.