Passer au contenu principal

Installer Pretty Noemie CMS

Pretty Noemie CMS est un CMS comme Wordpress en version plus basique drag and drop. Il fonctionne avec composer (2.0) et php. 

Installation

Tout d'abord nous devons installer composer, apache et php. 

sudo dnf install httpd git wget
sudo dnf module enable php:7.4
sudo dnf install php
curl -sS https://getcomposer.org/installer | php 
sudo mv composer.phar /usr/bin/composer

On clone le dépôt git 

git clone https://framagit.org/framasoft/PrettyNoemieCMS

puis on installe pretty noemie 

composer install

On demarre apache

systemctl start httpd
systemctl enable httpd

On rentre des droits sur le dossier

chown -R apache: /var/www/html/SITEWEB

On créer un VirtualHost 

nano /etc/httpd/conf.d/VOTRESITE.conf

Puis on rendre le VirtualHost

<VirtualHost *:80>
  ServerName noemietest.fr 
  ServerAlias www.noemietest.fr 
  ServerAdmin admin@noemietest.fr 
  DocumentRoot /var/www/html/noemie

  <Directory /var/www/html/noemie>
       Options FollowSymlinks
       AllowOverride All
       Require all granted
  </Directory>

       ErrorLog /var/log/httpd/VOTRESITE-error.log
       CustomLog /var/log/httpd/VOTRESITE-access.log combined

</VirtualHost>

On relance apache

systemctl restart httpd

On laisse passer le traffic sur http et https avec firewalld

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload