Ploopi - plateforme de gestion web - contenus, wiki, documents, planning

Installs: 3 048

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0


dev-master 2024-02-16 09:29 UTC

This package is auto-updated.

Last update: 2024-02-29 05:00:04 UTC


A propos



Version de développement



Installation des paquets logiciels nécessaires

sudo apt update
sudo apt upgrade
sudo apt install --yes apt-transport-https apache2 libapache2-mod-php php php-mysql php-gd php-zip php-curl php-cli php-xml php-mbstring memcached php-memcached mariadb-server unoconv composer catdoc poppler-utils jhead unrtf unzip zip openssl subversion git mediainfo
sudo a2enmod rewrite expires headers
sudo systemctl restart apache2

Définitions des droits pour la base de données

sudo mysql -uroot -p -e "GRANT ALL PRIVILEGES ON ploopi.* TO 'ploopi'@'localhost' IDENTIFIED BY 'ploopi' WITH GRANT OPTION;"

Installation Ploopi

mkdir /var/www/ploopi
cd /var/www/ploopi
composer create-project --no-dev --no-interaction ovensia/ploopi:dev-master ploopi
sudo chown -R www-data:www-data .
sudo find . -type d -print0 | xargs -0 -n 1 chmod 500
sudo find . -type f -print0 | xargs -0 -n 1 chmod 400
sudo find {data,config,modules} -type d -print0 | xargs -0 -n 1 chmod 700
sudo find {data,config,modules} -type f -print0 | xargs -0 -n 1 chmod 600

Config Apache

Création d'un Virtual Host (optionnel mais recommandé) :

sudo nano /etc/apache2/sites-available/ploopi.conf

Puis insérez les lignes suivantes :

<VirtualHost *>
    ServerName ploopi

    DocumentRoot /var/www/ploopi/

    <Directory /var/www/ploopi/>
            AllowOverride All

On active le site et on redémarre Apache :

sudo a2dissite 000-default
sudo a2ensite ploopi
sudo systemctl restart apache2


sudo nano /etc/apache2/conf-enabled/security.conf
ServerTokens Prod
ServerSignature Off
sudo systemctl restart apache2

Téléchargement direct



GPL 2.0