Jump to content

rc 6331 logue impossible BO


Recommended Posts

Je viens de tester un nouvelle install, complète, révision 6334 et j'accède au BO.

Par contre je note que ton répertoire admin s'appelle... admin...

Normalement il faut le renommer... Mais tu devrais pas avoir ce message d'erreur.

Vérifie ton URL d'accès au BO.

Link to comment
Share on other sites

Tu essayes avec quel type d'install :
* from scratch ou mise à jour ?
* simple ou complète (avec produits exemples) ?

je crée un dossier sur mon bureau
clic droit dessus > checkout
la je touche a rien je clic ok

je dl la dernière version
je place le tout dans un dossier /test/ dans le /www/ de mon wamp
je créer un nouvelle base pour l'occasion
je lance l'install-dev tout se passe nickel

il me propose ensuite boutique (fo) ou administration (bo)
sur le fo pas de soucis, mais des que je veux aller en admin (bo) message d'erreur du premier post de se thread
j'ai essayer avec toutes les svn nommées ici
le bug après a la 6318
et chose qui est bizarre si je prend le login.php de la v.1.0 ou de la svn 6318 ça marche
Link to comment
Share on other sites

ahh! rassurez-moi ca venait pas de moi, de ma méthode ou de mon système?


Non pas de soucis, nous sommes parvenus à reproduire ce bug en début de soirée. Il est notamment présent lorsque la casse (majuscules/minuscules) du nom du répertoire de prestahop est différente de celle saisie dans l'URL.
Link to comment
Share on other sites

Encore une fois se qui me parait bizarre c'est que si je prend le Login.php de la v6318 ou encore de la v.1.0 ça fonctionne nickel
passer la 6318 les Login.php on changer en ligne 21 a partir du

// Checking path



Avec ça, ça marche sans problèmes ...

$cookie = new Cookie('psAdmin', substr($_SERVER['PHP_SELF'], strlen(__PS_BASE_URI__), -10));

switch (strtolower(Tools::setCookieLanguage()))
{
   case 'fr':
       $l = array(
       'Administration panel' => 'Panneau d\'administration',
       'For security reasons, you cannot connect to the Back Office until after you have:' => 'Pour des raisons de sécurité, vous ne pouvez pas vous identifier dans l\'interface d\'administration tant que vous n\'avez pas :',
       'deleted the /install folder' => 'supprimé le dossier /install',
       'renamed the /admin folder (eg. ' => 'renommé le dossier /admin (ex : ',
       'Please then access this page by the new url (eg. http://www.domain.tld/admin' => 'Merci d\'accéder à cette page par la nouvelle adresse (ex: http://www.domain.tld/admin',
       'There are' => 'Il y a',
       'There is' => 'Il y a',
       'errors' => 'erreurs',
       'error' => 'erreur',
       'e-mail address:' => 'Adresse e-mail :',
       'Password:' => 'Mot de passe : ',
       'Connection' => 'Connexion',
       'Lost password?' => 'Mot de passe oublié ?'
       );
   break;
   case 'en':
   default:
       $l = array(
       'Administration panel' => 'Back Office',
       'For security reasons, you cannot connect to the Back Office until after you have:' => 'For security reasons, you cannot connect to the Back Office until after you have:',
       'deleted the /install folder' => 'deleted the /install folder',
       'renamed the /admin folder (eg. ' => 'renamed the /admin folder (eg. ',
       'Please then access this page by the new url (eg. http://www.domain.tld/admin' => 'Please then access this page by the new url (eg. http://www.domain.tld/admin',
       'There are' => 'There are',
       'There is' => 'There is',
       'errors' => 'errors',
       'error'    => 'error',
       'e-mail address:' => 'e-mail address:',
       'Password:' => 'Password:',
       'Connection' => 'Connection',
       'Lost password?' => 'Lost password?'
       );
}


Et avec ça,ca boggue!

// Checking path
$pathServer = $_SERVER['PHP_SELF'];
$pathUser = str_replace($_SERVER['DOCUMENT_ROOT'], '', $_SERVER['SCRIPT_FILENAME']);
if (strcmp($pathServer, $pathUser))
   $errors[] = Tools::displayError('Path is not the same between your browser and you server :').'

'.
               Tools::displayError('- Server:').'
'.$pathServer.'

'.
               Tools::displayError('- Browser:').'
'.$pathUser;

$cookie = new Cookie('psAdmin', substr($pathServer, strlen(__PS_BASE_URI__), -10));
if (!isset($cookie->id_lang))
   $cookie->id_lang = Configuration::get('PS_LANG_DEFAULT');
$iso = strtolower(Language::getIsoById(intval($cookie->id_lang)));
include(_PS_TRANSLATIONS_DIR_.$iso.'/admin.php');

Link to comment
Share on other sites

donc en gros pour pouvoir tester les svn je dois remplacer

// Checking path
$pathServer = $_SERVER['PHP_SELF'];
$pathUser = str_replace($_SERVER['DOCUMENT_ROOT'], '', $_SERVER['SCRIPT_FILENAME']);
if (strcmp($pathServer, $pathUser))
   $errors[] = Tools::displayError('Path is not the same between your browser and you server :').'

'.
               Tools::displayError('- Server:').'
'.$pathServer.'

'.
               Tools::displayError('- Browser:').'
'.$pathUser;

$cookie = new Cookie('psAdmin', substr($pathServer, strlen(__PS_BASE_URI__), -10));
if (!isset($cookie->id_lang))
   $cookie->id_lang = Configuration::get('PS_LANG_DEFAULT');
$iso = strtolower(Language::getIsoById(intval($cookie->id_lang)));
include(_PS_TRANSLATIONS_DIR_.$iso.'/admin.php');


Par

$cookie = new Cookie('psAdmin', substr($_SERVER['PHP_SELF'], strlen(__PS_BASE_URI__), -10));

switch (strtolower(Tools::setCookieLanguage()))
{
   case 'fr':
       $l = array(
       'Administration panel' => 'Panneau d\'administration',
       'For security reasons, you cannot connect to the Back Office until after you have:' => 'Pour des raisons de sécurité, vous ne pouvez pas vous identifier dans l\'interface d\'administration tant que vous n\'avez pas :',
       'deleted the /install folder' => 'supprimé le dossier /install',
       'renamed the /admin folder (eg. ' => 'renommé le dossier /admin (ex : ',
       'Please then access this page by the new url (eg. http://www.domain.tld/admin' => 'Merci d\'accéder à cette page par la nouvelle adresse (ex: http://www.domain.tld/admin',
       'There are' => 'Il y a',
       'There is' => 'Il y a',
       'errors' => 'erreurs',
       'error' => 'erreur',
       'e-mail address:' => 'Adresse e-mail :',
       'Password:' => 'Mot de passe : ',
       'Connection' => 'Connexion',
       'Lost password?' => 'Mot de passe oublié ?'
       );
   break;
   case 'en':
   default:
       $l = array(
       'Administration panel' => 'Back Office',
       'For security reasons, you cannot connect to the Back Office until after you have:' => 'For security reasons, you cannot connect to the Back Office until after you have:',
       'deleted the /install folder' => 'deleted the /install folder',
       'renamed the /admin folder (eg. ' => 'renamed the /admin folder (eg. ',
       'Please then access this page by the new url (eg. http://www.domain.tld/admin' => 'Please then access this page by the new url (eg. http://www.domain.tld/admin',
       'There are' => 'There are',
       'There is' => 'There is',
       'errors' => 'errors',
       'error'    => 'error',
       'e-mail address:' => 'e-mail address:',
       'Password:' => 'Password:',
       'Connection' => 'Connection',
       'Lost password?' => 'Lost password?'
       );
}

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