Notebook

Pense bête

Notebook
Publication

SeedDMS

Documentation

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

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *