|
|
Installation de eLabFTW sans docker |
|
|
\ No newline at end of file |
|
|
# Installation de eLabFTW sans docker
|
|
|
## Préambule
|
|
|
- machine vituelle ici : 147.100.202.22
|
|
|
- utilisateur : debian
|
|
|
- connexion ssh -l debian 147.100.202.22
|
|
|
- documentation : https://doc.elabftw.net/
|
|
|
- installation suivie : https://doc.elabftw.net/install-oldschool.html
|
|
|
- os : debian 10
|
|
|
|
|
|
## installation des paquets sur la VM :
|
|
|
`̀``
|
|
|
#PHP - attention par défaut sur debian10, php est en version 7, et elab nécessite la version 8.
|
|
|
sudo apt install -y lsb-release apt-transport-https ca-certificates wget
|
|
|
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
|
|
|
sudo apt update
|
|
|
sudo apt install php8.0 -y
|
|
|
sudo apt install php8.0-fpm -y
|
|
|
sudo apt install php-curl
|
|
|
sudo apt install php-ldap
|
|
|
sudo apt install php-mbstring
|
|
|
sudo apt install php-gd
|
|
|
sudo apt install php-zip
|
|
|
sudo apt install php-mysql
|
|
|
|
|
|
# base de données.
|
|
|
sudo apt install mariadb-server
|
|
|
sudo apt install git
|
|
|
|
|
|
# import de elab
|
|
|
cd /var/www/html/
|
|
|
sudo git clone -b 4.1.0 --depth 1 https://github.com/elabftw/elabftw.git
|
|
|
|
|
|
`̀``
|
|
|
Installation de composer
|
|
|
`̀``
|
|
|
sudo apt install wget php-cli php-zip unzip
|
|
|
wget -O composer-setup.php https://getcomposer.org/installer
|
|
|
|
|
|
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
|
|
|
|
|
|
su -s /bin/bash www-data
|
|
|
|
|
|
composer install --no-dev
|
|
|
`̀`` |