SeedDMS
Documentation
- Logiciel
- Installation
- Github avec, entre autres, tutoriel d’installation
- Dominic Myers (tutoriel)
- myanwyn (tutoriel)
- Jumploader : Java File Upload Applet
- Indexation
- Listes de mots vides (stopwords) : stopwords.org, ranks.nl, unine.ch, liste perso Fr + En
Installation (Sql)
Les pré requis :
- serveur LAMP (Voir ici)
- Image magic
Ensuite …
sudo apt-get install php-pear php-http-webdav-server
Créer un répertoire temporaire dans le home : /home/pi/temp
wget https://sourceforge.net/projects/seeddms/files/seeddms-5.0.4/SeedDMS_Core-5.0.4.tgz wget https://sourceforge.net/projects/seeddms/files/seeddms-5.0.4/SeedDMS_Lucene-1.1.9.tgz wget https://sourceforge.net/projects/seeddms/files/seeddms-5.0.4/SeedDMS_Preview-1.1.9.tgz sudo pear install SeedDMS_Core-5.0.4.tgz sudo pear install SeedDMS_Lucene-1.1.9.tgz sudo pear install SeedDMS_Preview-1.1.9.tgz
wget http://download.pear.php.net/package/Log-1.13.1.tgz sudo pear install Log-1.13.1.tgz <alternative?> sudo pear install Log wget http://download.pear.php.net/package/Mail-1.3.0.tgz sudo pear install Mail-1.3.0.tgz <alternative?> sudo pear install Mail
mkdir /var/www/html/seeddms/ cd /var/www/html/seeddms sudo wget https://sourceforge.net/projects/seeddms/files/seeddms-5.0.4/seeddms-5.0.4.tar.gz sudo tar -xvzf seeddms-5.0.4.tar.gz
Ouvrir phpmyadmin et créer la database seeddms (le user, password, et database seront à renseigner au lancement de l’application)
<alternative?>
create database seeddms;
grant all privileges on seeddms.* to seeddms@localhost identified by '<mysql-password>';
exit
<non fait>
Copy everything into our main directory and enable install:
sudo cp -a /var/www/html/seeddms/. /var/www/html/
<A faire>
cd /var/www/html/seeddms/conf/ touch ENABLE_INSTALL_TOOL cd .. sudo chown -R www-data /var/www/html/seeddms sudo a2enmod rewrite sudo service apache2 restart
Créer les sous répertoires avec le bon groupe (www-data)
sudo mkdir data sudo mkdir data/staging sudo mkdir data/lucene
Installer Zend version 1 (pas 2) :
cd /home/pi/temp wget https://packages.zendframework.com/releases/ZendFramework-1.12.3/ZendFramework-1.12.3.tar.gz tar -xvzf ZendFramework-1.12.3.tar.gz
Dire à PHP où se trouve Zend:
sudo nano /etc/php5/apache2/php.ini
Ajouter sous la ligne
;include_path = ".:/usr/share/php"
la ligne (adapter le chemin):
include_path = ".:/usr/share/php:/home/pi/ZendFramework-1.12.3/library"
Puis
sudo service apache2 restart
et dans le navigateur :
<serveur-ip>/install/install.php
Enfin enlever le fichier (l’application le propose à la fin de l’installation) :
sudo rm /var/www/html/conf/ENABLE_INSTALL_TOOL
Si ça ne marche pas, regarder les logs d’erreurs
tail -f /var/log/apache2/error.log
