GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer PyroCMS sur un VPS Ubuntu 14.04

PyroCMS est un CMS léger construit avec le framework PHP très populaire CodeIgniter, suffisamment simple pour permettre à tout développeur de créer des modules personnalisés et à tout utilisateur final de comprendre le fonctionnement de PyroCMS.
L'installation de PyroCMS sur un VPS Ubuntu devrait prendre environ cinq minutes si vous suivez les étapes très simples décrites ci-dessous.


Ce guide d'installation suppose qu'Apache, PHP et MySQL sont déjà installés et configurés sur votre serveur virtuel basé sur Ubuntu.
Au moment de la rédaction de ce didacticiel, la dernière version stable disponible est PyroCMS 2.2.5 et il nécessite :

  •     Serveur Web Apache>=2.0 compilé avec le module mod_rewrite ;
  •     PHP>=5.2 avec les extensions PHP suivantes activées :GD Graphics Library version 2.0.x, mcrypt et cURL.
  •     MySQL>=5.0 installé sur votre serveur virtuel Linux.
  •     CodeIgniter 2.1.x, jQuery 1.6.x et Lex : ces packages tiers sont inclus dans chaque version de PyroCMS.

Téléchargez la dernière version stable de PyroCMS disponible sur https://www.pyrocms.com/ sur le serveur et extrayez l'archive téléchargée à la racine du document de votre serveur Web :

cd /tmp/
wget --no-check-certificate https://www.pyrocms.com/downloads/v2.2.5 -O pyrocms.zip
unzip -d /var/www/html/ pyrocms.zip
mv /var/www/html/pyrocms* /var/www/html/pyrocms

Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "pyrocms.conf" :

vi /etc/apache2/sites-available/pyrocms.conf

et ajoutez les lignes suivantes :

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/pyrocms/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
      <Directory /var/www/html/pyrocms/>
         Options Indexes FollowSymLinks MultiViews
         AllowOverride All
         Order allow,deny
         allow from all
      </Directory>
   ErrorLog /var/log/apache2/your-domain.com-error_log
   CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Ensuite, exécutez la commande suivante sur votre serveur virtuel :

ln -s /etc/apache2/sites-available/pyrocms.conf /etc/apache2/sites-enabled/pyrocms.conf

Localisez le fichier de configuration PHP à l'aide de la commande suivante :

php -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

Editez le fichier de configuration PHP ‘php.ini’ et ajoutez/modifiez les lignes suivantes :

vi /etc/php5/cli/php.ini
magic_quotes_runtime = Off
date.timezone = US/Central

Le fichier 'mcrypt.ini' dans '/etc/php5/conf.d' doit être copié ou lié symboliquement à '/etc/php5/mods-available' :

cd /etc/php5/mods-available
sudo ln -s ../conf.d/mcrypt.so
sudo php5enmod mcrypt

Activez le module mod_rewrite en utilisant :

sudo a2enmod rewrite

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

service apache2 restart

Rendez la racine du document et les fichiers et répertoires PyroCMS qu'il contient accessibles en écriture par le serveur Apache qui s'exécute en tant qu'utilisateur « www-data » et groupe « www-data » en exécutant la commande suivante :

chown www-data:www-data -R /var/www/html/pyrocms/

Créez une nouvelle base de données MySQL pour PyroCMS à l'aide des commandes suivantes :

mysql -u root -p
mysql> CREATE DATABASE pyrodb;
mysql> GRANT ALL PRIVILEGES ON pyrodb.* TO 'pyrouser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Ouvrez http://votre-domaine.com à l'aide d'un navigateur Web et suivez les instructions simples.

C'est ça. L'installation de pyrocms est maintenant terminée.

Vous pouvez vous connecter au back-end de l'administrateur de PyroCMS à l'aide des identifiants de connexion de l'administrateur et commencer à l'utiliser.

Pour des raisons de sécurité, il est recommandé de supprimer le répertoire d'installation ('/var/www/html/pyrocms/installer') une fois que vous avez terminé le processus d'installation.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer PyroCMS pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer PrestaShop sur un VPS Ubuntu 14.04

  2. Comment installer Munin sur un VPS Ubuntu 14.04

  3. Comment installer Contao sur un VPS Ubuntu 14.04

  4. Comment installer CS-Cart v4 sur un VPS Ubuntu 14.04

  5. Comment installer Group-Office 6 sur un VPS Ubuntu 14.04

Comment installer PHP sur Ubuntu 18.04

Comment installer PHP sur Ubuntu 20.04

Comment installer PHP 8.0 sur Ubuntu 20.04

Comment installer PHP 8.0 sur Ubuntu 20.04 / 18.04

Comment installer PHP dans Ubuntu 22.04

Comment installer PHP sur Ubuntu 22.04