WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Passage du local en ligne
Envoyé par: jobalo (---.adsl.proxad.net)
Date: 11 January 2017 à 15:11

Bonjour,

Lorsque l'on veut faire quelques modifications en local et le passer en ligne, il y a t'il un autre moyen que de changer le fichier wp;config en local par le fichier wp.config en ligne?
Merci.

Options: Répondre•Citer ce Message
Re: Passage du local en ligne
Envoyé par: Otomatic (Modérateur)
Date: 11 January 2017 à 15:41

Bonjour,

Il est possible de modifier le fichier de configuration pour que les informations soient bonnes en local et en ligne.

Pour ce faire il suffit de détecter quel est le site - local ou en ligne - en cours de fonctionnement et gérer les informations de configuration en fonction de la localisation.

Supposons qu'en local le site soit accédé par 'http://monsite/' et chez l'hébergeur en ligne par 'http://monsite.free.fr/', il suffit de détecter le contenu de la variable $_SERVER['SERVER_NAME'] et d'agir en conséquence dans le fichier de configuration, par exemple :
switch ($_SERVER['SERVER_NAME']) {
  case "monsite.free.fr": // Chez free
    $db_host = 'sql.free.fr';
    $db_name = 'mabase';
    $db_username = 'user_name';
    $db_password = 'password';
   break;
  case "monsite": // En local
    $db_host = 'localhost';
    $db_name = 'mabaselocale';
    $db_username = 'user_local';
    $db_password = 'password_local';
  break;
  default:
    $db_host = NULL;
    $db_name = NULL;
    $db_username = NULL;
    $db_password = NULL;
}
Bien sûr, on ne met dans les parties conditionnelles que les informations qui changent en fonction de local ou en ligne.

------------------------------------------------------------------------------------------------------------
Wampserver 3.1.3 32 bit - Apache 2.4.33 - PHP 7.2.4/7.1.16/7.0.29/5.6.35 - MySQL 5.7.22 - MariaDB 10.2.14
Wampserver 3.1.3 64 bit - Apache 2.4.33 - PHP 7.2.4/7.1.16/7.0.29/5.6.35 - MySQL 5.7.22 - MariaDB 10.2.14
PhPMyAdmin 4.8.0 - MysqlDumper 1.24.5
on W10 and W7 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP