Installation de Maarch sous ubuntu
Résolu
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
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:
- Maarch rm installation
- Installation windows 10 sans compte microsoft - Guide
- Installation chromecast - Guide
- Installation clavier arabe - Télécharger - Divers Web & Internet
- Installation calculatrice - Télécharger - Calcul & Conversion
- Installation google earth - Télécharger - 3D
7 réponses
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.
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.
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
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
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question