C'est réglé
(mais je laisse ce post là, ne serait-ce que pour moi si j'ai à nouveau le problème plus tard)
Après moults vidages de cache (admin + navigateur), et de longues minutes à suer à grosses gouttes, finalement ça s'est mis à fonctionner.
J'imagine que le changement de version PHP met un certain temps à se propager.
Affaire classée.
Ouf !
BTW je suis enfin en version à jour de Joomla! un vrai petit miracle
----------------
Salut,
J'ai effectué la mise à jour de Joomla 3.8 vers 4, puis 4.4.7 vers 4.4.13, puis vers 5.3.1, sur un sous-domaine de test où tout s'est bien passé.
Hélas, maintenant que je refais pointer mon domaine principal vers le dossier contenant la version 5.3.1 de mon site, tout ce que j'obtiens c'est une erreur 404 ...
J'ai d'abord incriminé le .htaccess, mais le contenu du fichier est en tous points identique à celui qui était en place sur le site en production (et qui fonctionnait en version 3).
Je me suis alors souvenu que Joomla 5 ne pouvait pas fonctionner sous PHP 7 : or mon site en production était encore en PHP 7.4, j'ai donc upgradé cela en 8.2, mais cela n'a rien changé.
j'ai refait l'essai avec un PHP 8.1, rien à faire.
Que puis-je vous dire d'autre ?
Les redirections sans www vers avec www et http vers http semblent fonctionner.
Si j'essaie d'accéder à l'administration du site, j'obtiens ce message d'erreur :
Une erreur est survenue
J'ai l'impression de passer à côté d'un truc gros comme un éléphant, mais quoi ???
A l'aide !
Merci d'avance.
(mais je laisse ce post là, ne serait-ce que pour moi si j'ai à nouveau le problème plus tard)
Après moults vidages de cache (admin + navigateur), et de longues minutes à suer à grosses gouttes, finalement ça s'est mis à fonctionner.
J'imagine que le changement de version PHP met un certain temps à se propager.
Affaire classée.
Ouf !
BTW je suis enfin en version à jour de Joomla! un vrai petit miracle
----------------
Salut,
J'ai effectué la mise à jour de Joomla 3.8 vers 4, puis 4.4.7 vers 4.4.13, puis vers 5.3.1, sur un sous-domaine de test où tout s'est bien passé.
Hélas, maintenant que je refais pointer mon domaine principal vers le dossier contenant la version 5.3.1 de mon site, tout ce que j'obtiens c'est une erreur 404 ...
J'ai d'abord incriminé le .htaccess, mais le contenu du fichier est en tous points identique à celui qui était en place sur le site en production (et qui fonctionnait en version 3).
Je me suis alors souvenu que Joomla 5 ne pouvait pas fonctionner sous PHP 7 : or mon site en production était encore en PHP 7.4, j'ai donc upgradé cela en 8.2, mais cela n'a rien changé.
j'ai refait l'essai avec un PHP 8.1, rien à faire.
Que puis-je vous dire d'autre ?
Les redirections sans www vers avec www et http vers http semblent fonctionner.
Si j'essaie d'accéder à l'administration du site, j'obtiens ce message d'erreur :
Une erreur est survenue
0 Call to undefined method Joomla\CMS\Factory::getURI()
J'ai l'impression de passer à côté d'un truc gros comme un éléphant, mais quoi ???
A l'aide !
Merci d'avance.
Commentaire