Instalation sous linux (Debian/Ubuntu)
NOTE:
Il faut une version de MySQL >= 5.6.5 ou MariaDB >= 10.0.1.
Pour une installation avec le mod php de apache:
sudo apt-get install mysql-server apache2 php7.0-mysql libapache2-mod-php7.0 gitNote: Il est aussi possible d'utiliser php7.0-fpm ou d'utiliser un autre
serveur web tel que ngnix. De même mariadb remplace très bien mysql.
cd ~
git clone http://github.com/mart1ver/oressource.gitCréation de l'utilisateur oressource. Veillez à bien changer le mode de passe!
mysql --user=root --host=localhost -e \
"CREATE USER 'oressource'@'localhost' IDENTIFIED BY 'mot_de_passe_a_changer';
GRANT ALL PRIVILEGES ON oressource.* TO 'oressource'@'localhost';
CREATE DATABASE oressource;"Le fichier mysql/oressource.sql contient un schéma par defaut de base de donnée pour Oressource.
Il est neccessaire de le charger pour avoir un Oressource fonctionnel.
La ligne de commande va vous demander votre mot de passe.
mysql --user=oressource --host=localhost --database=oressource -p < mysql/oressource.sqlUne configuration simple et compatible avec un usage en réseau local non exposé à internet.
sudo cp -pr oressource/ /var/www/oressource
sudo chown -R www-data:www-data /var/www/oressourceEditer le fichier de configuration de Oressource
cd /var/www/oressource/moteur/
sudo cp dbconfig.php.example dbconfig.php
sudo vi dbconfig.phpCréer un fichier oressource.conf
sudo vi /etc/apache2/sites-available/oressource.conf
Ajouter les lignes suivantes :
<VirtualHost *:80>
ServerName oressource.example.com
DocumentRoot /var/www/oressource/
ErrorLog /var/log/apache2/oressource-error.log
CustomLog /var/log/apache2/oressource-access.log combined
</VirtualHost>sudo a2ensite oressource
sudo apache2ctl gracefulUn petit redemarage du service apache2 semble oportun apres toute cette configuration.
sudo systemctl restart apache2Si vous avez mis en place Oressource sur le même ordinateur sur le même ordinateur que votre navigateur web, Vous pourrez avec le navigateur accedez à l'écran de connection via l'URL :
Si votre installation est sur autre ordinateur qui ne dispose pas d'un nom de domaine, accedez à Oressource à l'aide d'un ordinateur client via l'adresse:
http://IP_DU_SERVEUR/oressource
L' adresse IP du serveur peut etre obtenue à l'aide d'une simple commande
ifconfig ou ip a sur le serveur.
Il ne tient qu'à vous de configurer un adressage IP statique pour le serveur voir méme un nom de domaine de manière à accéder simplement à Oressource à partir de vos ordinateurs clients.
Vous pouvez connecter avec les identifiants par défaut:
- utilisateur: [email protected]
- mot de passe: admin
(À venir)