Installez CMS Papoo sur Ubuntu 16.04 | 18.04 avec Apache2, MariaDB et PHP 7.2

  • Matthew Stevenson
  • 0
  • 2259
  • 172

CMS Papoo est un système de gestion de contenu (CMS) gratuit, optimisé pour le référencement et convivial basé sur la pile LAMP / LEMP qui aide les webmasters et les utilisateurs à créer de superbes sites Web et portails en ligne

La version Open Source est gratuite à télécharger et à utiliser et est livrée avec une interface utilisateur intuitive, une gestion granulaire des utilisateurs et des groupes et une conception réactive qui prend en charge tous les appareils modernes ...

Si vous êtes une petite ou moyenne entreprise à la recherche d'une plate-forme CMS facile à installer, simple à entretenir et flexible, alors Papoo est un bon point de départ…

Cette plate-forme CMS est rapide et légère, offre aux webmasters des fonctionnalités modulaires et extensibles, extensibles via des plugins pour collaborer et automatiser des expériences engageantes avec les utilisateurs sur plusieurs appareils, y compris les mobiles ...

Pour en savoir plus sur Papoo, veuillez consulter leur page d'accueil

Ce bref tutoriel va montrer aux étudiants et aux nouveaux utilisateurs comment installer Papoo sur Ubuntu 16.04 | 18.04 LTS…

Pour commencer à installer Papoo, suivez les étapes ci-dessous:

Étape 1: Installez le serveur HTTP Apache2

Papoo nécessite un serveur Web et le serveur HTTP Apache2 est le serveur Web open source le plus populaire disponible aujourd'hui… Pour installer le serveur Apache2, exécutez les commandes ci-dessous:

sudo apt mise à jour sudo apt installer apache2

Après avoir installé Apache2, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et permettre au service Apache2 de toujours démarrer avec le serveur démarre…

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl activer apache2.service 

Maintenant qu'Apache2 est installé…. pour tester si le serveur Web fonctionne, ouvrez votre navigateur et accédez à l'URL ci-dessous…

http: // localhost

Si vous voyez la page ci-dessus, cela signifie qu'Apache2 est correctement installé…

Étape 2: Installez le serveur de base de données MariaDB

Papoo a également besoin d'un serveur de base de données pour stocker son contenu… Si vous recherchez un serveur de base de données véritablement open source, alors MariaDB est un excellent point de départ… Pour installer MariaDB exécutez les commandes ci-dessous:

sudo apt-get install serveur-mariadb client-mariadb

Après l'installation de MariaDB, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et permettre au service MariaDB de toujours démarrer au démarrage du serveur ...

Exécutez-les sur Ubuntu 16.04 LTS

sudo systemctl arrêter mysql.service sudo systemctl démarrer mysql.service sudo systemctl activer mysql.service 

Exécutez-les sur Ubuntu 18.10 et 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl activer mariadb.service 

Ensuite, exécutez les commandes ci-dessous pour sécuriser le serveur de base de données avec un mot de passe root si vous n'avez pas été invité à le faire pendant l'installation ...

sudo mysql_secure_installation

Lorsque vous y êtes invité, répondez aux questions ci-dessous en suivant le guide.

  • Entrez le mot de passe actuel pour root (entrez pour aucun): appuyez simplement sur Entrée
  • Définir le mot de passe root? [O / n]: Oui
  • Nouveau mot de passe: entrez le mot de passe
  • Entrez à nouveau le nouveau mot de passe: Répétez le mot de passe
  • Supprimer les utilisateurs anonymes? [O / n]: Oui
  • Interdire la connexion root à distance? [O / n]: Oui
  • Supprimer la base de données de test et y accéder? [O / n]: Oui
  • Recharger les tables de privilèges maintenant? [O / n]: Oui

Maintenant que MariaDB est installée, pour tester si le serveur de base de données a été correctement installé, exécutez les commandes ci-dessous…

sudo mysql -u racine -p

saisissez le mot de passe root lorsque vous y êtes invité…

Si vous voyez un écran similaire à celui illustré ci-dessus, cela signifie que le serveur a été installé avec succès…

Étape 3: Installez PHP 7.2 et les modules associés

Papoo est un CMS basé sur PHP et PHP est requis… Cependant, PHP 7.2 peut ne pas être disponible dans les référentiels par défaut d'Ubuntu… Pour exécuter PHP 7.2 sur Ubuntu 16.04 et les versions antérieures, vous devrez peut-être exécuter les commandes ci-dessous:

sudo apt-get install software-properties-common sudo add-apt-repository ppa: ondrej / php

Ensuite, mettez à jour et mettez à niveau vers PHP 7.2

mise à jour sudo apt

Ensuite, exécutez les commandes ci-dessous pour installer PHP 7.2 et les modules associés.

sudo apt installer php7.2 libapache2-mod-php7.2 php7.2-commun php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7. 2-gd php7.2-xml php7.2-cli php7.2-zip

Après avoir installé PHP 7.2, exécutez les commandes ci-dessous pour ouvrir le fichier de configuration par défaut de PHP pour Apache2…

sudo nano /etc/php/7.2/apache2/php.ini 

Les lignes ci-dessous sont de bons paramètres pour la plupart des CMS basés sur PHP… Mettez à jour le fichier de configuration avec ces derniers et enregistrez-les… .

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = Amérique / Chicago

Chaque fois que vous apportez des modifications au fichier de configuration PHP, vous devez également redémarrer le serveur Web Apache2… Pour ce faire, exécutez les commandes ci-dessous:

sudo systemctl redémarrer apache2.service

Maintenant que PHP est installé, pour tester son fonctionnement, créez un fichier de test appelé phpinfo.php dans le répertoire racine par défaut d'Apache2…. ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Tapez ensuite le contenu ci-dessous et enregistrez le fichier.

Ensuite, ouvrez votre navigateur et accédez au nom d'hôte ou à l'adresse IP du serveur suivi de phpinfo.php

http: //localhost/phpinfo.php

Vous devriez voir la page de test PHP par défaut…

Étape 4: Créer la base de données Papoo CMS

Maintenant que vous avez installé tous les packages nécessaires au fonctionnement de Papoo, continuez ci-dessous pour commencer à configurer les serveurs. Exécutez d'abord les commandes ci-dessous pour créer une base de données Papoo vierge.

Pour vous connecter au serveur de base de données MariaDB, exécutez les commandes ci-dessous.

sudo mysql -u racine -p

Créez ensuite une base de données appelée papou

CREATE DATABASE papoo CHARACTER SET utf8 COLLATE utf8_general_ci;

Créez un utilisateur de base de données appelé papoouser avec un nouveau mot de passe

CREATE USER 'papoouser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Ensuite, accordez à l'utilisateur un accès complet à la base de données.

GRANT ALL ON papoo. * TO 'papoouser' @ 'localhost' IDENTIFIÉ PAR 'user_password_here' AVEC GRANT OPTION;

Enfin, enregistrez vos modifications et quittez.

PRIVILÈGES DE RINÇAGE; SORTIE;

Étape 5: Téléchargez la dernière version de Papoo

Pour obtenir la dernière version de Papoo, vous pouvez télécharger depuis sa page de téléchargement… Ou utilisez les commandes ci-dessous pour utiliser wget et téléchargez-le…

Une fois téléchargé, extrayez le contenu téléchargé dans le répertoire Papoo nouvellement créé… .

cd / tmp wget https://www.papoo.de/index.php?menuid=5bd66_papoo-light-v1811.zip sudo mkdir / var / www / html / papoo sudo décompressez 5bd66_papoo-light-v1811.zip -d / var / www / html / papoo

Ensuite, exécutez les commandes ci-dessous pour définir les autorisations correctes pour le répertoire racine de Papoo et donner le contrôle à Apache2 ... .

sudo chown -R www-data: www-data / var / www / html / papoo / sudo chmod -R 755 / var / www / html / papoo / 

Étape 6: Configurer Apache2

Enfin, configurez le fichier de configuration du site Apache2 pour Papoo. Ce fichier contrôlera la manière dont les utilisateurs accèdent au contenu Papoo. Exécutez les commandes ci-dessous pour créer un nouveau fichier de configuration appelé papoo.conf

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

Ensuite, copiez et collez le contenu ci-dessous dans le fichier et enregistrez-le. Remplacez la ligne en surbrillance par votre propre nom de domaine et emplacement racine du répertoire.

 ServerAdmin [email protected] DocumentRoot / var / www / html / papoo ServerName example.com ServerAlias ​​www.example.com  Options FollowSymlinks AllowOverride All Exiger tout accordé  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combiné  

Enregistrez le fichier et quittez.

Étape 7: Activez le module Papoo et réécriture

Après avoir configuré le VirtualHost ci-dessus, activez-le en exécutant les commandes ci-dessous

sudo a2ensite papoo.conf sudo a2enmod réécrire sudo systemctl redémarrer apache2.service 

Ouvrez ensuite votre navigateur et accédez au nom de domaine du serveur. Vous devriez voir l'assistant d'installation de Papoo pour terminer. Veuillez suivre attentivement l'assistant.

http://example.com

Suivez ensuite les instructions à l'écran pour terminer l'installation… Sélectionnez la langue d'installation et continuez…

Ensuite, vérifiez que toutes les conditions sont remplies et acceptez les termes de la licence… continuez à la page suivante pour entrer le nom de la base de données, l'utilisateur et continuer…

Après cela, créez un mot de passe root pour gérer le backend et terminer l'installation…

Connectez-vous au backend avec le nom d'utilisateur root et le mot de passe que vous avez créé ci-dessus…

Prendre plaisir!

Pour des raisons de sécurité, vous devez supprimer immédiatement la configuration du répertoire!

sudo rm -rf / var / www / html / papoo / setup

Vous devez également réinitialiser les autorisations du fichier «/lib/site_conf.php» sur 444.

sudo chmod 444 /var/www/html/papoo//lib/site_conf.php

L'administration est à l'adresse suivante:

http://example.com/interna/

Là, vous pouvez vous connecter avec le nom d'utilisateur root et votre mot de passe et gérer

Félicitations! Vous avez installé avec succès Papoo CMS sur Ubuntu 16.04 | 18.04… .




Personne n'a encore commenté ce post.