Ingrid974 Posted March 20, 2014 Share Posted March 20, 2014 (edited) Bonjour à tous, Je viens sur le forum vous exposer le problème que je rencontre en ce moment, je travaille avec la version 1.5.6.1 de Prestashop et je souhaite la faire évoluer vers la 1.6 manuellement, pour ne pas impacter la version actuellement en prod étant donné que je débute à peine mon apprentissage de Prestashop. J'ai suivi la documentation à la lettre, et pour résumer j'ai crée un répertoire (prestashop16) contenant les fichiers et répertoires de la nouvelle version ainsi que ceux de l'ancienne version (comme indiqué dans la doc). Tout s'est à peu près bien passé, j'ai eu quelques soucis avec ma base de données, que j'ai réussi à résoudre, et voici le début du fichier XML qui m'était affiché : <action result="ok" error=""> Etant donné que ma base de données est à jour, je tente une connexion à mon back office et voici l'erreur que j'ai à l'écran : Notice: Undefined property: AdminLoginController::$admin_webpath in /var/www/prestashop16/controllers/admin/AdminLoginController.php on line 51 Je n'arrive pas à mettre la main sur l'erreur indiqué ... C'est comme si mon controlleur AdminLoginController n'héritait pas de la classe AdminController, qui elle dispose bien de la variable admin_webpath. Quelqu'un a t-il une idée du problème ? Edited March 31, 2014 by Ingrid974 (see edit history) Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 20, 2014 Share Posted March 20, 2014 Bonjour et bienvenue, Désolé mais la mise à jour manuelle est dépréciée. Vous avez probablement une surcharge dans le dossier overrides ? Cordialement 1 Link to comment Share on other sites More sharing options...
Ingrid974 Posted March 20, 2014 Author Share Posted March 20, 2014 Merci pour votre réactivité et votre message de bienvenue ! Je n'ai pas encore copié le dossier override de l'ancienne version vers le répertoire de la nouvelle version, je voulais m'assurer que tout fonctionne avant de le faire (au moins la connexion à la BO). Pour le moment je travaille avec le dossier override proposé par la dernière version de Prestashop et il n'y a pas de surcharge dans ce répertoire. Peut être une autre suggestion avant que j'envisage la maj automatique ? Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 20, 2014 Share Posted March 20, 2014 C'est comme si mon controlleur AdminLoginController n'héritait pas de la classe AdminController, qui elle dispose bien de la variable admin_webpath. Quelqu'un a t-il une idée du problème ? Le symptôme que vous décrivez ressemble à la présence d'un /override/classes/controllers/AdminController.php mais si vous dites que vous n'avez rien dans le dossier. Supprimez /cache/class_index.php ? Cordialement Link to comment Share on other sites More sharing options...
Ingrid974 Posted March 20, 2014 Author Share Posted March 20, 2014 Merci encore de vous intéresser à mon problème. Je viens de vérifier à nouveau, je n'ai pas de surcharge dans le répertoire override/classes/controller, le seul fichier que j'ai dans ce répertoire est index.php. J'ai également supprimer le fichier /cache/class_index.php à plusieurs reprises en pensant qu'il y était pour quelque chose, et encore, à l'instant même après lecture de votre message mais rien n'y fait le problème persiste. Il ne me reste plus qu'à faire la maj automatique dans ce cas ? Link to comment Share on other sites More sharing options...
Gregory Roussac Posted March 20, 2014 Share Posted March 20, 2014 Re, Je ne crois pas que les deux soit liés désolé. Je sèche désolé. Cordialement 1 Link to comment Share on other sites More sharing options...
Ingrid974 Posted March 20, 2014 Author Share Posted March 20, 2014 Ok, je vous remercie quand même pour votre aide et de vous être intéressé au problème. Link to comment Share on other sites More sharing options...
J. Danse Posted March 24, 2014 Share Posted March 24, 2014 J'ai le même soucis, tiens. Mais pour une 1.5.6.2. Link to comment Share on other sites More sharing options...
J. Danse Posted March 24, 2014 Share Posted March 24, 2014 Pouvez vous vérifier que vous avez une table nommée "employee_shop", éventuellement ? ... Link to comment Share on other sites More sharing options...
Ingrid974 Posted March 24, 2014 Author Share Posted March 24, 2014 En effet, j'ai bien une table portant ce nom, vous avez une idée ? Link to comment Share on other sites More sharing options...
J. Danse Posted March 24, 2014 Share Posted March 24, 2014 J'aurais presque souhaité que ce ne soit pas le cas. J'ai eu un soucis, dans mon cas, qui était de ne pas avoir cette table et donc de n'être associé à aucun "Shop", ce qui fait que ma connexion échoue (mais sans erreurs). Link to comment Share on other sites More sharing options...
coeos.pro Posted March 24, 2014 Share Posted March 24, 2014 (edited) En premier j'essaierai de retransferer par ftp les fichiers AdminLoginController.php, AdminController.php il y a peut être eu un problème lors du transfert. si le problème persiste, et ceci n'est qu'une "rustine", rajoute à la fin de __construct de AdminLoginControllerCore : $this->admin_webpath = ($this->admin_webpath)? $this->admin_webpath : substr(strrchr(_PS_ADMIN_DIR_, '/'), 1);enfin pas tout à fin de la fonction, plutôt avant if (!headers_sent()) Edited March 24, 2014 by coeos.pro (see edit history) 1 Link to comment Share on other sites More sharing options...
HICONTENT Posted March 25, 2014 Share Posted March 25, 2014 Salut, moi aussi j'ai le même problème je n'arrive pas à se connecter au Back-office après la mise à jour vers la version 1.6. quand je click sur connexion dans la barre d'adresse j'ai : ... /prestashop/admin/index.php?controller=AdminLogin&token=9275e7a6af575c5002acb689382209cc&redirect=AdminDashboard SVP une solution Link to comment Share on other sites More sharing options...
Ingrid974 Posted March 31, 2014 Author Share Posted March 31, 2014 (edited) Bonjour à tous, Je viens à peine de trouver la solution! Je me suis rendue compte que si je n'importe pas le répertoire /classes de l'ancienne version de prestashop vers la nouvelle version je ne peut pas réaliser la mise à jour manuelle. Et c'est à cause de répertoire que j'ai le message ci-dessous: Notice: Undefined property: AdminLoginController::$admin_webpath in /var/www/prestashop16/controllers/admin/AdminLoginController.php on line 51 La solution consiste alors, à écraser le répertoire /classes par celui proposé par la nouvelle version, une fois la mise à jour effectuée, et d'y importer que les classes personnalisées. Edited March 31, 2014 by Ingrid974 (see edit history) 1 Link to comment Share on other sites More sharing options...
gargouri Posted February 25, 2017 Share Posted February 25, 2017 (edited) Bonjour, Je suis sur un serveur virtuelle proposé par 1and1 os: Windows serveur 2012 datacenter r2 j'utilise le logiciel Plesk v12 Ios Prestashop : 1.6.11 (installation via Plesk) dossier source du prestashope : /httpdoc/prestashop/... ftp fonctionnelle via filezilla Ma problématique 1: Plesk me propose d'aller sur mon backoffice directement via son logiciel, ça m'ouvre donc une pages internet qui me dit "Cette page ne s'affiche pas". Ma problématique 2: j'utilisé un serveur mutualisé 1and1 avec l'app prestashop, fonctionnalité nickel, sauf pour le transfert de 3000 produits via csv ou par module et tache cron, ce qui ma amener à prendre un serveur virtuelle que je peux configurer à ma volonté. j'ai oublié de faire une sauvegarde de mon prestashop. mais j'ai garder tous le dossier ftp de l'ancienne version, aujourd'hui je ne peu plus me connecter sur le ftp de mon hébergeur car mon contrat avec 1and1 n'est plus d'actualité. Solution trouvée sur la toile : aucune svp j'ai besoins d'aide cordialement, ziyad Edited February 25, 2017 by gargouri (see edit history) Link to comment Share on other sites More sharing options...
Oron Posted February 26, 2017 Share Posted February 26, 2017 Bonjour Tout d'abord votre demande devrait être dans un nouveau sujet, d'après ce que vous décrivez la cause n'est pas la même. Personnellement serveur windows non à éviter, plesk idem à éviter. Pour la quantité de produit il est possible que ce soit une limite windows Pour le FTP si vous n'avez plus d'accès pour fin de contrat à part demander à l'hébergeur s'il archive il n'y a pas de solution. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now