PrestaShop Forum

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum

Jump to content

Plus acces interface admin

18 replies to this topic
#1
qos974

    PrestaShop Newbie

  • Members
  • Pip
  • 1 posts
Bonjour

Prestashop v0.9.7 installé depuis 1 mois chez OVH

Pb: depuis 2 jours je n'arrive plus à accéder à l'interface admin.

Voici l'url que j'obtiens lorsque je vais sur l'interface admin: http://www.monsite.c...edirect=/admin/

Lorsque je tape mon identifiant et mon password je recoit une page blanche et c'est tout.
Lorsque je tape un faux password je recoit bien un message d'erreur: "compte employé inexistant, ou mauvais mot de passe".

J'ai effacer les cookies comme faisait références certains topic mais sans résultat.

Help me please!!!

#2
Philippe

    PrestaShop Apprentice

  • Members
  • PipPip
  • 306 posts
Je viens de rencontrer ce problème en tentant de me connecter sur un autre poste. Résultat : http://www.monsite.c...edirect=/admin/

Pour en savoir plus, j'ai repris ma session en cours sur mon poste habituel sous FF3, fait un log-out de ma session et tenté de me reconnecter. Résultat : idem.

Ensuite, toujours sur le même poste, j'ai repris ma session en cours sous FF2 (aucun problème pour la reprendre sans avoir à me logger), fait un log-out de ma session et tenté de me reconnecter. Résultat : idem.

Enfin, j'ai repris ma session sous IE6 et je n'ai surtout pas fait de log-out. C'est mon seul accès à présent !

Une idée pour résoudre ce problème ?
1.3.7 sur OVH - En production

#3
Bruno Lévêque

    PrestaShop Fanatic

  • PrestaTeam
  • 1085 posts
Hello,

C'est assez étrange en effet, nous n'avons pas rencontré ce problème jusqu'à maintenant.

Peux-tu activer l'affichage des erreurs dans config.inc.php et voir si il y a une erreur en particulier ?

Merci
Bruno LévêquePrestashop Co-founder (Co-fondateur)PrestaShop

#4
Philippe

    PrestaShop Apprentice

  • Members
  • PipPip
  • 306 posts
Message d'erreur à l'ouverture de la page http://www.mondomain...edirect=/admin/ alors que c'est http://www.mondomaine.com/admin qui est saisi :

Warning: Cannot modify header information - headers already sent by (output started at /home/repertoire/www/classes/Tools.php:1) in /home/repertoire/www/classes/Cookie.php on line 239


Messages d'erreur après la tentative d'identification :

Warning: Cannot modify header information - headers already sent by (output started at /home/repertoire/www/classes/Tools.php:1) in /home/repertoire/www/classes/Cookie.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /home/repertoire/www/classes/Tools.php:1) in /home/repertoire/www/classes/Cookie.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /home/repertoire/www/classes/Tools.php:1) in /home/repertoire/www/classes/Cookie.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /home/repertoire/www/classes/Tools.php:1) in /home/repertoire/www/classes/Cookie.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /home/repertoire/www/classes/Tools.php:1) in /home/repertoire/www/classes/Cookie.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /home/repertoire/www/classes/Tools.php:1) in /home/repertoire/www/classes/Cookie.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /home/repertoire/www/classes/Tools.php:1) in /home/repertoire/www/classes/Cookie.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /home/repertoire/www/classes/Tools.php:1) in /home/repertoire/www/classes/Cookie.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /home/repertoire/www/classes/Tools.php:1) in /home/repertoire/www/classes/Tools.php on line 43

1.3.7 sur OVH - En production

#5
Bruno Lévêque

    PrestaShop Fanatic

  • PrestaTeam
  • 1085 posts
Dans ton fichier : /home/repertoire/www/classes/Tools.php:1

Tu as du laisser un caractère bizarre, il s'agit probablement d'un problème d'UTF-8.
Ouvre ce fichier avec plusieurs éditeurs et regarde le premier caractère qui s'affiche tout en haut à gauche :)
Bruno LévêquePrestashop Co-founder (Co-fondateur)PrestaShop

#6
alse

    PrestaShop Newbie

  • Members
  • Pip
  • 12 posts
Bonjour,

J'ai exactement le même soucis depuis ce matin... tout fonctionnait bien et depuis ce matin page blanche lors de l'accès a l'admin.

J'ai exactement les même erreur que Phillipe :(

Y'a t'il une solution sachant que j'ai pas de caractère 'bizare' dans /home/repertoire/www/classes/Tools.php:1 ?

Merci d'avance

#7
Philippe

    PrestaShop Apprentice

  • Members
  • PipPip
  • 306 posts
Pour ma part, le problème a été réglé en supprimant des caractères qui s'etaient glissé en début du fichier classes/Cookie.php. Bizarrement, ces caractères ne sont pas visibles avec tous les éditeurs.
1.3.7 sur OVH - En production

#8
Bruno Lévêque

    PrestaShop Fanatic

  • PrestaTeam
  • 1085 posts
Il faut ouvrir votre fichier avec un éditeur comme phpDesigner et/ou modifier les préférences UTF-8 de votre éditeur ;)
Bruno LévêquePrestashop Co-founder (Co-fondateur)PrestaShop

#9
alse

    PrestaShop Newbie

  • Members
  • Pip
  • 12 posts
C'est bon c'est revenu normal, j'ai simplement supprimer mon theme et remis une sauvegarde de ce theme (a priori la meme), bizarre que l'acces a l'admin soit devenu impossible du jour au lendemain...

enfin bon le principal c'est que ça marche ! et puis c'est sur une vieille version 0.9.7.2.

Merci pour vos réponse en tous cas.

#10
jym

    PrestaShop Newbie

  • Members
  • Pip
  • 14 posts
Bonjour,
Je ne peux pas l'accès BO.
J'ai modifié la ligne 4 / config / config.inc.php de:
ini_set('display_errors', 'off') à ini_set('display_errors', 'on')

Après j'ai vu les erreurs suivantes:

Warning: Cannot modify header information - headers already sent by (output started at /homez..../....../www/classes/Blowfish.php:359) in /homez..../......./www/classes/Cookie.php on line 261

Warning: Cannot modify header information - headers already sent by (output started at /homez..../....../www/classes/Blowfish.php:359) in /homez..../......./www/classes/Cookie.php on line 261

Warning: Cannot modify header information - headers already sent by (output started at /homez..../....../www/classes/Blowfish.php:359) in /homez..../......./www/classes/Cookie.php on line 261


Est ce qu'il y a quelqu'un qui peut m'aider???

#11
Bruno Lévêque

    PrestaShop Fanatic

  • PrestaTeam
  • 1085 posts
Bonsoir,

Pouvez-vous coller ici le contenu de la ligne 261 de votre fichier Cookie.php situé dans le répertoire "classes" ?

Et sinon : videz les cookies dans votre navigateur et ré-essayez

Cordialement,
Bruno LévêquePrestashop Co-founder (Co-fondateur)PrestaShop

#12
jym

    PrestaShop Newbie

  • Members
  • Pip
  • 14 posts
Bonjour,
Je ne peux pas tout à fait sûr de la ligne 261 exactement.
Donc, j'ai fait une copie de l'ordre de la ligne 261

else
$this->_content['date_add'] = date('Y-m-d H:i:s');
}


/**
* Setcookie according to php version
*/

private function _setcookie($cookie = NULL)
{

if ($cookie)
{
$content = $this->_bf->encrypt($cookie);
$time = $this->_expire;
}

else
{
$content = 0;
$time = time() - 1;
}


if (version_compare(substr(phpversion(), 0, 3), '5.2.0') == -1)
return setcookie($this->_name, $content, $time, $this->_path, $this->_domain, 0);

else
return setcookie($this->_name, $content, $time, $this->_path, $this->_domain, 0, true);
}

/**

* Save cookie with setcookie()
*/

function write()
{

$cookie = '';


/* Serialize cookie content */
if (isset($this->_content['checksum'])) unset($this->_content['checksum']);
foreach ($this->_content AS $key => $value)
$cookie .= $key.'|'.$value.'¤';


/* Add checksum to cookie */
$cookie .= 'checksum|'.crc32($this->_iv.$cookie);


/* Cookies are encrypted for evident security reasons */
return $this->_setcookie($cookie);
}
Merci!

P.S. Je ne sais pas comment vider les cookies dans le navigateur et re-essayer.

#13
jym

    PrestaShop Newbie

  • Members
  • Pip
  • 14 posts
J'ai vidé cache et les cookies dans le navigateur mais ne fonctionne toujours pas.
Que dois-je faire ensuite?

#14
Bruno Lévêque

    PrestaShop Fanatic

  • PrestaTeam
  • 1085 posts
Bonjour,

Malheureusement pour régler votre problème il faut coller ici le contenu de la ligne 261 précisément ;-)

Si vous n'êtes pas sûr du numéro de ligne, utilisez la fonction "Aller à la ligne..." dans Bloc-notes, ou téléchargez l'excellent logiciel Notepad++.

Cordialement,
Bruno LévêquePrestashop Co-founder (Co-fondateur)PrestaShop

#15
jym

    PrestaShop Newbie

  • Members
  • Pip
  • 14 posts
C'est la ligne 261.
J'ai compté 5 fois, donc je suppose que c'est la bonne.

if (version_compare(substr(phpversion(), 0, 3), '5.2.0') == -1)

Merci.

#16
Bruno Lévêque

    PrestaShop Fanatic

  • PrestaTeam
  • 1085 posts
Supprimez les lignes 261, 262 et 263 (faites une sauvegarde du fichier auparavant au cas où).

Cordialement,
Bruno LévêquePrestashop Co-founder (Co-fondateur)PrestaShop

#17
jym

    PrestaShop Newbie

  • Members
  • Pip
  • 14 posts
Quand j'ai supprimé les lignes 261,262,263 il n'y avait pas de changement, je pouvais encore voir le même avertissement mais supprimer jusqu'à le ligne 264, il n'y a pas warning.
Toujours pas accès à BO....

#18
Bruno Lévêque

    PrestaShop Fanatic

  • PrestaTeam
  • 1085 posts
Bonjour,

Il y a sûrement une explication rationnelle, mais en attendant le plus simple serait probablement d'effectuer une mise à jour de PrestaShop.

Vous pouvez également contacter notre support technique (via le formulaire de contact).
Bruno LévêquePrestashop Co-founder (Co-fondateur)PrestaShop

#19
jym

    PrestaShop Newbie

  • Members
  • Pip
  • 14 posts
Bonjour,
J'ai déjà essayé de contacter votre support technique, mais je n'ai pas eu de bonne réponse, mais je vais essayer encore.
A propos de la mise à jour.
Je ne pense pas que je suis capable pour cela. J'ai tellement peur de quelque autre problème occure si je le fais.
C'est un nouveau jour, je pourrais obtenir la solution d'aujourd'hui, je l'espère....