installation:installation_sur_serveur_mutualise

Ceci est une ancienne révision du document !


Pour l'instant, c'est en développement, nous aurions besoin de retour d'utilisateurs pour corriger les défauts. Merci d'utiliser la mailing list ou/et de mettre à jour la tâche 578

http://lists.nongnu.org/archive/html/phpcompta-contrib/2012-05/msg00019.html

Bonjour,

Beaucoup de personnes nous ont demandé de pouvoir utiliser un hébergement mutualisé avec postgresql.

Les 2 problèmes qui se posaient étaient :

1) une seule base de données disponible avec un nom fixé par l'hébergeur
2) les paramètrages dans les .htaccess ne fonctionnaient pas.

Pour résoudre ces 2 problèmes, nous avons du modifié PhpCompta, la version pour server mutualisé est ici http://www.phpcompta.eu/phpcompta-mutualise-test.7z , elle est en test et les changements seront intégrés dans la version à venir.

Etape pour l'installer:

1. Créer une base de données (postgres) chez votre hébergeur

pour hébergement mutualisé ovh pro en mars 2013 : avec le manager v3,

a) outil : hébergement / gestion SQL / nouvelle base PostgreSQL : permet la création de la base

b) outil : hébergement / gestion SQL / nouvelle base PostgreSQL : permet l'affectation du mot de passe

c) outil : hébergement / gestion SQL / phpPgAdmin: permet de se connecter à la base

d) attention, les opérations ne sont pas instantanées. Lorsque je me connectais avec “phpPgAdmin”, j'avais un écran presque vide avec juste le message “Serveurs : ! aucun objet trouvé !”. Au bout de 2h, la base est apparue…

2. Se connecter sur le phpPgAdmin, choisir la _base_ de donnée, cliquez sur SQL → charger fichier, donner comme fichier d'abord phpcompta/contrib/mono/mono.sql cliquez sur executer, ce script est destiné à supporter une version mutualisée.

3. Suivez la même procédure, mais cette fois vous utilisez soit le fichier phpcompta/contrib/mono/mono-france.sql pour une comptabilité française ou mono-belgique.sql pour une comptabilité belge. Vous pourriez aussi restaurer un backup d'une version non mutualisé.

4. Décompresser les fichiers contenus dans les répertoires html et include dans votre espace chez votre hébergeur (les répertoires doivent garder tels qu'elle sans être mélanger, respecter l'aborescence)

chez ovh pro mutualisé : avec un outil comme putty, affecter récursivement les permissions 604 (+Add X to directory )

5. Allez sur setup.php Utilisateur : utilisateur pouvant se connecter sur postgresql donc celui que vous avez utilisé pour PhpPgAdmin mot de passe :de l'utilisateur port : en haut dans phpPgAdmin vous voyez le port, c'est celui-là qu'il faut donner

6. Valider, normalement vous recevrez un message d'erreur:connexion refusé, ouvrez alors le fichier include/config.inc.php et vous changez define ('phpcompta_psql_host','127.0.0.1'); par define ('phpcompta_psql_host','nom_du_server_ou_son_ip'); retournez sur setup.php et terminez la procédure.

*) Sur ovh mutualisé pro apparait le message d'erreur : “magic_quotes_gpc a une mauvaise valeur !”. La fonctionnalité globale “magic-quote” devient deprecated en version 5.3 et absente en version 5.4 ( [[http://www.php.net/manual/en/security.magicquotes.whynot.php]] ) Une solution est de forcer la version PHP 5.4 en créant un fichier .htaccess contenant :

SetEnv PHP_VER 5_4

7.se connecter (phpcompta/phpcompta) et ajouter des périodes dans Paramètre PERIODE pour correspondre à l'année courante.

8. Aller dans préférence, changer le mot de passe + période par défaut

Tous les plugins sont supposés fonctionner.

Sur le forum, des utilisateurs ont réussi à le faire fonctionner ainsi et c'est en beta (donc en test).

Si vous essayez, merci de faire un renvoi d'informations (réussi, bug, idée, …)

Cordialement

Dany De Bontridder

  • installation/installation_sur_serveur_mutualise.1368868824.txt.gz
  • Dernière modification : 2013/05/18 11:20
  • de dany