GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer Composr CMS sur Ubuntu 18.04 LTS

Composr est un CMS gratuit et open source doté de fonctionnalités sociales, interactives et dynamiques avancées. Il est écrit en langage PHP et utilise MariaDB pour stocker ses données. Il s'agit d'une combinaison d'un système de gestion de contenu Web et d'un logiciel de communauté en ligne. De nombreuses fonctionnalités sont disponibles prêtes à l'emploi dans Composer :

Caractéristiques

  • Prend en charge les images, les vidéos, l'audio, etc.
  • Prend en charge plusieurs modes d'affichage qui affichent le contenu des catégories à l'aide de tableaux et de zones.
  • Rappels d'événements, prise en charge RSS et Atom.
  • Vous permet de créer vos propres galeries.

Dans ce didacticiel, je vais vous montrer comment installer Composr CMS sur un serveur Ubuntu 18.04 LTS.

Exigences

  • Un serveur exécutant Ubuntu 18.04..
  • Une adresse IP statique 192.168.0.104 est configurée sur votre serveur.
  • 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 le serveur LAMP

Ensuite, vous devrez installer Apache, MariaDB, PHP et d'autres bibliothèques PHP sur votre serveur. Vous pouvez tous les installer en exécutant la commande suivante :

sudo apt-get install apache2 mariadb-server unzip wget 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 -y

Une fois tous les packages installés, vous devrez modifier le fichier de configuration PHP par défaut :

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

Effectuez les modifications suivantes :

memory_limit = 300M
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 la base de données MariaDB

Par défaut, MariaDB n'est pas sécurisée. Donc, vous devrez d'abord le sécuriser. Vous pouvez sécuriser l'installation de MariaDB en exécutant le script suivant :

sudo mysql_secure_installation

Répondez à toutes les questions 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 et appuyez sur Entrée, puis créez une base de données et un utilisateur avec la commande suivante :

MariaDB [(none)]> CREATE DATABASE composrdb;
MariaDB [(none)]> CREATE USER composr;

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

MariaDB [(none)]> GRANT ALL PRIVILEGES ON composrdb.* TO 'composr'@'localhost' IDENTIFIED BY 'mypassword';

remplacez le mot 'mypasdsword' dans la commande ci-dessus par un mot de passe sécurisé de votre choix. 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

Installer Composer

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

cd /tmp
wget https://compo.sr/site/dload.php?id=519 -O composr.zip

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

unzip composr.zip -d /var/www/html/composr

Ensuite, donnez les autorisations appropriées avec la commande suivante :

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

Créez ensuite un fichier d'hôte virtuel Apache pour Composr à l'aide de la commande suivante :

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

Ajoutez les lignes suivantes :

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/composr
     ServerName 192.168.0.104

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

     ErrorLog ${APACHE_LOG_DIR}/composr_error.log
     CustomLog ${APACHE_LOG_DIR}/composr_access.log combined

</VirtualHost>

Remplacez example.com par votre propre nom de domaine dans le fichier ci-dessus. Ensuite, enregistrez et fermez le fichier de configuration Apache vhost. Ensuite, désactivez le fichier d'hôte virtuel par défaut d'Apache et activez le fichier d'hôte virtuel Composr avec la commande suivante :

sudo a2dissite 000-default
sudo a2ensite composr

Ensuite, activez le module de réécriture Apache et redémarrez le service Apache pour appliquer les modifications avec la commande suivante :

sudo a2enmod rewrite
sudo systemctl restart apache2

Accès Composer

Composr est maintenant installé et écoute sur le port 80. Il est temps d'accéder à l'interface Web de Composr.

Ouvrez votre navigateur Web et saisissez l'URL http://192.168.0.104/install.php . Remplacez l'adresse IP dans l'URL par l'adresse IP de votre serveur ou utilisez plutôt le nom de domaine que vous avez choisi pour ce site Web. Vous serez redirigé vers la page suivante :

Sélectionnez votre langue et cliquez sur Continuer bouton. Vous devriez voir la page suivante :

Acceptez le contrat de licence Composr et cliquez sur J'accepte bouton. Vous devriez voir la page suivante :

Sélectionnez votre serveur de base de données et cliquez sur Continuer bouton. Vous devriez voir la page suivante :

Ici, fournissez votre URL de base, votre mot de passe principal, votre nom d'utilisateur administrateur, votre mot de passe, votre base de données, votre nom d'utilisateur et votre mot de passe de base de données, puis cliquez sur Installer Composr bouton. Vous devriez voir la page suivante :

Maintenant, cliquez sur Configurer d'abord mon Composer bouton. Vous allez être redirigé vers la page de connexion Composr :

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur. Ensuite, cliquez sur Connexion bouton. Vous devriez voir le tableau de bord par défaut de Composr sur la page suivante :

Toutes nos félicitations! vous avez installé et configuré avec succès Composr CMS sur le serveur Ubuntu 18.04. Vous pouvez maintenant facilement héberger votre propre site Web en utilisant Composr. N'hésitez pas à me commenter si vous avez des questions.


Ubuntu
  1. Comment installer MariaDB dans Ubuntu 20.04 LTS

  2. Comment installer Magnolia CMS sur Ubuntu 18.04 LTS

  3. Comment installer SilverStripe CMS sur Ubuntu 18.04 LTS

  4. Comment installer Pimcore CMS sur Ubuntu 18.04 LTS

  5. Comment installer Alfresco CMS sur Ubuntu 18.04 LTS

Comment installer Composr CMS sur Ubuntu 18.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