Jump to content

[1.2.5.0 à 1.3] Problème connexion admin


Recommended Posts

Bonjour à tous et à toutes,

J'ai migré ma boutique pour la dernière version mais je n'arrive pas à entrer dans l'admin.

J'ai pour l'instant, 2 boutiques parallèles:

* l'ancienne qui fonctionne très bien et l'admin aussi
* la nouvelle qui prend bien la base de données mais impossible de me connecter sur l'admin. pourtant, les identifiants fonctionnent bien pour l'ancienne et les 2 boutiques utilisent la même base de données.

Ai-je oublié de faire quelque chose?
Merci d'avance pour votre aide précieuse.

Belle journée à vous,
Nattyloue.

Link to comment
Share on other sites

J'ai quelques soucis avec la version 1.3 de PS.
dans ma recherche sur le net, il y a ça qui peut intéresser :

* Some PHP 5 versions are bugged and prevent PrestaShop from working correctly:

* - PHP 5.2.1 (authentication is impossible)
* - PHP 5.2.6 (authentication is impossible under 64bits servers)
* - PHP 5.2.9 (image management/upload broken)
* - PHP < 5.2 (invalid date timezone)

Regarde ta version PHP

Link to comment
Share on other sites

Salut,

je en comprends pas.

Normalement si vous faite une mise à jour de votre boutique, en passant par exemple de la1.2.5 à la 1.3 vous ne pouvez pas faire fonctionner l'ancienne version car la structure de la base de données n'est plus la même.

Donc avez-vous vraiment fait une mise à jour ? http://www.prestashop.com/wiki/Guide_de_démarrage/#Mettre_.C3_jour_PrestaShop

Link to comment
Share on other sites

Bonjour Partner et merci à tous pour vos réponses.

En fait, j'ai l'ancienne version au même endroit pour que cela soit encore visible par les clients le temps de ma migration (DestockGaia).
La nouvelle version, quant à elle, a été mise à jour sur une copie de ma boutique (DestockGaia_new).

Visiblement, j'ai bien fait une mise à jour mais par contre, je n'ai rien fait concernant les htaccess. Lequel dois-je modifier? et Comment? J'ai vu qu'il y en avait plusieurs dans le dossier admin par ex, c'est peut-être ça.

Merci pour le lien, j'en avais un mais en anglais alors c'était un peu galère pour moi.

Link to comment
Share on other sites

Hello,

Peut-être que le problème vient d'ici. Si tu travaille avec 2 shop identiques se trouvant dans 2 répertoires différents (pour tester la migration), il faut vérifier les éléments suivants.
En exemple : si ton shop en production (ouvert au public) est dans le dossier "shop" et ton shop de développement (ou de migration) dans "shop_dev", les éléments suivants doivent pointer vers le bon dossier:

1a. fichier /shop/config/settings.inc.php

define('__PS_BASE_URI__', '/shop/');



1b. fichier /shop_dev/config/settings.inc.php

define('__PS_BASE_URI__', '/shop_dev/');



2a. Base de données liée à /shop/ / table ps_configuration
Valeur de la clé "PS_BASE_URI" = "/shop/ <= prod

2b. Base de données liée à /shop_dev/ / table ps_configuration
Valeur de la clé "PS_BASE_URI" = "/shop_dev/ <= dev

3a. fichier .htaccess de /shop/

RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /shop/img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /shop/img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /shop/product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\... etc...



3b. fichier .htaccess de /shop_dev/

RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /shop_dev/img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /shop_dev/img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /shop_dev/product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\... etc...



Je viens d'avoir le même problème de connexion sur l'admin après avoir mise à jour de 1.2.5 à 1.3. Il semble que ce soit OK maintenant, avec ces modifications. En espérant que ça peut t'aider.

Salut.

Link to comment
Share on other sites

OK
Maintenant, si tu n'as que ces 2 lignes

Order deny,allow 
Deny from all



personne ne peut accéder à ce répertoire... tu devrais obtenir une erreur 403
essaie de les mettre en commentaire comme ceci

#Order deny,allow 
#Deny from all



ça devrait pouvoir te faire avancer...

Link to comment
Share on other sites

Merci Glupi
Je me suis rendu compte qu'il me manquait le htaccess principal.
Je l'ai remis et j'ai changé le nom de l'ancien répertoire par le nouveau... mais rien à faire, ça n'a rien changé...
Je me demande si je ne vais pas rester sur l'ancienne version...

Link to comment
Share on other sites

juste une idee comme car j'ai eu le meme probleme et mais je suis pas sur que ce soit ca qu'il les resolu mais bon a tester

tu dis avoir ton site en 1.3 dans un autre dossier _new et donc si tu a suivi la procedure de mise a jour tu a du copier le fichier settings.inc.php et dans ce fichier il y a les chemins ou pointe le site donc il faut que tu le modifie

<?php

define('__PS_BASE_URI__', '/prestashop/');
define('_THEME_NAME_', 'prestashop');
define('_DB_NAME_', 'prestashop');
define('_DB_SERVER_', 'localhost');
define('_DB_USER_', '*****');
define('_DB_PREFIX_', 'ps_');
define('_DB_PASSWD_', '');
define('_DB_TYPE_', 'MySQL');
define('_COOKIE_KEY_', '..........WdBI4di1S2Wq1OzMsbGMWIC48CXHk');
define('_COOKIE_IV_', 'LVRL0qUC');
define('_PS_VERSION_', '1.2.5.0');

?>



par

<?php

define('__PS_BASE_URI__', '/prestashop_new/');
define('_THEME_NAME_', 'prestashop');
define('_DB_NAME_', 'prestashop_new ');
define('_DB_SERVER_', 'localhost');
define('_DB_USER_', '*****');
define('_DB_PREFIX_', 'ps_');
define('_DB_PASSWD_', '');
define('_DB_TYPE_', 'MySQL');
define('_COOKIE_KEY_', 'd000000000000000000000000000CXHk');
define('_COOKIE_IV_', 'LVRL0qUC');
define('_PS_VERSION_', '1.2.5.0');

?>



je sais pas si ca une incidence mais j'ai fait ca lors de ma mise a jour sur une copie et j'ai pas eu de probleme car moi aussi j'avais changer le nom du dossier d'origine

en esperant ....

tchouss

Link to comment
Share on other sites

Merci beaucoup Lucifer... ça a marché ! :-)

Le pire, c'est que j'avais déjà vu le fichier en me disant que je ne devais pas changer le chemin puisque c'est la même base de données... %-P

Merci à tous de m'avoir répondu...
:kiss: :kiss: :kiss:

Link to comment
Share on other sites

j ai un probleme similaire,
mon admin n est pas accessible, j ai renommé mon admin et j ai suppriimé install

voici mon htaccess
SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0

le message apparait:
403 Forbidden

You don't have permission to access /admin on this server.

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