ovensia / ploopi
Ploopi - plateforme de gestion web - contenus, wiki, documents, planning
Installs: 6 328
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=7.0.0
- ext-curl: *
- ext-gd: *
- ext-mbstring: *
- ext-memcached: *
- ext-mysqli: *
- ext-openssl: *
- ext-xml: *
- ext-zip: *
- box/spout: ^2.5
- ckeditor/ckeditor: 4.22
- components/highlightjs: ^9.5
- components/jquery: ^3.1
- components/jqueryui: ^1.12
- donatj/phpuseragentparser: ^0.5.1
- eastdesire/jscolor: 2.5.1
- ezyang/htmlpurifier: ^4.8
- horde/text_diff: *
- keller/soundex-fr-bundle: dev-master
- mibe/feedwriter: ^1.0
- mpdf/mpdf: ^8.0.12
- netcarver/textile: ^3.5
- openlss/lib-array2xml: ^0.0.10
- pear/cache_lite: ^1.8
- pear/http_request2: ^2.3
- pear/mail: ^1.4
- pear/mail_mime: ^1.10
- pear/net_smtp: ^1.8
- pear/spreadsheet_excel_writer: ^0.9.4
- pear/xml_serializer: ^0.22.0
- phpoffice/phpspreadsheet: ^1.8.2
- wamania/php-stemmer: ^2.0
Requires (Dev)
- phploc/phploc: *
- theseer/phpdox: 0.11.2
This package is auto-updated.
Last update: 2025-01-15 07:00:03 UTC
README
A propos
Avertissement
Version de développement
Installation
Prérequis
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 </Directory> </VirtualHost>
On active le site et on redémarre Apache :
sudo a2dissite 000-default sudo a2ensite ploopi sudo systemctl restart apache2
Sécurité
sudo nano /etc/apache2/conf-enabled/security.conf
ServerTokens Prod ServerSignature Off
sudo systemctl restart apache2
Téléchargement direct
Licence
GPL 2.0