Bonjour à tous. Tout « roulait » bien sur mon site (qui est très simpliste) depuis mars 2019 ma dernière demande d'aide ici même. Je faisais sans problème toutes les mises à jour diverses y compris de joomla.
j‘ai la dernière version de joomla 3 (3.10.11). Je maitrise très peu Joomla et n’y connais rien en PHP.
Le site est hébergé chez Ionos. Il est en PHP 7.4.32 qui normalement s’arrête à fin novembre 2022.
Le problème est le suivant. Quand chez Ionos je fais l’essai de passer en version PHP 8 et que je vais dans joomla sur l’administration de mon site quel que soit ce que je clique, j’ai de suite le message d’erreur : «Fatal error: Array and string offset access syntax with curly braces is no longer supported in homepages/10/d706392103/htdocs/NewHBDD/components/com_jce/editor/libraries/classes/browser.php on line 270 ».
Je ne comprends pas la cause de cette erreur.
J’ai trouvé avec Filezilla sur mon site ce fichier. Je l’ai ouvert avec notepad++ et voici le contenu des lignes de 268 à 272 :
public function setFileTypes($list = 'jpg,jpeg,png,gif')
{
if ($list{0} === '=') {
$list = substr($list, 1);
}
Ce qui est du chinois pour moi.
Si vous pouvez m’aider à me tirer de cette affaire je vous en remercie profondément.
j‘ai la dernière version de joomla 3 (3.10.11). Je maitrise très peu Joomla et n’y connais rien en PHP.
Le site est hébergé chez Ionos. Il est en PHP 7.4.32 qui normalement s’arrête à fin novembre 2022.
Le problème est le suivant. Quand chez Ionos je fais l’essai de passer en version PHP 8 et que je vais dans joomla sur l’administration de mon site quel que soit ce que je clique, j’ai de suite le message d’erreur : «Fatal error: Array and string offset access syntax with curly braces is no longer supported in homepages/10/d706392103/htdocs/NewHBDD/components/com_jce/editor/libraries/classes/browser.php on line 270 ».
Je ne comprends pas la cause de cette erreur.
J’ai trouvé avec Filezilla sur mon site ce fichier. Je l’ai ouvert avec notepad++ et voici le contenu des lignes de 268 à 272 :
public function setFileTypes($list = 'jpg,jpeg,png,gif')
{
if ($list{0} === '=') {
$list = substr($list, 1);
}
Ce qui est du chinois pour moi.
Si vous pouvez m’aider à me tirer de cette affaire je vous en remercie profondément.
Commentaire