Installation de Maarch sous ubuntu

Résolu
achraf -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
j'ai passer un long temps pour installer l'Opensource Maarch pour faire une gestion électronique des document au sein d'un stage d'été, mais j'ai pas encore réussit,
Etant donné que ce logiciel n'est pas préconfiguré pour Ubuntu.
En fait, j'ai installé les pré-requis (apache, php et postgresql), et j'ai suivie le guide d'installation sous ubuntu ci-dessous mais j'ai pas arriver à une installation complète.
je me demande est-ce quelqu'un a une idée pour installer Maarch.
merci d'avance.


-----------------------------------------------------------------------------------------------------------

-Récupérer les paquets Maarch Entreprise :

wget https://sourceforge.net/projects/maarch/files/ -O /var/www/MaarchEntreprise-1.0.zip

# Décompresser l'archive :

unzip !$ -d /var/www/entreprise
# Compléter l'installation des répertoires :
mkdir /var/maarch /var/maarch/docservers /var/maarch/docservers/{documents,documents_ai,invoices,invoices_ai} /var/maarch/indexes

# Adaptation de la release :

rm /var/www/entreprise/apps/maarch_entreprise/{export,tmp}
mkdir /var/www/entreprise/{tmp,apps/maarch_entreprise/{export,tmp}}

# Configurer les droits :

chown -R www-data:www-data /var/maarch
chmod -R 700 !$
chown www-data:www-data /var/www/entreprise/{tmp,apps/maarch_entreprise/tmp,modules/physical_archive/tmp_print}
chmod 700 /var/www/entreprise/{tmp,apps/maarch_entreprise/tmp,modules/physical_archive/tmp_print}

Modification des fichiers de configuration avec les variables suivantes :

## corepath=/var/www/entreprise/
## tmppath=/var/www/entreprise/tmp
## coreurl=http://127.0.0.1/entreprise/
## businessapppath=/var/www/entreprise/apps/maarch_entreprise/
## databaseserver=127.0.0.1
## databaseserverport=5432
## databasetype=POSTGRESQL
## databasename=maarch_entreprise
## databaseuser=postgres
## databasepassword=maarch
## tmppath(apps/maarch_entreprise)=/var/www/entreprise/apps/maarch_entreprise/tmp/
## path_to_lucene_index(letterbox_coll)=/var/maarch/indexes/letterbox_coll/
## path_to_lucene_index(coll_2)=/var/maarch/indexes/coll_2/
## MaarchDirectory=/var/www/entreprise/
## AutofolderingUrl=http://127.0.0.1/entreprise/modules/autofoldering/
## BASE_DIRECTORY=/var/www/entreprise/modules/full_text/
## INDEX_FILE_DIRECTORY=/var/maarch/indexes/letterbox_coll/
## MAARCH_TOOLS_PATH=/var/www/entreprise/apps/maarch_entreprise/tools/
## path(physical_archive)=/var/www/entreprise/modules/physical_archive/
cp /var/www/entreprise/core/xml/config.xml.default /var/www/entreprise/core/xml/config.xml
vim !$
cp /var/www/entreprise/apps/maarch_entreprise/xml/config.xml.default /var/www/entreprise/apps/maarch_entreprise/xml/config.xml
vim !$
vim /var/www/entreprise/modules/autofoldering/xml/config.xml
vim /var/www/entreprise/modules/indexing_searching/xml/config.xml
vim /var/www/entreprise/modules/full_text/xml/config_entreprise.xml
vim /var/www/entreprise/modules/physical_archive/xml/config.xml

# Création et configuration de la base

su postgres
psql
ALTER USER postgres WITH ENCRYPTED PASSWORD 'maarch';
CREATE DATABASE maarch_entreprise WITH ENCODING = 'UTF8';
\connect maarch_entreprise
\i /var/www/entreprise/structure.sql
\i /var/www/entreprise/data.sql
\q
exit
A voir également:

7 réponses

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Peux-tu nous dire ce qui te bloque ?
0
achraf
 
Bonjour,
Aujourd'hui j'ai réussit enfin a fonctionner Maarch en remplaçant le nom du dossier "/var/www/'entreprise'/maarch_entreprise/apps/maarch_entreprise" en "/var/www/'entreprise'/maarch_entreprise/apps/entreprise".

A ce stade, impossible de passer le login.

j'ai modifié le nom de la base de donnée ainsi le mot de passe et les paramètres de la base comme indiqué ci dessus dans le fichier :
/var/www/entreprise/apps/maarch_entreprise/xml/config.xml

puis j'ai crée la base de donnée et la construction du structure du programme se fait à l'aide des fichier data.sql et structure.sql

Dans la table users j'ai inséré la ligne suivante:

INSERT INTO users (user_id, "password", firstname, lastname, phone, mail, department, custom_t1, custom_t2, custom_t3, cookie_key, cookie_date, enabled, change_password, delay, status)
VALUES ('ccharles', 'ef9689be896dacd901cae4f13593e90d', 'Charlotte', 'CHARLES', '+33 1 47 24 51', 'info@maarch.org', '', NULL, NULL, NULL, '2b67f8017119d7de32f300be3e97ccb4', '2008-09-10 15:09:23', 'Y', 'N', NULL, 'OK');

Je reste bloqué sur la page login !!!!

la question est comment je puisse connecté?
Est-ce-qu'il doit faloir un mot de passe MD5, et comment je fait?

merci pour me répondre.
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Honnêtement c'est difficile de te répondre car ça dépend de la manière dont a été programmé maarch.

Si c'est comme MySQL, le mot de passe est chiffré en base et tu ne peux pas l'insérer directement en tapant le mot de passe en clair. Peut-être qu'ils utilisent la fonction PASSWORD mais rien de sûr... Exemple au bas de cette page :
https://dev.mysql.com/doc/refman/8.0/en/adding-users.html

Ça me surprend un peu que tu doives manipuler directement les enregistrements dans la base et qu'il n'y ait pas une méthode plus simple prévue dans la procédure d'installation. Tu es sûr de n'avoir rien oublié ?

Bonne chance
0
achraf
 
salut Mamiemando,

j'ai arrivé à passer le login en décryptant le mot de passe en MD5.

en tout cas merci pour ton aide, bonne journée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Ok donc ton problème est résolu ?
0
achrfinfo
 
oui, j'ai résolu le probleme, :)) merci.
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Parfait bonne continuation :) Je bascule le sujet en résolu.
0