IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hébergement Discussion :

Switcher entre une version locale et une version serveur


Sujet :

Hébergement

  1. #1
    Membre actif
    Inscrit en
    Janvier 2003
    Messages
    604
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 604
    Points : 247
    Points
    247
    Par défaut Switcher entre une version locale et une version serveur
    Bonjour, je fais un site web (html php javascript mysql) qui commence à être assez fourni, avec une base de données locales et des liens entre pages. Quand je veux tester sur le serveur il faut que mette à jour les liens qui pointaient sur le href://localhost/... ainsi que la base de données. Quel moyen me permettrait de faire cela facilement ? Peut être avec un fichier de config... mais comment ?

  2. #2
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Points : 1 280
    Points
    1 280
    Par défaut
    Bonjour,

    pose la question dans le forum PHP (ou demande à déplacer ta question).

    Et oui, un fichier de config est une bonne idée.
    par exemple :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    if( isset($_SERVER['SERVER_NAME']) && $_SERVER['SERVER_NAME'] == 'localhost' )
    {
    	// LOCAL
    	if( !defined('SITE_URL_WWW')) 		define('SITE_URL_WWW',				'localhost:............');
    	if( !defined('SITE_URL_HTTP')) 		define('SITE_URL_HTTP',				'http://'.SITE_URL_WWW.'/');
    } else {
    	// SERVEUR
    	if( !defined('SITE_URL_WWW')) 		define('SITE_URL_WWW',				'www.mon-site.fr');
    	if( !defined('SITE_URL_HTTP')) 		define('SITE_URL_HTTP',				'https://'.SITE_URL_WWW.'/'); 			// SECURISE HTTPS
    }
    Tu peux y ajouter les paramètres de connexion aux BDD locale / distante.

  3. #3
    Membre actif
    Inscrit en
    Janvier 2003
    Messages
    604
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 604
    Points : 247
    Points
    247
    Par défaut
    Merci de cette récompense bien documenté. Je vais m'en inspirer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/05/2017, 18h51
  2. Réponses: 0
    Dernier message: 26/09/2012, 19h19
  3. différences entre 2 versions d'une vue ClearCase
    Par Tanebisse dans le forum SCM
    Réponses: 0
    Dernier message: 15/09/2011, 12h46
  4. Réponses: 5
    Dernier message: 17/03/2009, 21h59
  5. Différence entre une version 8i et une 10G
    Par psyche dans le forum Oracle
    Réponses: 3
    Dernier message: 07/04/2006, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo