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.