Changement de serveur
Envoyé par: coudertjp ()
Date: jeudi 4 octobre 2012 06:39:10

Bonjour,
Depuis 6 ans maintenant j'essaie d'aider l'aéroclub de la ville d'Egletons (LFDE) qui n'avait pas le budget pour Openflyers.
A l'époque (Christophe Larate) m'avait aidé à mettre en place Openflyers (version 1.2.0 GNU) sur mon espace personnel afin de les héberger gratuitement.
Je suis contraint de changer de serveur et, peu expérimenté, je n'arrive pas à me connecter sur mon nouveau serveur qui me renvoie ce message :
Parse error: syntax error, unexpected T_DNUMBER in /homepages/45/d419641566/htdocs/openflyers12/classes/db.class.php on line 60

Mon hébergeur 1&1 n'utilise pas localhost pour la variable host mais :
$this->host = db434956476.db.1and1.com;

Pouvez-vous m'aider et je vous en remercie.
Amitiés.
Jean-Pierre COUDERT

Re: Changement de serveur
Envoyé par: arogues ()
Date: jeudi 4 octobre 2012 09:29:31

salut,

Est-ce que tu as modifié le fichier de config pour permettre la connexion d'OF à la base de donnée ?

Antoine

@+
Antoine

Re: Changement de serveur
Envoyé par: coudertjp ()
Date: jeudi 4 octobre 2012 10:42:47

Re Bonjour,
MERCI de cette réponse rapide.
En fait j'utilise une vieille version et le fichier de connexion que j'ai modifié est db.class.php dans le répertoire classes :

{
$this->host = "db434956476.db.1and1.com";
$this->base = db434956476;
$this->user = dbo434956476 ;
$this->password = password;
$this->connected = false;
$this->result = null;
$this->connID = null;
}

Le fichier connect du répertoire conf se présente ainsi :

// CONSTANTS TO BE CHANGE ACCORDING TO THE BASE HOST

define ('HOST','@HOST@');
define ('BASE','@BASE@');
define ('VISITOR','@USER@');
define ('PASSWORD_VISITOR','@PASSWORD@');
define ('MAILING_LIST_BASE','');
define ('MAILING_LIST_VISITOR','');
define ('MAILING_LIST_PASSWORD_VISITOR','');
?>

MERCI
Amitiés.
J.Pierre

Re: Changement de serveur
Envoyé par: arogues ()
Date: vendredi 5 octobre 2012 11:52:01

salut,

Je ne connais pas OF 1.2, dans la version 2.0, il n'y a pas de fichier db.class.php, mais juste le fichier de conf.
A priori ton erreur vient des . dans $this->host : est-ce que la ligne 60 de db.class.php est celle la :
$this->host = "db434956476.db.1and1.com";

Si oui, essaye de mettre par ex localhost dedans, et voit si l'erreur change (une erreur de connexion à la base de donnée par ex).
Si tel est le cas, le problème est ciblé ce qui est déjà pas mal...

Je serai toi j'essaierai de mettre directement dans le fichier de conf :
define ('HOST',"db434956476.db.1and1.com"winking smiley;
C'est comme cela que c'est fait dans la v2 (de mémoire, ca fait longtemps que je n'ai pas ouvert le code).

A+
Antoine

@+
Antoine

Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.
This forum powered by Phorum.