GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer PageKit CMS sur Ubuntu 18.04 LTS

PageKit est un CMS gratuit, open source et léger qui peut être utilisé pour créer de beaux sites Web. Pagekit est livré avec une interface claire et intuitive qui vous permet de vous concentrer sur ce qui compte le plus, la gestion de votre contenu. Il fournit un tableau de bord configurable qui affiche toutes les statistiques relatives à votre site en un seul endroit. Vous pouvez facilement gérer les pages, les menus et les widgets à l'aide du panneau de contrôle par glisser-déposer de Pagekits. Pagekit ne nécessite aucune configuration matérielle particulière. Il peut être installé sur des serveurs avec une petite quantité de RAM.

Dans ce didacticiel, nous allons apprendre à installer PageKit CMS avec le serveur Web Apache sur Ubuntu 18.04 LTS.

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un utilisateur non root avec des privilèges sudo.

Mise en route

Avant de commencer, vous devrez mettre à jour votre système avec la dernière version. Vous pouvez le faire en exécutant la commande suivante :

sudo apt-get update -y
sudo apt-get upgrade -y

Une fois votre système mis à jour, redémarrez le système pour appliquer les modifications.

Installer Apache, MariaDB et PHP

PageKit s'exécute sur le serveur Web, écrit en langage PHP et utilise MariaDB pour stocker leurs données. Ainsi, vous devrez installer le serveur Web Apache, le serveur MariaDB, PHP et d'autres bibliothèques PHP sur votre serveur. Vous pouvez tous les installer en exécutant simplement la commande suivante :

sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip -y

Après avoir installé tous les packages requis, vous devrez modifier le fichier php.ini et apporter quelques modifications :

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

Effectuez les modifications suivantes :

memory_limit = 300M
allow_url_fopen = On
upload_max_filesize = 200M
max_execution_time = 400
date.timezone = Asia/Kolkata

Enregistrez et fermez le fichier. Ensuite, redémarrez les services Apache et MariaDB et autorisez-les à démarrer au démarrage en exécutant la commande suivante :

sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb

Configurer MariaDB pour PageKit

Par défaut, MariaDB n'est pas renforcée. Vous devrez donc d'abord le sécuriser. Vous pouvez le sécuriser en exécutant la commande suivante :

sudo mysql_secure_installation

Cette commande définira un mot de passe root, supprimera l'utilisateur anonyme, désactivera la connexion root à distance et supprimera la base de données de test comme indiqué ci-dessous :

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB :

mysql -u root -p

Entrez votre mot de passe root lorsque vous y êtes invité. Ensuite, créez une base de données et un utilisateur pour PageKit avec la commande suivante :

MariaDB [(none)]> CREATE DATABASE pagekitdb;
MariaDB [(none)]> CREATE USER pagekit;

Ensuite, accordez des privilèges à la base de données PageKit avec la commande suivante :

MariaDB [(none)]> GRANT ALL PRIVILEGES ON pagekitdb.* TO 'pagekit'@'localhost' IDENTIFIED BY 'password';

Ensuite, videz les privilèges avec la commande suivante :

MariaDB [(none)]> FLUSH PRIVILEGES;

Ensuite, quittez la console MariaDB avec la commande suivante :

MariaDB [(none)]> exit

Télécharger PageKit

Tout d'abord, vous devrez télécharger la dernière version de PageKit CMS à partir de leur site officiel. Vous pouvez le télécharger avec la commande suivante :

wget https://pagekit.com/api/download/latest -O pagekit.zip

Une fois le téléchargement terminé, décompressez le fichier téléchargé dans le répertoire racine Web d'Apache avec la commande suivante :

sudo unzip pagekit.zip -d /var/www/html/pagekit

Ensuite, donnez les autorisations appropriées au répertoire pagekit avec la commande suivante :

sudo chown -R www-data:www-data /var/www/html/pagekit/
sudo chmod -R 777 /var/www/html/pagekit/

Ensuite, vous pouvez procéder à la configuration d'Apache pour PageKit.

Configurer Apache pour PageKit

Ensuite, vous devrez créer un fichier d'hôte virtuel Apache pour PageKit CMS. Vous pouvez le faire en créant le fichier pagekit.conf comme indiqué ci-dessous :

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

Ajoutez les lignes suivantes :

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/pagekit
     ServerName example.com

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

     ErrorLog ${APACHE_LOG_DIR}/pagekit_error.log
     CustomLog ${APACHE_LOG_DIR}/pagekit_access.log combined

</VirtualHost>

Enregistrez et fermez le fichier. Ensuite, activez le fichier d'hôte virtuel PageKit avec la commande suivante :

sudo a2ensite pagekit

Ensuite, activez le module de réécriture Apache et redémarrez le serveur Web Apache pour appliquer toutes les modifications :

sudo a2enmod rewrite
sudo systemctl restart apache2

Accéder au CMS PageKit

PageKit CMS est maintenant installé et configuré. Il est temps d'accéder à l'assistant d'installation Web de PageKit.

Ouvrez votre navigateur Web et saisissez l'URL http://example.com. Vous serez redirigé vers la page suivante :

Maintenant, cliquez sur la flèche bouton. Vous devriez voir la page suivante :

Ici, sélectionnez votre langue et cliquez sur SUIVANT bouton. Vous devriez voir la page suivante :

Ici, indiquez le nom de votre base de données, le nom d'utilisateur et le mot de passe de la base de données. Ensuite, cliquez sur SUIVANT bouton. Vous devriez voir la page suivante :

Ici, indiquez le titre de votre site, le nom d'utilisateur et le mot de passe de l'administrateur. Ensuite, cliquez sur INSTALLER bouton. Vous devriez voir la page suivante :

Maintenant, fournissez vos informations de connexion administrateur et cliquez sur CONNEXION bouton. Vous devriez voir le tableau de bord par défaut de PageKit CMS sur la page suivante :

Toutes nos félicitations! vous avez installé avec succès PageKit CMS sur le serveur Ubuntu 18.04. J'espère que vous pourrez désormais modifier facilement le site Web pour créer un site Web moderne pour votre entreprise. N'hésitez pas à me demander si vous avez des questions.

  • https://pagekit.com

Ubuntu
  1. Comment installer MariaDB dans Ubuntu 20.04 LTS

  2. Comment installer SilverStripe CMS sur Ubuntu 18.04 LTS

  3. Comment installer Fuel CMS sur Ubuntu 18.04 LTS

  4. Comment installer Anchor CMS sur Ubuntu 18.04 LTS

  5. Comment installer ProcessWire CMS sur Ubuntu 18.04 LTS

Comment installer Umbraco CMS sur Ubuntu 20.04 LTS

Comment installer Backdrop CMS sur Ubuntu 18.04 LTS

Comment installer Neos CMS sur Ubuntu 20.04 LTS

Comment installer Concrete5 CMS sur Ubuntu 20.04 LTS

Comment installer Microweber CMS sur Ubuntu 20.04 LTS

Comment installer Fork CMS sur Ubuntu 20.04 LTS