Cotonti est un système de gestion de contenu (CMS) open source et communautaire et un cadre de gestion de contenu (CMF) alimenté par PHP et MySQL. Dans cet article, nous vous guiderons tout au long du processus d'installation de Cotonti sur un VPS CentOS 7 avec Apache, PHP et MariaDB.
Connectez-vous à votre VPS Linux en tant qu'utilisateur root et assurez-vous que tous les packages sont à jour
miam -y mise à jour
Maintenant, nous allons installer MariaDB
yum installer mariadb-server mariadb
Démarrez MariaDB et ajoutez-le pour qu'il démarre automatiquement au démarrage du système
systemctl start mariadb.servicesystemctl enable mariadb.service
Exécutez la commande suivante pour sécuriser votre serveur MariaDB et définir un nouveau mot de passe root
mysql_secure_installation
Cotonti a besoin d'une base de données MySQL, alors connectez-vous au serveur MySQL avec l'utilisateur root et créez une nouvelle base de données et un nouvel utilisateur
mysql -u root -pMariaDB [(aucun)]> CRÉER UNE BASE DE DONNÉES cotonti;MariaDB [(aucun)]> ACCORDER TOUS LES PRIVILÈGES SUR cotonti.* À 'cotontiuser'@'localhost' IDENTIFIÉ PAR 'MOT DE PASSE';MariaDB [( aucun)]> flush privilèges;MariaDB [(aucun)]>> \q;
N'oubliez pas de remplacer "MOT DE PASSE" par un mot de passe réel.
Maintenant, nous allons installer le serveur Web Apache
yum installer httpd
Démarrez le serveur Web et activez-le pour qu'il démarre au démarrage
systemctl démarrer httpdsystemctl activer httpd
Installez PHP et quelques extensions PHP
yum installer php php-mysql php-gd php-mbstring php-common
Téléchargez la dernière version de Cotonti sur votre serveur
wget https://github.com/Cotonti/Cotonti/archive/master.zip
Extrayez l'archive téléchargée dans le répertoire racine du document sur votre serveur.
yum -y install unzipunzip master.zip -d /var/www/html/mv /var/www/html/Cotonti-master/ /var/www/html/cotoni
Copiez l'exemple de fichier de configuration et modifiez ses autorisations
cp /var/www/html/cotonti/datas/config-sample.php /var/www/html/cotonti/datas/config.phpchmod 666 /var/www/html/cotonti/datas/config.phpChanger le propriétaire
chown -R apache:apache /var/www/html/cotonti/Nous allons maintenant mettre en place la directive d'hébergement virtuel Apache pour votre site Web Cotonti.
Créez un fichier ‘/etc/httpd/conf.d/vhosts.conf’ avec le contenu suivant
IncludeOptional vhosts.d/*.confet créez un répertoire ‘/etc/httpd/vhosts.d’ où nous mettrons tous nos hôtes virtuels.
mkdir /etc/httpd/vhosts.dCréez un hébergeur virtuel pour votre domaine Cotonti
vim /etc/httpd/vhosts.d/yourdomain.confServerAdmin [email protected] "/var/www/html/cotonti"ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var /log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" combiné DirectoryIndex index.phpOptions FollowSymLinksAllowOverride AllRequire all /Répertoire> Et redémarrez Apache pour que les modifications prennent effet
systemctl redémarre httpdC'est tout. Maintenant, nous devons lancer le programme d'installation Web en accédant à http://votredomaine.com . L'assistant d'installation vérifiera si votre serveur répond à toutes les exigences et terminera l'installation de Cotonti. Vous devrez entrer vos informations MySQL et créer un utilisateur administrateur.
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 de le configurer 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.