Jump to content

plus de page d'admin qui s'affiche suite mas 1.3 > 1.3.1


Recommended Posts

j'ai fait la mise à jour de 1.3 > 1.3.1 (en modifiant les fichiers comme demandé)

depuis je n'ai plus rien qui s'affiche quand je souhaite me connecter à l'admin, pas de message d'erreur, juste une plage blanche.

si je tapes directement le lien pour ouvrir la page login.php ca fonctionne, mais lorsque je saisi mon mot de passe et valide, je retombe sur une page vierge

une idée ?

merci

Share this post


Link to post
Share on other sites

Salut,

Perso, je suis passé par la mise à jour traditionnelle, car il y a plus que les modifications de sécurité de base, ainsi tu as des fichiers comme des .htaccess qui ont était rajoutés.

Share this post


Link to post
Share on other sites
Salut,

Perso, je suis passé par la mise à jour traditionnelle, car il y a plus que les modifications de sécurité de base, ainsi tu as des fichiers comme des .htaccess qui ont était rajoutés.


Ah bon ? il est pourtant précisé qu'il n'y au AUCUNE autre modifs que celles mentionnées pour la sécurité...
As tu eu des infos complémentaires ?

Share this post


Link to post
Share on other sites

Hello, j'ai eu le meme probleme, enlève les modifications sur les fichiers tools.php (Fichier : /classes/Tools.php). Reessaie. Si ca fonctionne c'est que tu as copié collé ceci :


{"
Ajouter ces deux fonctions :

/**
* Get the server variable SERVER_NAME
*
* @param string $referrer URL referrer
*/
static function getServerName()
......


Enlève l'accolade et les guillemets et copie le code uniquement à partir de

/**
* Get the server variable SERVER_NAME
*
* @param string $referrer URL referrer
*/



Ca devrait rouler tout seul .

Share this post


Link to post
Share on other sites

en fait, meme avec l'ancien "tools" ca marche pas..

impossible de creer un nouveau client depuis le front office..

pour le moment je suis retourner en 1.3 en esperant qu'il y aura une correction prochainement

Share this post


Link to post
Share on other sites

Austin,

Dans le code qu'il faut remplacer dans tools.php, le problèmes c'est juste l'accolade et les guillemets en trop, si tu copie uniquement ce que je t'ai mis ca fonctionne sans problèmes.

De la ligne 1 à la ligne 40 cela doit ressembler à ceci :

<?php

/**
 * Tools class, Tools.php
 * Various tools
 * @category classes
 *
 * @author PrestaShop 
 * @copyright PrestaShop
 * @license http://www.opensource.org/licenses/osl-3.0.php Open-source licence 3.0
 * @version 1.3
 *
 */

class Tools
{
/**
* Get the server variable SERVER_NAME
*
* @param string $referrer URL referrer
*/
static function getServerName()
{
if (isset($_SERVER['HTTP_X_FORWARDED_SERVER']) AND $_SERVER['HTTP_X_FORWARDED_SERVER'])
return $_SERVER['HTTP_X_FORWARDED_SERVER'];
return $_SERVER['SERVER_NAME'];
}

/**
* Secure an URL referrer
*
* @param string $referrer URL referrer
*/
static public function secureReferrer($referrer)
{
if (preg_match('/^http[s]?:\/\/'.self::getServerName().'\/.*$/Ui', $referrer))
return $referrer;
return __PS_BASE_URI__;
}



Tiens moi au jus si ca fonctionne ou non.

Share this post


Link to post
Share on other sites
  • 2 weeks later...

Pour ma part, l'évolution de la 1.3 vers la 1.3.1 a créé un nouveau répertoire admin qu'il a fallu renommer comme le demande la fiche explicative de l'installation ex: admin118
Et c'est maintenant depuis cette adresse que j'administre le site.
Par sécurité, j'ai également renommer l'ancien répertoire administrator en ex: adminitrator_bak

Et tout fonctionne parfaitement!
(Si cela peut aider certains!)

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More