Installation RBS Change : Ubuntu 10.10 / xampp1.7.3 / RBSChange 3.0 / compatibles ?
-
22/11/2010 14:08
Bonjour,
Je cherche une solution pour le site portail de la ville pour laquelle je travaille. J'ai voulu faire une demo de rbschange mais malheureusement celui-ci refuse de se connecter à la base sql.
A prés 2 jours d'essais, je sèche complètement, d'où ma question sur la compatibilité.
J'ai l'habitude de faire des sites avec xampp mais sous windows. Là je découvre linux mais j'ai bien tout installé en mode root avec ligne de commande en sudo.
Je sais c'est un peu vague, mais j'ai besoin que l'on m'aiguille vers des pistes de recherches.
Voici un copier/coller du message d'erreur que j'obtiens à l'étape 2 de l'installation :
"Warning: PDO::__construct() [pdo.--construct]: [2002] Argument invalide (trying to connect via unix://) in /opt/lampp/htdocs/install/lib/ConfigManager.class.php on line 456"
Des idées ? Merci d'avance de votre aide ! -
23561.2 en réponse à 23561.1 écrit par asetfaoui@ville-lambersart.fr
23/11/2010 09:30
Bonjour,
le message d'erreur indiqué concerne la connexion à la base de données.
Voyez votre fichier de configuration config/project.<profile>.xml et sa section "<databases/>" :
Voici en exemple un extrait de fichier de configuration permettant la connexion à la base MA_BASE du serveur localhost, avec l'utilisateur MON_USER et le mot de passe MON_PASSWORD :<project> <defines> ... </defines> <config> ... <databases> <webapp> <entry name="class">PDODatabase</entry> <entry name="user">MON_USER</entry> <entry name="password">MON_PASSWORD</entry> <entry name="database">MA_BASE</entry> <entry name="host">localhost</entry> <entry name="protocol">mysql</entry> <entry name="port">3306</entry> </webapp> </databases> ... </project>
Une fois le fichier édité, exécutez change.php compile-config et relancez l'installation.
N.B : la configuration Apache/MySQL nécessite des privilèges utilisateur spéciaux (root) mais pour le reste, il est conseillé d'utiliser un utilisateur "normal". -
23561.3 en réponse à 23561.2 écrit par Alexandre Simon
24/11/2010 11:59
J'ai contourné le problème en réinstallant par ligne de commande "lamp" maintenant tout est compatible et la connection à la base fonctionne par contre echec à l'étape 3.
Voir nouveau sujet ; "Echec etape 3 " du forum
Merci.
Merci de prendre connaissance et de respecter les règles des forums.