rw-rw-r-- to auteur

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"
important ROOT_PASSWD généré sur la page http://localhost/cowiki/htdocs/crypt.php (6 caracts. minimum)

Is it alive?

http://localhost/cowiki/htdocs/

Référence

coWIKI: Installation http://www.andesi.org/LeSite/CoWIKIInstallation