lutinfute Posted February 10, 2010 Share Posted February 10, 2010 Bonjour,Je me suis battu toute la journée pour accéder à la console d'administration.Une fois effectuée l'installation, que j'obtenais le front-site, j'essaye de me connecter à l'admin (renommé adm).Une fois mes codes corrects rentrés, il m'est indiqué Not Found, The requested URL /prestashop/adm/adm/ was not found on this server.En fait, j'ai trouvé que le problème se pose quand j'accède par mon nom de domaine qui pointe directement sur mon répertoire prestashop : http://www.domaine.com/admPas de soucis quand je passe par le nom long du fournisseur : http://www.fournisseur.com/compte/prestashop/admLe problème est moindre, maintenant que j'ai un accès, mais j'aimerai comprendre pourquoi l'accès à l'admin double le répertoire adm (/prestashop/adm/adm) quand il passe par mon domaine...Merci à vous tous, ces forums sont géniaux ! Link to comment Share on other sites More sharing options...
Julien Breux Posted February 10, 2010 Share Posted February 10, 2010 Bonjour lutinfute, qu'avez vous à la ligne 3 du fichier config/settings.inc.php ? Link to comment Share on other sites More sharing options...
lutinfute Posted February 11, 2010 Author Share Posted February 11, 2010 Merci de votre intérêt pour mon petit problème...en ligne 3 du fichier settings.inc.php, j'ai :define('__PS_BASE_URI__', '/prestashop/'); Link to comment Share on other sites More sharing options...
Bernard29 Posted February 11, 2010 Share Posted February 11, 2010 Bonjour, pourquoi ......prestashop/adm/adm pour un et ........prestashop/adm pour l'autre ?Si l'installation est correcte le dossier admin se trouvait dans prestashop donc c'est normal que prestashop/adm/adm ne donne rien ! Link to comment Share on other sites More sharing options...
lutinfute Posted February 11, 2010 Author Share Posted February 11, 2010 Bonjour Bernard,Effectivement, lors de l'installation, le répertoire admin est créé sour /prestashop/Pour démarer la partie administrateur, il faut renommer le répertoire admin.Je l'ai renommé en adm. Ce qui fait que mon répertoire administrateur est sous /prestashop/admMondomaine pointe sur hebergeur/mondossier/prestashopQuand je fais hebergeur/mondossier/prestashop/adm, çà marche.Mais quand je fais Mondomaine/adm, il pointe sur hebergeur/mondossier/prestashop/adm/adm, qui n'existe pas, bien sûr.Pourquoi ne va-t'il pas sur hebergeur/mondossier/prestashp/adm ? Link to comment Share on other sites More sharing options...
Julien Breux Posted February 11, 2010 Share Posted February 11, 2010 Du coup, effectivement, c'est étonnant, quelle version ? Link to comment Share on other sites More sharing options...
lutinfute Posted February 11, 2010 Author Share Posted February 11, 2010 J'ai installé la version 1.2.5.0 - 0.223s , la dernière version stable conseillée pour une mise en production, il me semble.Je suis sur du php 5.2.10Je veux préciser que si je fais http://www.mondomaine.com , je pointe bien directement sur la page client du site (Front-site). Mais http://www.mondomaine.com/adm me demande bien mes codes d'accès, et c'est une fois rentrés correctement, que j'ai la page d'erreur qui m'indique qu'il ne trouve pas la page /prestashop/adm/adm Link to comment Share on other sites More sharing options...
Bernard29 Posted February 11, 2010 Share Posted February 11, 2010 Et juste pour essayer : renommer adm en administration !Pour voir si il cherche administration/administration. Link to comment Share on other sites More sharing options...
Julien Breux Posted February 11, 2010 Share Posted February 11, 2010 Et http://www.mondomaine.com/adm/ <- avec un / à la fin ? Link to comment Share on other sites More sharing options...
lutinfute Posted February 11, 2010 Author Share Posted February 11, 2010 avec un / à la fin, j'ai de la même façon, après avoir rentré mes identifiants, le message :Not FoundThe requested URL /prestashop/adm/adm/ was not found on this server.Apache/1.3.41 Server at www.nomdecompte.teaser-hosting.com Port 80NOUVELLE INFO :Par contre, si je fais http://www.mondomaine.com/controle/index.php après m'être identifié, il revient indéfiniment à la même page d'identification, pour me demander de nouveau mes codes d'accès, sans qu'aucun message d'erreur n'apparaisse. Link to comment Share on other sites More sharing options...
lutinfute Posted February 11, 2010 Author Share Posted February 11, 2010 Pour répondre à Bernard, si je renomme adm en administration, il cherche effectivement prestashop/administration/administration Link to comment Share on other sites More sharing options...
Oron Posted February 12, 2010 Share Posted February 12, 2010 BonjourEt en donnant un autre nom que adm administration qui d'ailleurs n'est pas conseiller, un nom au hasard (ne pas l'oublier)tel que chocolat ou cornichon ou puree ou faitcommeca ou passepasse ou carre etc...Il se peut que l'hébergeur interdit certain nom qui ont rapport avec administration ou autre nom critique. Link to comment Share on other sites More sharing options...
lutinfute Posted February 12, 2010 Author Share Posted February 12, 2010 Merci Oron pour votre participation.Si je change admin en cornichon, après connection, en passant par mon domaine,j'obtiens : The requested URL /prestashop/cornichon/cornichon/ was not found on this server.Le problème ne vient pas du nom du répertoire administrateur.De la même façon, comme j'accède à la page d'identification, et que le site analyse bien que mon mot de passe est correct, avec des messages si je me suis trompé, j'en déduis que j'accède bien au répertoire administrateur. La redirection du domaine fonctionne donc bien également.J'en déduis que le problème se trouve dans le script. Il doit y avoir une confusion dans une variable sur le path, en sortie du login.php . En même temps, cela semble fonctionner pour les autres utilisateurs... Peut-être est-ce attaché à une variable php chez mon hébergeur ?Je ne suis pas très doué pour débugger. J'ai fais différents essais, sans succès. Ma version actuelle (et toujours malade) a été entièrement réinstallée, donc exempte de toutes modifications.Merci à vous tous pour l'aide que vous m'apportez. Link to comment Share on other sites More sharing options...
Oron Posted February 12, 2010 Share Posted February 12, 2010 BonjourBien c'était pour être sur qu'il y a pas des mots interdits pour raison de sécurité sur le serveur.Un test avec infophp ? <?php phpinfo(); ?> Avec ce code dedans le nommer n'importe quel nom et extension .php imératif.Placer à la racine du site.Puis avec le navigateur http://www.monsite.com/info.phpIl donneras toutes les indications sur le php, les différentes fonctions activé. Si c'est fait je pesserai et regarde si je trouve un manque ou autre fonction non activé.La redirection est faites comment ? à partir d'où vers où ? En même temps, cela semble fonctionner pour les autres utilisateurs… C'est les visiteurs du site je suppose ceux qui sont inscris, dans ce cas ce n'est pas le même loginDonc l'erreur est que dans l'administration.Je viens de lire la page de neodomain au sujet de la redirection, ce que je trouve bizarre qu'en se loguant sur certain fichier ou dossier soit au reviens à la page d'accueil et pour d'autre sur la d'information de neodomain.Bon je connais pas neodomain et je sais pas comment c'est fait pour la gestion de l'hébergement. Link to comment Share on other sites More sharing options...
lutinfute Posted February 12, 2010 Author Share Posted February 12, 2010 mon phpinfo est visible sous http://www.lussiez.com/phpinfo.phplussiez.com est mon domaine perso qui pointe sur http://www.lussiez.teaser-hosting.com (la racine de mon espace ftp) lutinfute.com est mon domaine commercial, qui pointe sur http://www.lussiez.teaser-hosting.com/prestashopmes deux domaines sont gérés par neodomaineLe problème se pose, que j'utilise www.lussiez.com/prestashop/cornichon, ou www.lutinfute.com/cornichon (cornichon est mon nouveau nom de répertoire pour l'admin)Quand je parlais que cela semble fonctionner pour les autres utilisateurs, je voulais dire que les autres utilisateurs de prestashop (vos autres sites) ne semblent pas connaître le problème. Ce qui veut dire que le script est sain. D'où mon embarras... Link to comment Share on other sites More sharing options...
Oron Posted February 12, 2010 Share Posted February 12, 2010 ReAu niveau de php info j'ai rien vu de spécial par rapport au mien.Le nom de domaine est déposé chez neodomain, qui redirige avec une iframe le domaine, il est possible que c'est la redirection qui pose problème. Tester le site tel qu'il est sur un autre hébergement sans redirection, et si le même problème se pose pas ça doit être le problème de redirection.La redirection avec des iframes c'est pas quelque chose de sein, ça fait bricolage. Ce qu'il faut même si le nom de domaine est enregistré chez xyz , c'est de gérer les dns, de mettre les dns de l'hébergement chez hosting.com et pas les dns de neodomain.Je sais pas si les autres prestashophile ont des redirections par iframes.Pour une connexion propre le nom lussiez.com au niveau gestion des dns diriger sur l'ip : 213.162.54.69 qui est celui de l'hébergement, voir avec l'hébergeur pour les dns 1 et dns 2 Link to comment Share on other sites More sharing options...
lutinfute Posted February 12, 2010 Author Share Posted February 12, 2010 Ouahou...Je n'aurais pas pensé au frame de neodomaine...J'ai modifié le domaine lutinfute.com. Il faut 24h pour qu'il soit opérationnel. Alors je vous reviendrai plus tard sur ce sujet...J'y ai mis les dns1 et dns2 vers ceux de l'hébergeur, et non plus ceux de neodomaine.Par contre je n'ai pas compris l'IP 213.162.54.69 . C'est bien l'IP de mon hébergeur, mais si je fais http://213.162.54.69, j'obtiens une page blanche. J'ai une page erreur si je fais http://213.162.54.69/moncompte . Bref, j'ai du laisser sur la direction de neodomaine, l'adresse sans IP vers mon compte sur l'hebergeur. Mais de ce fait, je ne sais pas si neodomaine va continuer avec ses frame...Je vous reviens dès que j'ai du nouveau... Merci beaucoup ! Link to comment Share on other sites More sharing options...
Oron Posted February 12, 2010 Share Posted February 12, 2010 Re213.162.54.69 c'est l'ip qui s'affiche quand on fait un ping sur le www.lusdiez.teaser-hosting.comSi c'est la bonne je ne sais pas pour cela faut demander à teaser-hosting l'ip de votre hébergement.Cette IP c'est l'adresse du serveur dns pour cela il y a une page blanche ce n'est pas une IP d'acces.Et c'est donc le serveur dns qui reçois l'appel vers lussiez.com qui dirige vers le répertoire lussiez.teaser-hostingMaintenant je sais pas si chez eux il y a un dossiez juste nommer lussiez ou autre.Exemple sur mon serveur où je crée moi-même les noms de domaines je crée un dossier portant le nom de domaineexemple guitaritatoo.net et sur mon compte registrar je dirige le nom de domaine sur l'ip de mes serveurs dns personnaliser. Link to comment Share on other sites More sharing options...
lutinfute Posted February 18, 2010 Author Share Posted February 18, 2010 Bon… J'ai avancé… Un tout petit peu… Et je suis toujours embarrassé, et je n'y comprends plus rien…Donc, mon domaine www.lutinfute.com reroute bien maintenant par DNS, sur ma boutique prestashop, et non plus par Frame.Il est l'équivalent de http://www.lussiez.com/prestashop (lussiez.com reroute toujours par frame)Et il est l'équivalent de http://www.lussiez.teaser-hosting.com/prestashop (accès direct chez l'hébergeur, dans le répertoire de mon compte sous pub/www/ )Mon site client fonctionne correctement, comme auparavent.Mon répertoire admin s'appelle toujours cornichon. J'ai essayé avec d'autres noms, et j'ai exactement le même comportement.Pour ce qui concerne l'accès au répertoire cornichon (l'admin), à présent :- pour un accès par www.lutinfute.com (rerouté par DNS) :Quand je tape www.lutinfute.com/cornichon, il est inscrit dans l'adresse du navigateur :http://www.lutinfute.com/cornichon/login.php?redirect=ornichon/Vous noterez que sur la redirection, il manque la première lettre de cornichon.Une fois identifié, j'ai un message not found, The requested URL /cornichon/ornichon/ was not found on this server. (avec césure de l'initiale de cornichon)Par contre, une fois ainsi identifié, si je tape de nouveau www.lutinfute.com/cornichon, il a conservé les paramètres d'identification, et il se logue correctement à la console d'administration.- Pour un accès par www.lussiez.com (rerouté par Frame) :Quand je tape www.lussiez.com/prestashop/cornichon, l'adresse du navigateur reste celle du frame, et donc identique.Quand je me connecte, j'ai de la même façon un message not found, The requested URL /prestashop/cornichon/cornichon/ was not found on this server. (pas de césure de l'initiale de cornichon)Une fois identifié, il ne conserve pas les paramètres d'identification. Impossible de se connecter par un domaine rerouté par Frame.- Pour un accès par http://www.lussiez.teaser-hosting.com/prestashop (accès direct chez l'hébergeur, sans nom de domaine) :Quand je tape http://www.lussiez.teaser-hosting.com/prestashop/cornichon, il est inscrit dans l'adresse du navigateur : http://www.lussiez.teaser-hosting.com/prestashop/cornichon/login.php?redirect=cornichon/Quand je me connecte, j'ai toujours un message not found, The requested URL /prestashop/cornichon/cornichon/ was not found on this server.Une fois identifié, il conserve les paramètres d'identification, et quand je recommence ma commande http://www.lussiez.teaser-hosting.com/prestashop/cornichon, J'accède alors à ma console d'administration.Dans les trois cas de figures, une fois identifié, il double le répertoire cornichon dans sa recherche (prestashop/cornichon/cornichon). Je ne comprends toujours pas pourquoi.Pour vous permettre de mieux comprendre mon problème, j'ai défini à votre attention un employé (droits limités), au mail [email protected] et au pass prestashopMerci pour vos conseils. Link to comment Share on other sites More sharing options...
lutinfute Posted February 18, 2010 Author Share Posted February 18, 2010 Encore une petite précision, au sujet de la césure de l'initiale de mon répertoire cornichon (administrateur), avec le domaine lutinfute.com :Si je change le nom du répertoire admin en tomate, il sera inscrit dans l'adresse du navigateur http://www.lutinfute.com/cornichon/login.php?redirect=omate/(abblation de l'initiale au niveau du redirect)Merci pour votre attention. Link to comment Share on other sites More sharing options...
Oron Posted February 18, 2010 Share Posted February 18, 2010 BonjourCasse tête ce truc là.1 Pourquoi lutinfute.com est rediriger vers lussiez.com ?Bon vais devoir récapitulez sur ce système des années 30Un point la redirection :403 : L'adresse http://www.lussiez.teaser-hosting.comvers laquelle est redirigé www.lussiez.com ne fonctionne pas.Ceci n'est pas un problème prestashop, ça concerne uniquement neodomaine et ton nom de domaine, il y a une erreur mais je ne peux pas la devinez, je ne vois pas ce qui a été fait ou pas, c'est à dire sans avoir acces à la gestion de ce services.Je peux pas dire pourquoi il y a deux cornichon, ni pourquoi il y a du ornichon et pour moi ce système c'est de la débilité.Exemple dans mon cas sur mes services d'hébergement : mon hébergement est ici et mon registrar est là basSur l'hébergement je crée un dossier qui s'appel tuss.com tuss.com est enregistrer chez le registrar domain.netL'hébergement à des dns ns1.25.36.47.18 ns2.52.14.36.78 donc chez mon registrar je mets ns1.25.36.47.18 et ns2.52.14.36.78J'ai un deuxième nom de domaine je crée le dossier de mon 2eme nom de domaine crer.net et je mets les même dns que pour le premier. le serveur de dns domain name server lui il sait que ce dossier tuss.com est pour le domaine tuss.com et il sait que le dossier crec.net appartiens au domaine crec.netIl reçoit un appel pour tuss.com il dirige sur le dossier tuss.com.Là je peux pas t'aider plus, je ne sais pas de quoi à l'air le service de gestion, donc c'est un problème à poser à neodomain et teaser-hosting.Une chose est certaine ce n'est pas un problème prestashop. Link to comment Share on other sites More sharing options...
lutinfute Posted February 18, 2010 Author Share Posted February 18, 2010 Merci Oron.www.lussiez.com est mon nom de domaine perso. Il n'y a pas de fichier index à la racine. Donc www.lussiez.com génère une erreur 403A cette racine, différents répertoires, dont Prestashop, Sur ce répertoire pointe www.lutinfute.com.J'ai bien compris ce que tu m'as déja patiemment expliqué sur les DNS. J'ai mis à jour www.lutinfute.com, conformément à tes conseils. Mais j'attends que tout soit OK avant de passer en DNS également www.lussiez.com et non plus en Frame.Comme le problème de dédoublement du répertoire se produit également quand j'attaque directement teaser, et que tu me confirmes que le problème ne vient pas de Prestashop, je pense qu'il s'agit d'un problème de config des serveurs chez Teaser. Je suis en train de voir avec eux, mais c'est long. Quoi qu'il en soit, je vous tiens au courant.A bientôt ! Link to comment Share on other sites More sharing options...
Oron Posted February 18, 2010 Share Posted February 18, 2010 Re Et en mettant un index.html ou php dans lussiez.com Link to comment Share on other sites More sharing options...
lutinfute Posted February 19, 2010 Author Share Posted February 19, 2010 Cà y est, j'ai mis une page index.htm sur www.lussiez.comIl n'y a pas de problème de ce côté... Link to comment Share on other sites More sharing options...
lutinfute Posted February 20, 2010 Author Share Posted February 20, 2010 Cà y est, mon hébergeur a trouvé la solution !Il ne peut pas reconfigurer tous leurs serveurs, car cela gênerait le fonctionnement des autres solutions qu'ils hébergent.Alors une petite modif dans le fichier config.inc.php ...Voici leur réponse :Pour ce qui est du redirect=ornichon et /cronichon/cornichon, la source du problème est la même. En php il existe une variable $_SERVER['SCRIPT_NAME'] qui doit être initialisée avec le nom du script php à partir de la racine du site. En clair, lors de l'appel de l'url http://www.lutinfute.com/cornichon/ qui appel implicitement http://www.lutinfute.com/cornichon/index.php, la variable $_SERVER['SCRIPT_NAME'] devrait avoir la valeur '/cornichon/index.php'. Hors il ce trouve que sur notre serveur elle a la valeur '/cornichon/'. Cette différence perturbe le code de prestashop, qui retourne donc une mauvaise valeur pour le redirect.Afin de contourner ce bug, Nous avons également rajouté une ligne dans le fichier pub/www/prestashop/config/config.inc.php qui permet de réinitialiser à la bonne valeur cette variable:$_SERVER['SCRIPT_NAME']=substr($_SERVER['SCRIPT_FILENAME'],strlen($_SERVER['DOCUMENT_ROOT']));Et depuis, tout fonctionne !Merci à vous tous pour votre aide. (Résolu) Link to comment Share on other sites More sharing options...
Oron Posted February 20, 2010 Share Posted February 20, 2010 Bonjourben voilà une bonne nouvelle, ha là là les cornichons Bon juste une petite demande simple renomme le dossier avec un nom de ton choix et ne le divulgue plus pour aucune raison, à moins que tu donnes un droit d'accès, mais plus sur un forum.Mets [Résolu] devant le sujet en éditant le 1er post merci. Link to comment Share on other sites More sharing options...
Recommended Posts