Jump to content

Url d'admin sous dossier -> sous-domaine?


Recommended Posts

Bonjour,

 

Je viens d'installer une boutique prestashop dans un sous-dossier en attendant le pointage DNS de ce sous-dossier vers le sous-domaine.

Le sous-domaine est maintenant "branché" et j'ai pu sans souci modifier l'url de ma boutique dans mon back-office.

 

Par contre, le back-office est toujours accessible via http://www.mondomaine.com/sous-rep/admin/ mais impossible de me connecter avec la nouvelle url http://sous-domaine.mondomaine.com/admin/

 

J'ai bien la page de login mais mon email / mot de passe ne sont pas reconnus. Je n'ai pas d'erreur ou de message, la page semble être rafraichit lorsque je tente de me connecter...

 

Cela ne serait pas gênant en soi si, lorsque je me connecte avec l'ancienne url je n'avais par un message me disant que je ne suis pas connecté avec le même domaine... et des erreurs qui me semblent liées (url rewriting qui ne fonctionne pas, navigation à facette qui n'indexe pas les données...)

 

Une idée?

 

Merci par avance!

Link to comment
Share on other sites

Bonjour

 

Tout d'abord vous êtes héberger chez qui ?

 

 

Je viens d'installer une boutique prestashop dans un sous-dossier en attendant le pointage DNS de ce sous-dossier vers le sous-domaine

Votre dossier que vous utilisez pour votre sous-domaine vous l'avez mis où (Vue du FTP) ?

 

 

 

Le sous-domaine est maintenant "branché" et j'ai pu sans souci modifier l'url de ma boutique dans mon back-office.

Que voulez vous dire par "branché", un sous-domaine il faut le créer dans le gestionnaire de l'hébergement, selon l'hébergement et le panel de gestion sois juste un alias pointé vers un dossier, soir une redirection vers un dossier, soit un dossier à part est créer et qui porte le nom du sous-domaine.

Et on dit "pointer" un nom de domaine ou sous-domaine sur un dossier

Au niveau des dns vous avez créer le sous-domaine ?

 

 

 

Par contre, le back-office est toujours accessible via http://www.mondomain...sous-rep/admin/ mais impossible de me connecter avec la nouvelle url http://sous-domaine.mondomaine.com/admin/

si le dossier du sous domaine se trouve dans la racine de votre domaine il sera toujours accessible de cette manière http://www.domaine.com/monsous-domaine/ mais dans prestashop seo&url's pour le sous domaine vous devrez mettre à l'emplacement du fichier index un slash / comme pour le domaine et dans domaine et domaine ssl mettre

monsous-domaine.domaine.com

Normal que vous pouvez pas connecter dans votre administration avec cette url http://www.domaine.com/dossier-sous-domaine/admin pour la simple raison que dans seo&url's vous n'avez pas cette url www.domaine.com/dossier-sous-domaine et surtout à ne pas mettre.

Edited by Oron (see edit history)
Link to comment
Share on other sites

Merci Oron pour ta réponse détaillée!

 

Pour répondre à tes questions :

 

- La boutique est hébergée sur un hébergement personnel (j'ai la main sur le serveur).

- le domaine principal www.mondomaine.com héberge la boutique principale en production et pointe sur /www/

- la boutique où se situe le problème (2e installation prestashop - pas de multiboutique), je veux bien un site unique avec sa propre admin) est dans un sous répertoire de /www/ ( www.mondomaine.com/sousrep/ ). A ce stade, la boutique www.mondomaine.com/sousrep/ et l'admin www.mondomaine.soussrep/admin/ fonctionne.

 

L'url de la boutique est mondomaine.com avec un chemin sur /sousrep/

 

Si je change l'url de la boutique sur sousdomaine.mondomaine.com (DNS pointant bien sur le /sousrep/), en enlevant bien sûr le chemin /dev et en ayant uniquement le "/") la boutique fonctionne parfaitement sur http://sousdomaine.mondomaine.com

 

L'admin sur http://sousdomaine.mondomaine.com/admin/ répond bien en me proposant de me connecter mais aucun identifiant ne fonctionne... Si je demande un mot de passe, celui-ci m'est bien envoyé par mail mais ne fonctionne pas plus.

 

Je peux toutefois toujours me connecter sur www.mondomaine.soussrep/admin/ mais j'ai un message me spécifiant que je ne suis pas sur le même domaine que la boutique... Je peux apparemment changer l'url de la boutique mais pas de l'admin?...

 

 

J'espère t'avoir donné plus d'éléments. Dois-je tout recommencer sur un répertoire en dehors du domaine principal? Ou puis-je récupérer le coup?...

 

Version de prestashop 1.5.4.1

Link to comment
Share on other sites

Bon ça va simplifier si la main sur un serveur dédié, vous utilisez quel panel de gestion d'hébergement Plesk (je déconseille) Cpanel (dommage obligation d'utilise Centos) ou ispconfig (qui a mon aval) ou un autre webmin etc..

 

Donc comme vous avez la main sur le tout vous pouvez très bien créer un domaine qui va pointer sur le dossier vu au niveau des fichiers et dossiers du serveur Linux

 

/var/www/domaine.com/www (en gros c'est a peu près ça selon les panels de gestion.

vous pouvez créer le sous-domaine.domaine.com

 

/var/www/sous-domaine.domaine.com/www/ dans le /var/www/  avec ls -a vous verrez domaine.com et sous-domaine.domaine.com

 

Vous pouvez aussi créer dans /var/www/domaineprincipal.com/www/domaine1 et /var/www/domaineprincipal.com/www/domaine2

 

Mettre dans domaine1 votre site http://www.domaine.com et diriger ou pointer le nom de domaine sur le dossier

/var/www/domaineprincipal.com/www/domaine1/ ce qui fera que la racine du site ne sera plus le /www/ mais le /domaine1/

 

et le sous-domaine vous mettez dans le domaine2 et vous dirigez ou pointer le sous-domaine sur le dossier

 

/var/www/domaineprincipal/www/domaine2/

 

 

 

L'admin sur http://sousdomaine.m...aine.com/admin/ répond bien en me proposant de me connecter mais aucun identifiant ne fonctionne... Si je demande un mot de passe, celui-ci m'est bien envoyé par mail mais ne fonctionne pas plus.

 

là vous avez :

sur la 1.5.x /cache/smarty/cache & /cache/smarty/compile
Supprimer tous les fichiers et dossiers sauf le index.php s'il y est.
 

+ un bon ctrl+F5 pour vider le cache du navigateur

 

 

 

Je peux toutefois toujours me connecter sur www.mondomaine.soussrep/admin/ mais j'ai un message me spécifiant que je ne suis pas sur le même domaine que la boutique...

 

Oui ça c'est normal dans la gestion ps_shop_url vous avez sous-domaine.domaine.com donc vous devez vous connecter à l'admin avec le sous-domaine.domaine.com/admin

 

En fait le sous-domaine.domaine.com est considéré comme un nom de domaine à part, c'est l'appellation donnée donc sous-domaine.domaine.com virtuellement il est l'équivalent d'un nom de domaine sauf avec un nom composé  comme si on dit Jean-Charles c'est un prénom Jean est un prénom et Charles est un prénom.

 

 

 

J'espère t'avoir donné plus d'éléments. Dois-je tout recommencer sur un répertoire en dehors du domaine principal? Ou puis-je récupérer le coup?...

 

voir mon explication plus haut, vous avez mille façon de le faire si vous êtes sur un serveur dédié ou vps, mais faites le de manière claire, après pour l'accès FTP vous pouvez créer un accès FTP qui va directe dans le dossier du domaine

et un accès FTP qui va directement dans le dossier du sous-domaine

 

Ou un seul accès FTP mais vous vous mélangez les pattes dans la forêt des dossiers.

Pour l'accès FTP vous faites juste deux login différents pour le mot de passe vous pouvez prendre le même pour les deux FTP

 

Administrer un serveur c'est un métier à part :)

Edited by Oron (see edit history)
  • Like 1
Link to comment
Share on other sites

Bonjour,

 

j'ai le même soucis au niveau de l'admin

je suis sur un serveur mutualisé OVH

 

dans la gestion de mes sous domaines sur la console OVH j'ai mis ça :

 

sous_domaine.mon_domaine.com pointe sur /www/sous_domaine

 

sachant que le rep /www/ est la racine de mon_domaine.com

 

j'ai essayé un enlevant le /www/ et ça ne fonctionne pas non plus...

 

par contre j'y accède bien avec mon_domaine.com/sous_domaine/adminxxxx/

 

la boutique est bien visible a l'adresse sous_domaine.mon_domaine.com

 

je tourne en rond...

 

merci pour votre aide

Link to comment
Share on other sites

Bonjour

 

Quand vous avez un sous-domaine et que le dossier de votre sous-domaine se trouve dans /www/sous-domaine/ pour accéder au dossier admin vous devez y accéder  sous-domaine.domaine.com/admin/ vous pouvez accéder http://www.domaine.com/sous-domaine/ mais pour se loguer ce chemin n'est pas pris en compte.

 

Oubliez http://www.domaine.com/sous-domaine et connectez vous http://sous-domaine.domaine.com/admin/

 

votre sous-domaine l'url est sous-domaine.domaine.com << comme si votre nom de domaine serait boutique.bijoux.com

c'est un ensemble. Pour cette raison dans Seo&Url's il faut mettre un slash / comme pour le domaine

 

et uniquement un slah nom de dossier /boutique/ si l'accès clients est  http://www.domaine.com/boutique/

Link to comment
Share on other sites

ça ne fonctionne pas quans j'essai de me logger avec sous-domaine.domaine.com/admin

je n'ai aucun message d'erreur mais je reste sur la page de login

 

dans SEO&URL j'ai mis ceci

 

domaine : sous-domaine.domaine.com

domainne ssl : sous-domaine.domaine.com

chemin : /sous-domaine/

 

rien à faire pas moyen de me logger à l'admin.

Link to comment
Share on other sites

ça ne fonctionne pas quans j'essai de me logger avec sous-domaine.domaine.com/admin

je n'ai aucun message d'erreur mais je reste sur la page de login

 

dans SEO&URL j'ai mis ceci

 

domaine : sous-domaine.domaine.com

domainne ssl : sous-domaine.domaine.com

chemin : /sous-domaine/

 

rien à faire pas moyen de me logger à l'admin.

 

chemin : /sous-domaine/  << Cela NON Ceci OUI >> chemin : /

 

domaine : sous-domaine.domaine.com

domainne ssl : sous-domaine.domaine.com

chemin : /

 

Si vous avez ça et que vous pouvez pas vous loguer le problème n'est pas l'url

avez-vous vider la cache smarty

 

/tools/smarty/cache et /tools/smarty/compile supprimer ce qu'il y a dedans sauf le index.php << pour la version 1.4.x.x

/cache/smarty/cache et /cache/smarty/compile supprimer ce qu'il y a dedans sauf le index.php << pour la version 1.5.x

Link to comment
Share on other sites

Personnellement, je n'ai pas trouvé de solution mais la piste me semble être effectivement au niveau des cookies... Ma connaissance dans leur fonctionnement étant très limitée, je ne peux vous aider mais suis très intéressée pour comprendre!

 

En effet, de mon côté, j'ai donc refait une installation dans un répertoire extérieur à mon www, pointé sur un sous-domaine de mon domaine principal. Le pointage DNS est propre ainsi que l'installation et j'accède bien à mon admin mais si j'ouvre dans un onglet Firefox mon admin du www et, dans un autre onglet, mon admin de sous-domaine, les cookies et les authentifications s'emmêlent complètement les pinceaux! J'obtiens des messages d'erreur BAD REQUEST... Si j'efface le cookie, j'accède à nouveau

 

Du coup, j'utilise 2 navigateurs ;-)

 

Bien que ça ne réponde pas vraiment à votre question, peut-être que ça ouvrira quelques pistes?

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