Jump to content

Migration locale redirect=AdminDashboard impossible


Recommended Posts

Bonjour, 

Je souhaite réaliser une migration d'un site web distant en local pour des tests et mises-à-jour. Cependant, impossible de me connecter à l'admin !

Lorsque je rentre les identifiants, l'url me renvoie à la page de connexion sans erreur mais ne me fait pas parvenir à l'admin. L'email et le mot de passe sont corrects. (Le front fonctionne)

J'ai :

- un htaccess (à la racine ok) : importé et maj depuis une installe locale ok

- changé les url dans la bdd ap_configuration = PS_SHOP_DOMAIN + PS_SHOP_DOMAIN_SSL + ap_shop_url

- défini "PS_COOKIE_CHECKIP" dans la bdd avec comme valeur : sur 0

- désactiver le ssl : TABLE ps_configuration : PS_SSL_ENABLED_EVERYWHERE sur 0

- supprimé les dossiers : var + cache

- un fichier parameter qui semble ok.

 

La config :  php = 7.2.31 - presta = 1.7.6.6

Ps : je précise que le site a été précédemment mAj depuis une  version 1.5 avec beaucoup de "bidouilles" apparemment. Je joins le fichier de log (si cela peut aider). 

Merci d 'avance pour votre aide.

 

Capture d’écran 2020-12-31 à 18.45.17.png

Link to comment
Share on other sites

Salut Alexandre,

Pour la console

Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist

http://localhost/xxxx/adminxxxx/index.php?controller=AdminLogin&token=xxxxxxx&redirect=AdminDashboard

 

Et pour le XHR

Request URL: http://localhost/xxxxx/adminxxxxx/index.php?rand=1609521818576
Request Method: POST
Status Code: 200 OK
Remote Address: [::1]:80
Referrer Policy: strict-origin-when-cross-origin
Connection: Keep-Alive
Content-Length: 158
Content-Type: text/html; charset=utf-8
Date: Fri, 01 Jan 2021 17:23:38 GMT
Keep-Alive: timeout=5, max=100
Login: true
Server: Apache/2.4.46 (Unix) PHP/7.2.34
Set-Cookie: PrestaShop-d8f59743780c0a53942d74f927c6a1ea=def5020019c37bc9743a600de940a5b21ad64ad0b732a33d107323d2f5c67d8d48965843051dd91641016d4b09401c2df68eae4d425d61737786525c8f9e9477d92860e24b7c3ba835792a21ab44600bf4aff2a495708f759ad59462c814d9c99cfcbed97b44ec810e53d51dd8bc3887fcf8a5cc2e418ecb81e8f7a08e50e9a6204e43ba12c8209888edb241a95bb5ec1997cd1e77bcc9a692728d27702adf7873cc881e3eb0a52d34e239daa2de8e7a87b1bbb5ae3d1e3fe7d0c8d9213c3757253ecfa28a50d1519fcd607a61a6f0ffa59e85fbec7cd99674b690978ab75887e224bafebbf0d2ecfa5af8b9cb7669698d9a7db3ff6145944d4f54b752e1bf169ca9d56d6599d8b7a5fa6856807cbeeb65b18d630b71efd911e46bef27aa2ddbc6a81609511117c37416fecbd3da156ac937cb4993ff637ab70fbf6e79fe9bdc4a4be8a7255f17fbe58ff94df8923649e7a02edf0e04e9d67640be4389c87279c01498cb932edcadcd8d3a5e648ca5dbe8e4da678803fcf942489729d663d828347160004f6ad6c43b6cf3eef3d10b4a01b9639e37663c17ead147; expires=Sat, 20-Feb-2021 17:23:39 GMT; Max-Age=4319994; path=/aroma-plantes/; HttpOnly
X-Powered-By: PHP/7.2.34
Accept: application/json, text/javascript, */*; q=0.01
Accept-Encoding: gzip, deflate, br
Accept-Language: fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7
cache-control: no-cache
Connection: keep-alive
Content-Length: 119
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Cookie: PrestaShop-4bfe153a146fb9daa1f3046a7d296be9=def5020071624932dee5651e5d3ca18060bc84e322f860a537ef4cb531ae3768289b8b522f92eafd6182526fdf128d24a12c53ee8ed3c13e17a9e4a0b7403031af4b4b17dbbb84ab4e4e4a171c35d2ded5054a7d34aeb9161f8b09c8e3624edc391196af99552d4092813d5a8131f0a63cc27992680d88eb4272f64813db0daecdc786516518fc87cafe056e5c7b221d7aafe5ff640780f17bc9f4dd348a73f26240be64702a2e0db9aa1c205fc2aac509dd0e5ea1cd66c068577eafee6be02ecb71be8d0ca817812d5fff7ed8ac354bbb31c4802440bc21eefb00766c75bf2cf2fa1aa5df84bd60bbd81069046b8b33de9176522ab3d78758738b418978417e0c98dedeb4a0919eb81dcb0cd3c30d18d653af59dbf59347a09747b51a27a0ebd1ae6332b4008d3189f0b47608f4ba8461a19e2f540606c0bac2a4d091cbb032df5bbec677dd1571bbca18d0e24bc229902cfe0598b4a1672a5443a3a66324b7dddb87b0392202d7d8070d5a94378a4d0a41d6c73e21464591d1aa65e28a9b7c257331eeda8b814620653da668c744aa37145d256bc24747b743bd84c5b9a5d47d6381117c36d4f84af35aacac5c180663b0aff10c78226768e3cb4af07a969fe4796ad94a5902afe867ccb0482be4b38c93; PrestaShop-d8f59743780c0a53942d74f927c6a1ea=def50200a372b94ecd009962ee2f0992553a0c4a3cc4a1d645d9b010c9bcd3c1e1dcf40daa65fa3702f525b0643af20523e93ff3588fa2694de57c3e263774905a7048c6f756304699b9cf06e8dcbc96c7bb5b63055888d72b8af29141b83af3cda06c7efe34d591bace269f6cd050fb16f0893572f2a9062a57b1d279f7e9ed137994bcdc1b3c5bee3be93573153e94b3a482ba3564cbb562521d604e7803533f86832188759b6f751ed3e9d22e20e11629ae3c; PHPSESSID=e12amgavl3ig1ounuid9v5k25e; _ga=GA1.1.1509569737.1609422414; _gid=GA1.1.332732576.1609422414; install_421aa90e079f=ciaf3fteddnaje2v8ndkmv9s0g
Host: localhost
Origin: http://localhost
Referer: http://localhost/xxxxxx/adminxxxx/index.php?controller=AdminLogin&token=xxxxxxxx&redirect=AdminDashboard
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-origin
User-Agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Mobile Safari/537.36
X-Requested-With: XMLHttpRequest
rand: 1609521818576
ajax: 1
token: 
controller: AdminLogin
submitLogin: 1
passwd: xxxxx
email: [email protected]
redirect: AdminDashboard

En vidant le cache et le dossier var : la connexion se lance puis retour à 0 et revient à la même page.

Link to comment
Share on other sites

J'ai essayé sur d'autres navigateurs : safari, chrome privé, firefox. Je reviens toujours à la page de connexion. (Aucun message d'erreur de mot de passe, etc.)

PS : c'est bien sur le localhost que cela doit pointé car j'ai récupéré le site d'un serveur distant sur ma machine.

Link to comment
Share on other sites

Je viens de vérifier. j'avais pas activé certaine dans mon php.ini. 

Je tiens à préciser que presta sur la même config 1.7.7 (en clean installe) fonctionne très bien et que ma version 1.7.6 (migrée) non.

Par contre aucun changement. pour l'accès à l'admin.

 

Juste pour les modules je ne suis pas sûr de savoir comment les installer  = Extensions PHP indispensables (dans le fichier php.ini) : PDO_MySQL, cURL, SimpleXML, mcrypt, GD, OpenSSL, DOM, SOAP, Zip, fileinfo.

Je suis sur un serveur apache installé via homebrew.

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

Résolu !

J'ai refait une clean installe en faisant 

- transfert locale : dossier presta + bdd en sql
- tables modifiées : ap_shop (prefixe tables =ap_)
*ap_shop.. >
-> ap_shop_url = localhost - localhost - /nom dossier/
*ap_configuration >
- > ap_configuration : pss_enabled + pss_enabled_everywhere = mettre à 0 (ou 1 sur serveur distant)
- -> ap_shop_domain + ap_shop_domain_ssl = localhost (sinon url du site = aromaplantes.com)
- modif dans dossier : App > config > parameters.php (config log bdd)
- ajout htacces local
- suppr dossier : var + cache
- accès admin : ce compte n'existe pas = ?
- > suppr cookies = ap_configuration > PS_COOKIE_CHECKIP = 0
- > Désactivez l'appel à addons, dans /classes/tools.php vers la ligne 3352, remplacez :protected static $is_addons_up = false; (ligne 3810) (à voir l'intérêt)??
- > changer mdp admin de l'utilisateur non reconnu 

= liens utiles installe =
https://newslang.ch/blog/tutoriel-migrer-prestashop-17-local-vers-hebergeur/
= lien cookie =


= lien désactive addons =


= Accés admin perdu - mdp admin =
https://www.mediacom87.fr/acces-backoffice-prestashop-perdu/
https://www.md5.fr/

 

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...