GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Subrion CMS sur un VPS Debian 8

Dans ce tutoriel, nous allons vous montrer comment installer Subrion CMS sur un VPS Debian 8 avec Apache, PHP et MySQL installés dessus. Subrion est un système de gestion de contenu gratuit écrit en PHP qui permet aux développeurs Web de créer des sites Web dans n'importe quel but.

Ce tutoriel a été testé et écrit pour un VPS Debian 8, mais il devrait fonctionner sur n'importe quelle distribution Linux.


Ce guide d'installation suppose qu'Apache, MySQL et PHP sont déjà installés et configurés sur votre serveur virtuel. Au moment de la rédaction de ce tutoriel, la dernière version stable de Subrion CMS est la 3.3.5 et nécessite :

  • PHP 5.x avec la bibliothèque graphique GD version 2.0.x+, les extensions PHP XML, MySQLi et mbstring activées ;
  • Apache Web Server>=2.0 compilé avec le module mod_rewrite et avec les directives suivantes autorisées :RewriteEngine, RewriteBase, RewriteCond et RewriteRule. ;
  • MySQL 4 ou supérieur installé sur votre serveur virtuel.

Commençons par l'installation. Téléchargez la dernière version de Subrion CMS disponible sur http://tools.subrion.org/get/ sur le serveur et extrayez-la à l'aide des commandes suivantes :

cd /opt
wget http://tools.subrion.org/get/latest.zip
mkdir -p /var/www/html/subrion
unzip -o latest.zip -d /var/www/html/subrion/

Créez une nouvelle base de données MySQL à utiliser par Subrion et attribuez-lui un utilisateur avec toutes les autorisations :

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

N'oubliez pas de remplacer "your-password" par un mot de passe fort.
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé "subrion.conf" sur votre serveur virtuel :

touch /etc/apache2/sites-available/subrion.conf

Ensuite, exécutez la commande suivante :

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

Ou utilisez le site a2ensite pour activer la configuration "subrion.conf" dans Apache :

sudo a2ensite subrion.conf

Modifiez le fichier de configuration "subrion.conf" :

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

et ajoutez-y les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/subrion/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/subrion/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/yourdomain.com-error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>

Afin d'activer les téléchargements de fichiers et de désactiver Magic Quotes GPC et Register Globals en PHP, modifiez le fichier de configuration php.ini et ajoutez/modifiez les lignes suivantes :

vi /etc/php5/apache2/php.ini
file_uploads = On
magic_quotes_gpc = Off
register_globals = Off

Facultativement, ajoutez/modifiez les lignes suivantes dans php.ini :

memory_limit = 128M
default_charset = "UTF-8"
mbstring.func_overload = 0

Définissez les autorisations de fichier appropriées pour que le serveur Web Apache écrive dans le fichier « includes/config.inc.php » et les répertoires « tmp », « uploads », « plugins » et « backup » :

sudo chown -R www-data:www-data /var/www/html/subrion/

Activez le module de réécriture Apache2 si ce n'est déjà fait :

sudo a2enmod rewrite

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

service apache2 restart

Ouvrez votre navigateur Web préféré, accédez à http://votredomaine.com et suivez les instructions simples. Pour des raisons de sécurité, assurez-vous de supprimer le fichier "install/modules/module.install.php" après l'installation :

rm /var/www/html/subrion/install/modules/module.install.php

Modifiez également les autorisations du fichier includes/config.inc.php en unwritable :

chmod a-w /var/www/html/subrion/includes/config.inc.php

C'est ça. L'installation de Subrion CMS est maintenant terminée.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement Debian optimisé, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de installer Subrion CMS pour toi. 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.


Debian
  1. Comment installer PHP 7.4 / 7.3 / 7.2 / 7.1 sur Debian 10 / Debian 9

  2. Comment installer PHP 8.0 sur Debian 11

  3. Comment installer PHP 8.0 sur Debian 10 / Debian 9

  4. Comment installer PHP 8 sur Debian 10

  5. Installer Fork CMS sur un VPS Debian

Comment installer Craft CMS sur Debian 9

Comment installer PHP 8 sur Debian 11

Comment installer PHP Composer sur Debian 11

Comment installer Pagekit CMS sur Debian 9

Comment installer PHP 5.6 sur Ubuntu 16.04 et Debian 9

Comment installer Laravel sur Debian 11 / Debian 10