Recent Changes - Search:

Législation

Login

InstallationRapide

Attention, ce progamme vous est donné sous licence GNU GPL. Il n'est accompagné d'aucune garantie. Vous l'utilisez à vos risques et périls.


Pour installer rapidement sous Unix

Installer les packages suivants suivants

  • php
  • php-pgsql
  • postgresql
  • apache
  • zip (et unzip) utilisé pour générer des documents en format OpenDocument (OOo, koffice...)

Configurer

PHP

Tout est dans les fichiers .htaccess. Si vous configurez apache comme expliqué plus bas, vous ne devrez rien changer.

Postgresql

Depuis la ligne de commande (le shell donc), il faut faire en tant qu'utilisateur postgres :

  createuser -A -d -P phpcompta donnez le mot de passe dany ou vérifier avec le Manuel section sécurité
  createlang plpgsql template1

Si vous n'avez pas accès au shell, alors, il faut :

  • créer un utilisateur phpcompta qui doit avoir le droit de créer des bases de données et qui est identifié par le mot de passe dany
  • permettre l'utilisation de pgsql

Pour la fedora, et probablement d'autres distro, il faut modifier le pg_hba.conf de postgresql, il se trouve dans le $HOME de l'utilisateur postgres, sous Ubuntu et Debian ce fichier se trouve en-dessous de /etc/postgresql. Remplacer les "ident sameuser" par md5. Avant de redémarrer postgresql, en tant que postgres (faire su - ou sudo -u ) taper la commande

 psql template1
 alter user postgres password 'un_bon_mot_de_passe'

Apache

Soit vous ajoutez un virtual host qui pointera vers l'endroit où se trouve phpcompta/html (décompressé) soit vous ferez un lien vers cet endroit.

Exemple (pour Ubuntu) si vous décompressez l'archive dans /srv/www/html, le répertoire phpcompta sera créé, et donc la page de démarrage serait donc dans /src/www/html/phpcompta/html/index.html.

Sauvez ce qui suit comme /etc/apache2/conf.d/phpcompta.conf (ou dans le fichier httpd.conf, cela dépend de votre distribution) et relancez apache2.

 # /srv/www/html/phpcompta/
 Alias /phpcompta /srv/www/html/phpcompta/html
 <Directory /srv/www/html/phpcompta>
 AllowOverride All
 </Directory>

 <Location /phpcompta>
    Options +Indexes +FollowSymLinks
    Order allow,deny
    Allow from 127.0.0.1
    #deny from all
 </Location>

Finalement

Est-ce que votre serveur Apache est bien configuré et vous renvoie sur la bonne page? Bien, maintenant vous n'avez plus qu'à aller dans (phpcompta/admin/setup.php) avec votre navigateur pour créér ou mettre à jour votre base de données. Cela ne prend que quelques minutes.

Dernier conseil : pensez à protéger le répertoire html/admin avec un chmod 000 ou un accès avec un mot de passe

Edit - History - Print - Recent Changes - Search
Page last modified on April 10, 2008, at 10:09 AM