Procédure pour installer phpmyadmin sur SME
Transcription
Procédure pour installer phpmyadmin sur SME
Procédure pour installer phpmyadmin sur SME récupérer le machine virtuelle sme.rar de ftp://forum décompresser cette image dans le dossier des machines virtuelles, et après avoir démarré les services VmWare, démarrer cette machine virtuelle • le mot de passe de root, comme de admin est tournesol (http://192,168,72,2/server-manager ) • le mot de passe de root pour mysql est tournesol • le mot de passe de user1 et user2 est Esaip-2009 dans le Voisinage réseau (partage de fichiers Samba / Windows) • • • • ouvrir le voisinage réseau et se connecter sur \\192.168.78.2 • login user1 / mot de passe Esaip-2009 ouvrir le dossier i-g1\html et y déposer le fichier phpmyadmin....zip (téléchargé depuis ftp://forum/SME) cliquer avec le bouton droit sur ce fichier et choisir "extraire ici" renommer le dossier créé en phpmyadmin (plus simple à utiliser) dans un Navigateur internet (sous Windows) • • • • • URL : http://192.168.78.2/i-g1/phpmyadmin Erreur 1 : Can not load or save configuration Please create web server writable folder config in phpMyAdmin toplevel directory as described in documentation. Otherwise you will be only able to download or display it. Solution 1 : dans le voisinage réseau, créer un dossier i-g1\phpmyadmin\config et recharger la page Erreur 2 : il n'y a pas de fichier de configuration Solution :2 Utiliser l'assistant pour créer un fichier de configuration minimal (ADD) Host localhost MySQL extension mysql Authentication type http sauvagarder le fichier SAVE File saved Configuration saved to file config/config.inc.php in phpMyAdmin top level directory, copy it to top level one and delete directory config to use it. Dans le voisinage réseau : copier le fichier config.inc.php de phpmyadmin\inc vers phpmyadmin et supprimer le dossier config de phpmyadmin • URL : http://192.168.78.2/i-g1/phpmyadmin Procédure pour installer webcalendar sur SME En utilisant phpmyadmin, créer un nouvel utilisateur nommé webcalendar, et créer en même temps une nouvelle base de données ayant le même nom webcalendar. L'utilisateur webcalendar aura tous les droits sur cette base de données Récupérer le fichier de l'application php webcalendar sur ftp://forum • Prendre la version 1 car la version 2 présente des difficultés d'installation (problèmes de versions de Php ou Mysql ?) • enregistrer ce fichier dans le dosssier \\192.168.78.2\i-g1\html du voisinage réseau • et en cliquant sur le bouton droit.. "extraire ici" • renommer le dossier extrait en webcalendar Accéder via un navigateur internet à ce dossier : https://192.168.78.2/i-g1/webcalendar1 • on devra créer un mot de passe protégeant le fichier de configuration de webcalendar • vérifier la compatibilité des paramètres PHP et Mysql avec l'application webcalendar • il faudra sans doute modifier les paramètres Register Globals et Display error de PHP Modifier /etc/php.ini, soit directement avec un éditeur (utiliser vi ou nano), soit en passant par Webmin http://192.168.78.2:10000; après /etc/init.d/webmin start) Après modification de /etc/php.ini il sera nécessaire de recharger Apache en utilisant la commande /etc/init.d/httpd reload Cependant sur SME il sera nécessaire de modifier ce paramètre dans les dossiers "templates" pour que cette modification soit permanente, et cela ne peut être réalisé qu'en utilisant un éditeur. • • en cliquant sur le bouton "lauch webcalendar" on a un message d'erreur indiquant que les fichiers de la base de donnée ne sont pas créés (en effet cette page de démarrage de l'application ne crée pas automatiquement les tables de la base de données), Solution : • ouvrir phpmyadmin : http://192.168.78.2/i-g1/phpmyadmin • utilisateur webcalendar, mot de passe tournesol • cliquer sur SQL pour faire exécuter un script SQL sur cette base • ouvrir le voisinage réseau, ouvrir le fichier tables-mysql.sql dans le navigateur et copier/coller le sripts SQL dans la fenêtre SQL de phpmyadmin • cliquer sur le bouton Executer : on voit immédiatement la création de 23 tables dans la base de données webcalendar revenir dans la fenêtre de webcalandar et ouvrir une session administrateur de webcalendar utilisateur admin mot de passe admin Utilisation de webcalendar 1. créer des utilisateurs 2. assigner des rendez-vous 3. etc … 4.