Jump to content

[Resolu] Mise en ligne pendant le développement


Recommended Posts

Bonjour,

Comme la plupart d’entre vous je suppose, je crée mon site en local. Je pensais le mettre en ligne une fois terminé. Or, plusieurs fois déjà, pour pouvoir me débugger à distance, des spécialistes de bonne volonté me demandent l’url de mon site, les identifiants, passwords FTP et back-office.

 

Question de béotien, qui peut concerner sans doute pas mal de débutants : comment dois-je faire ? mon site est loin d’être prêt, et je ne veux pas qu’il soit visible par les bots de Google :-)

 

Suffit-il de mettre un « no follow » dans le fichier index ? La configuration de développement (compilation forcée, cache etc) reste-t-elle pour l’instant la même chez l’hébergeur ? (OVH en l’occurrence).

Merci pour votre éclairage.

Link to comment
Share on other sites

Bonjour,

 

Oron, jusqu'à présent, pour tous mes sites (statiques), je n'ai pas le souvenir d'avoir fait de soumission à Google, et ils sont pourtant bien sur les SERP...

 

Je suis étonné que personne ne réponde à ma question initiale .. Je la reformule :

développez-vous en local vos boutiques ? Si oui, à partir de quand, les mettez-vous en ligne ? quand elles sont bien prêtes ? Avant ?

Merci !

Link to comment
Share on other sites

Merci beaucoup manouille. Je viens de me renseigner du coup sur le mode maintenance, ça semble assez simple à mettre en oeuvre.

Mais ça suppose d'avoir son site déjà en ligne. Et là, je coince bêtement.

Au niveau de mon hébergeur, comme j'ai plusieurs sites, j'ai créé des dossiers sous www/, un dossier par site.

Le premier par exemple, est un site statique (galeries photos), les fichiers et notamment index.html sont sous www/site1/

Pas de pb, il est visible sur la toile à l'adresse http:/www.monsite1.com

 

Pour la boutique prestashop, ça se corse ...

J'ai www/site2/prestashop/ (tous les fichiers, modules, thème, etc)... mais là, rien ne se passe.

L'url www.monsite2.com devrait-elle fonctionner ?

 

Voilà, une question de bleu en sites dynamiques, avec une solution sans doute toute simple :-)

Merci !

Link to comment
Share on other sites

Salut,

 

comme tu es chez ovh mutualisé c'est ultra relativement simple.

 

Tu te connectes au manager ovh, tu cliques sur le nom de domaine principale (celui offert avec l'hébergement).

 

Rubrique domaine puis multi domaine et enfin création.

 

Le dossier www sur ton serveur est obligé d'accueillir les dossiers du nom de domaine gratuit.

Pour le multi domaine tu n'es pas obligé de le mettre dans le www. Le mettre au dessus c'est plus simple.

 

 

Je récapitule :

 

- sur ton ftp a la meme hauteur que 3w tu crées un dossier "monautresite" puis un sous-dossier dedans "prestashop" ou tu mets les fichiers presta.

- manager ovh domaine etc.. comme expliqué plus haut --> creation multi-domaine standard

- dossier cible /monautresite/ (en gros tu remplaces les www)

 

 

- Un petit tour dans le BO (accessible avec l'adresse que tu viens de configurer dans le manager ; le nom de domaine/prestashop/nom de ton repertoire admin)

- BO --> Préférences --> SEO&URLs --> Répertoire contenant PrestaShop : /prestashop/

 

- Tu régénère le .htacess si tu es en url simplifiées via BO --> Outils -- Générateurs

 

Et ca devrait marcher.

  • Like 1
Link to comment
Share on other sites

Manouille : encore merci d'avoir pris tout ce temps pour me répondre. J'ai suivi tes conseils (les 6 points du récapitulatif), mais ça ne marche pas. Ca tient sans doute à rien du tout. quelle URL dois-je saisir au final ? http://www.monsite.com tout simplement ?

 

Lanayade : l'argument de la visibilité pour les clients (ou pour les débuggeurs pour les développeurs-débutants comme moi) je comprends tout à fait. Mais pourquoi cela fait-il gagner beaucoup de temps ?

Merci

Link to comment
Share on other sites

Salut,

-> si dans le manager ovh tu as fait pointer ton url www.monsite.com sur le dossier monsite et que tu as mis les fichiers de prestashop dans le dossier monsite/prestashop sur le ftp alors pour accéder à l'admin tu faits www.monsite.com/prestashop/admin

 

En gros l'url pointe sur un dossier précis. A partir de ce dossier tu rajoutes à la suite de l'url le chemin qui manque pour arriver au dossier contenant tes fichiers presta.

  • Like 1
Link to comment
Share on other sites

Bonjour

 

Je vais reprendre le cours de l'histoire qui me semble entrer dans tous les sens.

 

pour la 1ere question :

 

Bonjour,

Comme la plupart d’entre vous je suppose, je crée mon site en local. Je pensais le mettre en ligne une fois terminé. Or, plusieurs fois déjà, pour pouvoir me débugger à distance, des spécialistes de bonne volonté me demandent l’url de mon site, les identifiants, passwords FTP et back-office.

 

Pour mieux comprendre : Avez-vous actuellement un site actif qui tourne sur votre hébergement ?

 

Je suis pas convaincu que google référence de lui-même ou inscrive dans ses archives un site dont le propriétaire n'a pas demander son référencement. Par contre si ovh à quelque part une page avec l'url des domaines hébergers qui est visiter par les robots de google là je suis d'accord.

 

Pour empêcher la visite ou du moins que les robots de google ne référence pas, il y a le no-follow qui indique silmplement de ne pas suivre les liens sur cette page.

 

Il y a le robots.txt où on peut indiquer de ne pas visiter le site. Mais c'est pas garantie.

 

Le seul moyen sur d'empêcher des surfeurs de voir ce qu'il y a dans le site est de mettre un fichier .htaccess avec un login et mot de passe.

 

Donc pour Voir le site il faudra s'identifier c'est la meilleur solution, même si google indique un lien sur une des pages, il faudra s'identifier.

 

développez-vous en local vos boutiques ? Si oui, à partir de quand, les mettez-vous en ligne ? quand elles sont bien prêtes ? Avant ?

 

Pour tester un site ou faire des modifications oui je le fais en local sur mon poste.

 

Le dossier www sur ton serveur est obligé d'accueillir les dossiers du nom de domaine gratuit.

Pour le multi domaine tu n'es pas obligé de le mettre dans le www. Le mettre au dessus c'est plus simple.

 

Logiquement pour utiliser l'option multidomaine il faut avoir deux noms de domaines, je comprends pas l'explication de manouille pour la demande de Marc51

 

D'où ma question avez-vous deux nom de domaines ?

 

L'autre solution si vous avez un site actif actuellement est de mettre le site en cours de développement dans un sous-domaine. Qu'on peut aussi bloquer l'accès avec un .htaccess login mot de passe.

  • Like 1
Link to comment
Share on other sites

Je parle de multidomaine car il parle de monsite1.com et monsite2.com :) mais effectivement je ne sais pas s'il a 2 ndd ; je le suppose.

 

Il est vrai que ton post permet de recadrer le sujet qui au départ ne parlait pas de ca ; et j'ai peur d'avoir un peu embrouillé notre ami.

Link to comment
Share on other sites

Oron :

Merci pour les indications de sécurité d’accès, qui confirment ce que j’avais pu lire ici et là.

Je développe plusieurs sites prestashop en parallèle, en local. Chez l'hébergeur, j'ai aujourd'hui

- un site statique qui tourne

- un dossier plein (intitulé /oap/), pour une boutique prestashop, qui n’est pas encore finalisée, mais que j’aimerais tester en ligne

- plusieurs dossiers encore vides (intitulés /lpp/, /clp/, /ctp/) pour 3 autres boutiques moins avancées au niveau développement

 

Dans le dossier /oap/, j'ai téléchargé les fichiers prestashop.

Sur le conseil de Manouille, j'ai déplacé ce dossier à la racine, au même niveau que /www :

J'ai ainsi l'arborescence :

/www/

/lpp/prestashop/

/oap/prestashop_2/

/ctp/prestashop_3/

/clp/prestadhop_4/

J’ai mis en italique les fichiers prestashop prévus, mais pas encore téléchargés.

Le site statique est sous /www/ et fonctionne sans pb.

J’ai donc 4 noms de domaines en .com pour les boutiques.

Cette arborescence est-elle correcte ?

Manouille :

Non, pas de souci, tu ne m’as pas embrouillé :-)

Au niveau manager, c’est déjà comme tu l’indiques dans ton message #9.

Mais pour la boutique déjà chargée (oap), que je n’arrive à mettre en ligne, je viens de découvrir un pb de dns. Je l’ai corrigé, mais il me faut attendre un peu pour que cela soit effectif.

Link to comment
Share on other sites

Ok donc s'il y a bien 4 noms de domaines c'est bien comme manouille l'as indiquer, là où on vois le dossier /www/ qui est la racine du site statique.

 

Attention en parlant de racine d'un site c'est bien le www qui est la racine du site statique

Où il faudrait parler racine du FTP, qui est donc au-dessus du /www/

 

C'est comme ça que je l'ai fait y a pas longtemps

Link to comment
Share on other sites

Depuis un bon moment je m'arrache les cheveux, impossible en effet de "voir mon magasin", en local (message "Adresse introuvable - Firefox ne peut trouver la page" idem sur IE) ...

Ca fonctionnait bien hier soir ... Ca semble lié aux essais de passage en mode maintenance, mais pas sûr, car j'ai remis les options en principe dans la conf antérieure. Et chose étonnante, c'est que même en essayant avec des back-ups sauvegarde de ma boutique, ou d'autres boutiques, le pb est identique.

Le serveur wamp est bien en ligne.

Quel type de pb peut empecher l'affichage du magasin en local, quel que soit la boutique ?? (si on en a plusieurs en développement, avec des dossiers prestashop indépendants)

J'aimerais tellement ne plus avoir à solliciter votre aide si vous saviez ! vivement que je maitrise à mon tour, pour donner un coup de main aux débutants ici.

Link to comment
Share on other sites

Bonjour

 

Videz les caches de vos navigateur, les cookies, les urls possible qu'il reste accroché en mémoire.

J'ai eu plusieurs fois le cas avec firefox, j'ai l'impression que les navigateurs ne veulent plus rafraichir mais envoyer a la dernière connexion.

 

Vérifiez aussi que wampserver est bien actif W en vert

Link to comment
Share on other sites

Oron : mes caches et cookies sont vidés. Les URL accrochés en mémoire, c'est à dire ?

Wamp est vert, en ligne.

Je n'ai rien changé, mais aujourd'hui, quand je clique sur "voir mon magasin", une fenêtre de pub s'affiche, avec cette URL :

https://ssl0.ovh.net/fr/

 

Et ce, quelle que soit la boutique que j'ouvre ...

Je commence à être inquiet sur l'exploitation future de mes boutiques, si des pb de ce style surviennent souvent :-(

Link to comment
Share on other sites

Oron : mes caches et cookies sont vidés. Les URL accrochés en mémoire, c'est à dire ?

Wamp est vert, en ligne.

Je n'ai rien changé, mais aujourd'hui, quand je clique sur "voir mon magasin", une fenêtre de pub s'affiche, avec cette URL :

https://ssl0.ovh.net/fr/

 

Et ce, quelle que soit la boutique que j'ouvre ...

Je commence à être inquiet sur l'exploitation future de mes boutiques, si des pb de ce style surviennent souvent :-(

 

Est-ce que cela s'affiche quand vous cliquez sur "voir mon magasin" d'une boutique en ligne ?

 

La page qui s'affiche est la page par défaut qui est installer sur un hébergement quand il est créer.

C'est en général un fichier index.html

 

Donc en aucun cas un problème sur l'exploitation de prestashop. Cette page est de OVH.

donc quand c'est sur un serveur OVH c'est normal, ce serait douteux quand cette page s'ouvrirai sur un serveur chez 1and1 avec le logo de OVH

 

Je le fait aussi quand je crée un hébergement je mets une page qui dit chez quel hébergeur est le site, ou quand je fais une maintenance sur un site qu'il soit sur mes serveurs ou chez un autre hébergeur je mets une page index.html avec un message que le site est en maintenance par tel prestataire.

 

Ce que j'appel les urls accroché en mémoire c'est celle qui sont enregistré par le navigateur et qu'il est souvent difficile de faire disparaitre, ou alors suite à un cookies ou à un fichier temporaire, j'ai même du relancer la livebox pour afficher un site, car je revenais sur l'ancienne page qui n'existait plus.

Link to comment
Share on other sites

Oron : comme je l'ai dit dans les messages précédents, je n'ai pas encore de boutique en ligne. Je lance mon BO en local, je clique sur "voir mon magasin", et cette URL d'ovh s'impose.. Même scénario si j'ouvre en local n'importe laquelle des autres boutiques que je suis en train de développer (en local), chacune ayant son répertoire prestashop dédié bien sûr, et sa bdd. Ca parait dingue, non ? Hier soir, j'avais juste le message "Adresse introuvable - Firefox ne peut trouver la page" idem sur IE), et je ne pense avoir modifié quoi que ce soit depuis.

Link to comment
Share on other sites

OK, merci Lanayade, je vais suivre ton conseil dès que possible.

 

Oron :

Pour mon blocage, il y a du progrès ! J'ai remis 127.0.0.1 au lieu de www.monsite.com dans preference > SEO & URL> nom de domaine, et "voir mon site" fonctionne à nouveau, sur IE, sur Chrome, mais ... pas sur firefox (toujours la pub d'OVH)

Link to comment
Share on other sites

OK, merci Lanayade, je vais suivre ton conseil dès que possible.

 

Oron :

Pour mon blocage, il y a du progrès ! J'ai remis 127.0.0.1 au lieu de www.monsite.com dans preference > SEO & URL> nom de domaine, et "voir mon site" fonctionne à nouveau, sur IE, sur Chrome, mais ... pas sur firefox (toujours la pub d'OVH)

 

Bonjour

 

Il faudrait que je vois de plus près pour comprendre ce qui se passe, que cette page d'accueil ovh reste coincé dans firefox.

 

Vous avez une box déconnecter là et faite une réinitialisation de votre box, peut-être que cette pâge reste en mémoire dans la box. J'ai déjà eu le cas où après une réinitialisation de la box j'ai enfin pu accéder à un site.

Link to comment
Share on other sites

Votre base de donnée elle est où ?

Regardez dans le fichier /config/setting.inc.php

 

Avant d'avoir le " Link to database cannot be established " vous avez fait quoi ?

 

Je ne vois rien d'anormal a priori aux niveau des box

 

Si je vous ais dit de réinitialisé la box ce n'est pas parce qu'il y a quelque chose d'anormal mais pour être sur que le cache de la box est vide.

Je propose cette suggestion, vu que j'ai eu la cas, que je ne pouvais pas accéder à un site et après avoir réinitialisé la box j'ai enfin pu accéder.

Link to comment
Share on other sites

Mon fichier setting.inc.php :

 

define('__PS_BASE_URI__', '/prestashop_2/');

define('_MEDIA_SERVER_1_', '');

define('_MEDIA_SERVER_2_', '');

define('_MEDIA_SERVER_3_', '');

define('_PS_CACHING_SYSTEM_', 'MCached');

define('_PS_CACHE_ENABLED_', '0');

define('_THEME_NAME_', 'oap');

define('_DB_NAME_', 'oap');

define('_MYSQL_ENGINE_', 'InnoDB');

define('_DB_SERVER_', 'localhost');

define('_DB_USER_', 'root');

define('_DB_PREFIX_', 'ps_');

define('_DB_PASSWD_', '');

define('_DB_TYPE_', 'MySQL');

 

Mais bon, si ce fichier était incorrect, ça coincerait sur IE et Chrome, non ?

Pour le second point, excusez moi, de quelle box parlez vous en fait ?? Il y en a un paquet de box :-)

Link to comment
Share on other sites

define('_DB_NAME_', 'oap'); <<<<<<<<<<<<<est-ce le même nom de base pour les deux ?

define('_MYSQL_ENGINE_', 'InnoDB');

define('_DB_SERVER_', 'localhost');

define('_DB_USER_', 'root');

define('_DB_PREFIX_', 'ps_');

define('_DB_PASSWD_', '');

define('_DB_TYPE_', 'MySQL');

 

Ce que j'appel la box livebox freebox dartybox neufbox etc.. en raccourcis les box ;)

Link to comment
Share on other sites

Bingo, merci Oron !!

après réinitialisation de la livebox, ça tourne aussi sur Firefox.

Il faudrait créer sur le présent site une FAQ dédiée aux problèmes techniques fréquents. Le remède tout simple par exemple que vous m'avez indiqué y serait affiché, pour le bonheur de bien des utilisateurs de prestashop.

Merci encore en tout cas !

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