Jump to content

Plus d'accès au BackOffice


Recommended Posts

Bonjour,
Suite à une mise à jour par Clickupgrade de PS 1.7.8.11 à PS 8.0, je n'ai plus d'accès au BackOffice,
(j'ai toujours accès au FrontOffice).
Voilà le rapport du Debug

(1/1) FatalErrorException

Compile Error: Cannot make non static method Symfony\Component\Form\FormTypeExtensionInterface::getExtendedType() static in class PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension

in ModifyAllShopsExtension.php line 86

Comment corriger cette erreur ?
Merci pour vos réponses.

 

Link to comment
Share on other sites

Bonjour,
Merci pour vos réponses.
J'ai vidé les deux dossiers du cache, mais en mode debug, j'ai le même message.
J'ai omis d'écrire que, après cette mise à jour défectueuse (PS 1.7.8.11 vers PS 8.1),
je suis revenu à PS 1.7.8.11 en restaurant le site.
Cordialement.
 
 

Link to comment
Share on other sites

il y a 44 minutes, decembre a dit :

je suis revenu à PS 1.7.8.11 en restaurant le site.

Et vous êtes certain à 150% que la restauration fut faite parfaitement tant au niveau des données que des fichiers ?

Car à 99% votre problème vient de là.

Link to comment
Share on other sites

Bonsoir Mediacom87,

J'ai restauré la base de données d'une part et d'autre part tous les fichiers à une date où cela fonctionnait très bien puisque l'hébergeur propose des sauvegardes régulières.

Bonne soirée.

Link to comment
Share on other sites

Télécharger l'archive correspondante à votre version de PrestaShop, décompresser celle-ci, et uploader par FTP les fichiers du coeurs de PrestaShop immuables comme le répertoire Classes, Controllers, SRC, et ainsi de suite.

Link to comment
Share on other sites

En suivant le chemin de l'erreur fatale**,
Voilà le script du fichier où se trouverait l'erreur à la ligne 86 :
public static function ........ iterable



**Untitled 1.doc"PrestaShopBundle\Form\Admin\Extension\ModifyAllShopsExtension

in ModifyAllShopsExtension.php line 86"

Link to comment
Share on other sites

Je n'ai pas accès au BO. C'était comme ça avant.

Par contre sur mon hebergeur, je suis bien en php 7.4

j'ai essayé les autres versions sans succès. 

Bonne journée.

Link to comment
Share on other sites

Bonjour,
Comme je n'ai pas de solution pour résoudre ce problème, je pense que la seule
c'est de créer un autre site.
J'ai uploadé 8.1.7 sur mon espace dans un autre dossier et ai créé une nouvelle base de données
PS 8.1.7 est maintenant installé.
Question :
Comment puis-je récupérer les catégories, le catalogue (images, descriptions etc ...), les pages cms etc ...
pour les transférer sur 8.1.7.
J'ajoute, comme l'indique le titre de la discussion, que je n'ai pas accès au BackOffice du site existant
qui est sous PS 1.7.8.11
Merci pour vos réponses.
Cordialement.


  

Link to comment
Share on other sites

il y a une heure, decembre a dit :

J'ajoute, comme l'indique le titre de la discussion, que je n'ai pas accès au BackOffice du site existant
qui est sous PS 1.7.8.11

Vous devriez surtout corriger ce problème.

Car sinon cela va être difficile.

Avez-vous essayé de plutôt monter une version 1.7.8.1 et d'importer votre base de données actuelle ?

Link to comment
Share on other sites

Bojour Mediacom87,
Non, j'ai créé une nouvelle base de données avec PS 8.1.7
Je peux toujours remonter un dossier avec 1.7.8.1
(Est-ce 1.7.8.1 ou 1.7.8.11  dont vour me parlez) ?
et importer la base de données actuelle car elle n'a aucun problème
(j'ai vérifié).
Cordialement.

Link to comment
Share on other sites

Bonsoir Mediacom87,
Voilà, j'ai uploadé 1.7.8.11 dans un aure dossier,
rattaché à la base de données du premier puisqu'elle est opérationnelle.
J'ai donc accès à l'admin du nouveau site.
Que fais-je mainenant pour tout récupérer du 1er site : catégories, catalogue (description, images)
moyens de paiements, enfin tout ce qui faisait le 1er site ?
Cordialement et merci pour cette aide.

Link to comment
Share on other sites

Il y a 1 heure, decembre a dit :

Bonsoir Mediacom87,
Voilà, j'ai uploadé 1.7.8.11 dans un aure dossier,
rattaché à la base de données du premier puisqu'elle est opérationnelle.
J'ai donc accès à l'admin du nouveau site.
Que fais-je mainenant pour tout récupérer du 1er site : catégories, catalogue (description, images)
moyens de paiements, enfin tout ce qui faisait le 1er site ?
Cordialement et merci pour cette aide.

Difficile à expliquer, une mise à jour ce n'est pas juste copier 3 tables.

Il faut analyser tout à tous les niveaux pour reprendre, ou passer par une solution de migration, mais il faut aussi remettre tous les modules et thèmes que vous utilisez, mais là peut-être que vos erreurs reviendront, donc encore analyse.

Vous avez fait plusieurs erreurs, une de faire cela en production, deux d'utiliser la sauvegarde dans la mise à jour, trois de ne pas partir de la dernière version 1.7, 4 ne pas maitriser la restauration.

Maintenant tout est compliqué et vous ne trouverez aucun tutoriel ou assistance gratuite autre que prendre le temps d'apprendre comment est développé et fonctionne PrestaShop ou passer par un professionnel.

Link to comment
Share on other sites

Posted (edited)

Bonjour Mediacom87,
Je vais donc refaire mon site de A à Z.
Je souhaite le refaire sur 8.1.7 Est-ce que cette version est fiable ?
Ou me conseillez-vous une version plus stable ?
Merci pour votre réponse.
Cordialement.
 

Edited by decembre (see edit history)
Link to comment
Share on other sites

il y a une heure, decembre a dit :

Bonjour Mediacom87,
Je vais donc refaire mon site de A à Z.
Je souhaite le refaire sur 8.1.7 Est-ce que cette version est fiable ?
Ou me conseillez-vous une version plus stable ?
Merci pour votre réponse.
Cordialement.
 

Stable, je ne pourrais pas dire puisqu'elle est en développement, mais c'est la dernière, donc la plus aboutie.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...