Bonjour,
J'ai besoin d'aide pour me sortir d'une grosse galère : j'ai crashé mon site en voulant faire une restauration de back up...
Voilà le contexte :
En préparation de la migration vers Joomla 4, j'ai effectué les dernières màj de mon site (www.ellipsegraphic.fr) :
Pour effectuer la màj d'Akeeba backup, je passe en php 8.1 (avant en 7.3, toujours supporté par mon hébergeur IONOS) après une deuxième sauvegarde.
Le site fonctionne toujours sans bug apparent, c'est ok, je continue.
J'effectue la troisième sauvegarde de mon site.
J'installe le kickstart d'Akeeba via Filezilla et démarre la restauration de ma 2ème sauvegarde, pour tester avant d'aller plus loin dans le processus de migration.
Au moment d'entrer les infos liées à la base de données, pour passer à l'étape suivante, je reçois un message d'erreur me disant qu'il est impossible de se connecter à la BD.
Quand je me connecte sur mon site depuis mon mobile (en front end), pour tester, je tombe sur la page de restauration de sauvegarde avec toutes les infos liées à ma BD !
(Je viens de voir que j'aurais pu mettre le site offline pendant la procédure, je n'avais pas vu la case à cocher...)
Impossible d'interrompre la procédure ou revenir en arrière, je clique sur "clean up" à la page d'accueil du kickstart...
Et depuis ce moment, en tentant de me connecter à mon site, j'obtiens une page blanche avec la simple mention "error" en haut de page, aussi bien en front end que lorsque je souhaite me connecter à l'admin de mon site.
Je n'arrive plus à accéder à l'admin et suis complètement coincée...
Dernière info qui pourrait aider, ci-dessous le rapport d'erreur du configuration.php :
Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/vendor/joomla/input/src/Input.php on line 41
Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/vendor/joomla/input/src/Input.php on line 170
Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/src/Input/Input.php on line 31
Warning: session_name(): Session name cannot be changed after headers have already been sent in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/joomla/session/handler/native.php on line 128
Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/src/Input/Cookie.php on line 21
Warning: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/joomla/session/handler/native.php on line 235
Error: Failed to start application: Failed to start the session because headers have already been sent by "/homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/vendor/joomla/input/src/Input.php" at line 41.
Merci d'avance pour votre aide !
J'ai besoin d'aide pour me sortir d'une grosse galère : j'ai crashé mon site en voulant faire une restauration de back up...
Voilà le contexte :
En préparation de la migration vers Joomla 4, j'ai effectué les dernières màj de mon site (www.ellipsegraphic.fr) :
- passage à la version 3.10.11 (dernière en date du 11 juillet 2023),
- màj de certains plugins...
Pour effectuer la màj d'Akeeba backup, je passe en php 8.1 (avant en 7.3, toujours supporté par mon hébergeur IONOS) après une deuxième sauvegarde.
Le site fonctionne toujours sans bug apparent, c'est ok, je continue.
J'effectue la troisième sauvegarde de mon site.
J'installe le kickstart d'Akeeba via Filezilla et démarre la restauration de ma 2ème sauvegarde, pour tester avant d'aller plus loin dans le processus de migration.
Au moment d'entrer les infos liées à la base de données, pour passer à l'étape suivante, je reçois un message d'erreur me disant qu'il est impossible de se connecter à la BD.
Quand je me connecte sur mon site depuis mon mobile (en front end), pour tester, je tombe sur la page de restauration de sauvegarde avec toutes les infos liées à ma BD !
(Je viens de voir que j'aurais pu mettre le site offline pendant la procédure, je n'avais pas vu la case à cocher...)
Impossible d'interrompre la procédure ou revenir en arrière, je clique sur "clean up" à la page d'accueil du kickstart...
Et depuis ce moment, en tentant de me connecter à mon site, j'obtiens une page blanche avec la simple mention "error" en haut de page, aussi bien en front end que lorsque je souhaite me connecter à l'admin de mon site.
Je n'arrive plus à accéder à l'admin et suis complètement coincée...
Dernière info qui pourrait aider, ci-dessous le rapport d'erreur du configuration.php :
Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/vendor/joomla/input/src/Input.php on line 41
Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/vendor/joomla/input/src/Input.php on line 170
Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/src/Input/Input.php on line 31
Warning: session_name(): Session name cannot be changed after headers have already been sent in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/joomla/session/handler/native.php on line 128
Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/src/Input/Cookie.php on line 21
Warning: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent in /homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/joomla/session/handler/native.php on line 235
Error: Failed to start application: Failed to start the session because headers have already been sent by "/homepages/21/xxxxxxxxx/htdocs/clickandbuilds/Joomla/ellipse-graphic/libraries/vendor/joomla/input/src/Input.php" at line 41.
Merci d'avance pour votre aide !
Commentaire