coWIKI: Installation
Article écrit et wikisé par to_
Introduction
je vous propose d'installer coWIKI.
Préliminaires
On récupère l'archive cowiki ici et on la dé-tar:
| $ tar zxf cowiki-0.3.4.tar.gz |
mySQL
Installation
| # aptitude -R install mysql-server |
Configuration
Changement du mot de passe root
Le compte administrateur(root) de la base SQL est par défaut protégé par un mot de passe vide. Il convient de changer ca:
| # mysqladmin password "<mot_de_passe>" |
La base de données pour cowiki
Création
On crée la DB 'cowiki' qui sera sera gérer par l'utilisateur 'cowikeur':
| $ mysql -u root -p |
| Enter password: |
| mysql> CREATE DATABASE cowiki; |
| Query OK, 1 row affected (0.00 sec) |
| mysql> GRANT ALL PRIVILEGES ON cowiki.* TO 'cowikeur'@'localhost' |
| -> IDENTIFIED BY 'son_mot_de_passe'; |
| Query OK, 0 rows affected (0.00 sec) |
| mysql> quit |
| Bye |
Chargement
Dans cette base cowiki, on charge le schéma sql fourni ds l'archive:
| $ mysql -u cowikeur -p cowiki < $ARCHIVE/misc/database/mysql.sql |
| Enter password: ('son_mot_de_passe') |
Apache2+php5
Installation
On installe apache et son module php:
| # aptitude -R install libapache2-mod-php5 apache2 php5-mysql |
Configuration
| $ mkdir -p ~/public_html/cowiki |
| # ln -s /home/$USER/public_html/cowiki/ /var/www/cowiki |
| $ cd ~/public_html/cowiki |
| $ cp -R $ARCHIVE/{htdocs/,includes/} . |
| $ find . -type f -exec chmod 644 '{}' ';' |
| $ find . -type d -exec chmod 755 '{}' ';' |
Editons le /etc/apache2/sites-available/default et rajoutons ces lignes après la section <Directory /var/www/>...</Directory>:
<Directory /var/www/cowiki>
#on rajoute 'Options' pour autoriser les 'php_value' du '.htaccess'
AllowOverride Options
</Directory>
On re-démarre apache:
| # invoke-rc.d apache2 restart |
coWIKI
| $ cp includes/cowiki/core.conf-dist includes/cowiki/core.conf |
Editons le core.conf :
[.DOCUMENT]
RESOURCE = "mysql://cowikeur:son_mot_de_passe@localhost/cowiki"
[.AUTH]
RESOURCE = "mysql://cowikeur:son_mot_de_passe@localhost/cowiki"
[.USER]
RESOURCE = "mysql://cowikeur:son_mot_de_passe@localhost/cowiki"
[.AUTH]
ROOT_PASSWD = "$1$a/Y7UsQv$GA9RACAQXNR35zlYHQbA.0"
| |
