Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je développe mon site en local sous Wamp et il m'arrive de le faire fonctionner sur une clé USB ou un CD-ROM en utilisant Microweb (modifié par mes soins), sur n'importe quel ordinateur. La seule condition étant que l'ordinateur tourne sous Windows XP et possède un navigateur web.
Dans tous les cas :
- Local avec Wamp
- Site réel - Hébergeur n°1
- Site de secours - Hébergeur n°2
- Microweb sur CD-ROM ou Clé USB
Je voulais que mon forum PunBB soit accessible - Bien sûr, avec le CD-ROM, on ne peut pas écrire (Quoique... ce soit possible et que ça fonctionne) et j'en avais assez de devoir modifier des fichiers en fonction des « hébergeurs ».
J'ai donc modifié deux fichiers de PunBB :
- 1 - cache_config.php
Ajouter, à la fin de ce fichier, le code suivant :
$location=$_SERVER['SERVER_NAME'];
// Site réel normal
if ($location=="aviatechno.free.fr") {
$pun_config['o_base_url']='http://aviatechno.free.fr/punbb';
$pun_config['o_admin_email']='civvilgenis@free.fr';
$pun_config['o_webmaster_email']='civvilgenis@free.fr';
$pun_config['o_smtp_host']=NULL;
$pun_config['o_smtp_user']=NULL;
$pun_config['o_smtp_pass']=NULL;
$pun_config['o_mailing_list']='civvilgenis@free.fr';
}
// Site local sous Wamp
elseif ($location=="aviatechno") {
$pun_config['o_base_url']='http://aviatechno/punbb';
$pun_config['o_admin_email']='civvilgenis@free.fr';
$pun_config['o_webmaster_email']='civvilgenis@free.fr';
$pun_config['o_smtp_host']=NULL;
$pun_config['o_smtp_user']=NULL;
$pun_config['o_smtp_pass']=NULL;
$pun_config['o_mailing_list']='civvilgenis@free.fr';
}
// Site Microweb CD-ROM ou clé USB
elseif ($location=="microweb") {
$pun_config['o_base_url']='http://microweb/aviatechno/punbb';
$pun_config['o_admin_email']=NULL;
$pun_config['o_webmaster_email']=NULL;
$pun_config['o_smtp_host']=NULL;
$pun_config['o_smtp_user']=NULL;
$pun_config['o_smtp_pass']=NULL;
$pun_config['o_mailing_list']=NULL;
}
// Site réel de secours
elseif ($location=="aviatechno.info") {
$pun_config['o_base_url']='http://aviatechno.info/punbb';
$pun_config['o_admin_email']='forum@civ-vilgenis.info';
$pun_config['o_webmaster_email']='forum@civ-vilgenis.info';
$pun_config['o_smtp_host']='auth.smtp.1and1.fr';
$pun_config['o_smtp_user']='forum@civ-vilgenis.info';
$pun_config['o_smtp_pass']='mon_pass';
$pun_config['o_mailing_list']='forum@civ-vilgenis.info';
}
else {
$pun_config['o_base_url']=NULL;
}- 2 - config.php
Remplacé par :
<?php
$db_type = 'mysql';
$db_prefix = 'punbb_';
$cookie_name = 'punbb_cookie';
$cookie_domain = '';
$cookie_path = '/';
$cookie_secure = 0;
$location=$_SERVER['SERVER_NAME'];
// Site réel normal
if ($location=="aviatechno.free.fr") {
$db_host = 'sql.free.fr';
$db_name = 'aviatechno';
$db_username = 'aviatechno';
$p_connect = true;
$db_password = 'mon_passe';
$cookie_seed='graine';
}
// Site local sous Wamp
elseif ($location=="aviatechno") {
$db_host = 'localhost';
$db_name = 'aviatechno';
$db_username = 'root';
$p_connect = true;
$db_password = 'mon_autre_pass';
$cookie_seed = 'graine';
}
// Site Microweb CD-ROM ou Clé USB
elseif ($location=="microweb") {
$db_host = 'localhost';
$db_name = 'aviatechno';
$db_username = 'root';
$p_connect = false;
$db_password = 'un_autre_passe';
$cookie_seed = 'graine';
}
// Site réel de secours
elseif ($location=="aviatechno.info") {
$db_host = 'db780.1and1.fr';
$db_name = 'db199078218';
$db_username = 'dbo199078218';
$p_connect = true;
$db_password = 'mon_pass_a_moi';
$cookie_seed='graine';
}
define('PUN', 1);
?>Comme ça, je peux utiliser le FTP pour les transferts après modifications du site sans être obligé d'effectuer les modifications à la main.
Nota : les pass sont tous différents pour éviter que l'éventuel crack de l'un d'eux ne puisse planter tous les sites.
Bien sûr, informations à modifier en fonction des hébergeurs utilisés.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Pages : 1