GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Concrete5 sur un VPS CentOS 6

Concrete5 est un puissant système de gestion de contenu (CMS) open source écrit en PHP qui permet de déployer des sites Web complexes axés sur le contenu et de gérer facilement leur contenu et leur structure. Concrete5 est livré avec de nombreuses fonctionnalités telles que l'éditeur de texte WYSIWYG, le correcteur orthographique intégré, la planification de contenu, le système d'autorisations avancé et plus encore.

Pour installer et exécuter Concrete5 sur un VPS Linux avec CentOS, suivez les étapes très simples décrites ci-dessous.
Les instructions d'installation s'appliquent à tout serveur Linux RPM sur lequel LAMP (Linux, Apache, MySQL et PHP) est installé.


Actuellement, Concrete5 nécessite :

  • PHP>= 5.3 avec les extensions PHP suivantes activées :MySQL, bibliothèque graphique GD avec freetype, mcrypt, mbstring, curl, iconv, openssl et zip ;
  • Serveur Web Apache compilé avec le module mod_rewrite et l'ensemble "AllowOverride All" ;
  • MySQL>=5.0 installé sur votre serveur virtuel Linux.

Téléchargez et décompressez la dernière version de Concrete5 disponible sur http://www.concrete5.org/ :

cd /root
wget http://www.concrete5.org/download_file/-/view/58379/8497/ -O concrete5.zip
unzip concrete5.zip

Créez une nouvelle base de données MySQL pour Concrete5 sur votre serveur :

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

Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, éditez votre fichier de configuration Apache (/etc/httpd/conf/httpd.conf par défaut) :

Décommentez la ligne suivante :

#NameVirtualHost *:80

puis, ajoutez les lignes suivantes à la fin :

ServerAdmin [email protected]
DocumentRoot /var/www/html/concrete5/
ServerName www.your-domain.com
<Directory /var/www/html/concrete5/>
Options FollowSymLinks
        AllowOverride All
</Directory>
ErrorLog logs/your-domain.com-error_log
CustomLog logs/your-domain.com-access_log common

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

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

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

post_max_size = 20M
upload_max_filesize = 20M
memory_limit = 128M
safe_mode = Off

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

Déplacez les fichiers d'installation de Concrete5 vers le répertoire racine du document défini dans la directive de l'hôte virtuel ci-dessus :

mv /root/concrete5.6.2.1 /var/www/html/concrete5

De plus, l'utilisateur du serveur Web (Apache) doit pouvoir écrire dans les répertoires 'files', 'config' et 'packages' et dans le fichier '.htaccess', vous pouvez donc facilement le faire en exécutant la commande suivante :

chown apache:apache -R /var/www/html/concrete5

Ouvrez http://votre-domaine.com/ dans un navigateur Web. Si toutes les conditions sont remplies, cliquez sur le bouton "Continuer vers l'installation". Entrez les informations suivantes :le nom de votre site, l'adresse e-mail et le mot de passe pour l'utilisateur administrateur et les informations de la base de données, puis cliquez sur le bouton "Installer concrete5".

Une fois l'installation terminée, activez le moteur de recherche convivial ou "Pretty URLs" :cliquez sur l'hyperlien "Dashboard" -> "System &Settings" -> "Pretty URLs" -> "Enable Pretty URLs" et appuyez sur "Save". Concrete5 génère et essaie d'ajouter les lignes suivantes au fichier .htaccess (/var/www/html/concrete5/.htaccess) :

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]

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

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 Concrete5 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.


Cent OS
  1. Comment installer PHP 5.5 sur CentOS

  2. Comment installer PmWiki sur CentOS 6 VPS

  3. Comment installer MyWebSQL sur un VPS CentOS

  4. Comment installer Wolf CMS sur un VPS CentOS

  5. Comment installer PHP 7.2 sur CentOS 7

Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

Comment installer Drupal sur CentOS 7

Comment installer PHP sur CentOS 8

Comment installer PHP 7.4 sur CentOS 8 / RHEL 8

Comment installer TaskBoard sur CentOS 7

Comment installer PHP 7 sur CentOS 7