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

Comment installer Website Baker sur un VPS CentOS 7

Dans ce tutoriel, nous expliquerons comment installer Website Baker sur un VPS CentOS 7 en utilisant le serveur Web Apache et la base de données MariaDB.

Website Baker est un système de gestion de contenu (CMS) open source écrit en PHP et qui utilise une base de données pour stocker les données. Website Baker possède une interface facile à utiliser, une interface frontale basée sur des modèles, une administration multi-utilisateurs avec des niveaux de privilèges, etc. Ce guide devrait fonctionner sur toute autre distribution Linux basée sur RPM, mais il a été testé et écrit pour CentOS 7.

Au moment de la rédaction de ce tutoriel, WebsiteBaker 2.8.3 est la dernière version stable disponible et nécessite :

– Serveur Web Apache.
– PHP (version 5.3.6 ou supérieure) avec l'extension MySQLi activée.
– MySQL ou MariaDB installé sur votre VPS Linux.

Instructions d'installation :

Connectez-vous à votre VPS via SSH :

utilisateur ssh@IP

Assurez-vous que tous les packages sont à jour en exécutant la commande suivante :

miam -y mise à jour

Website Baker utilise une base de données pour stocker les informations, exécutez donc la commande suivante pour installer le serveur MariaDB :

yum installer mariadb mariadb-server

Démarrez le service MariaDB et activez-le au démarrage :

systemctl démarrer mariadbsystemctl activer mariadb

Afin de sécuriser le serveur MariaDB pour la production, supprimez la base de données de test et définissez le mot de passe root MariaDB, exécutez le script "mysql_secure_installation".

Ensuite, utilisez la commande suivante pour vous connecter au serveur MariaDB en tant qu'utilisateur root MariaDB et créer une nouvelle base de données MariaDB et un compte utilisateur :

mysql -u root -pCREATE DATABASE wbaker;CREATE USER 'wbakeruser'@'localhost' IDENTIFIED BY 'PASSW0RD';ATTRIBUER TOUS LES PRIVILÈGES SUR 'wbaker'.* TO 'wbakeruser'@'localhost';FLUSH PRIVILEGES;quit 

N'oubliez pas de remplacer "PASSW0RD" par un mot de passe fort.
Installez le serveur Web Apache :

yum installer httpd

Démarrez le serveur Web Apache et configurez-le pour qu'il démarre automatiquement au démarrage :

systemctl démarrer httpdsystemctl activer httpd

Installez PHP et l'extension PHP MySQLi :

yum -y installer php php-mysqli

Téléchargez la dernière version stable de Website Baker depuis leur site officiel :

wget http://wiki.websitebaker.org/wbdownload/Wb2-8-3WithSP4.zip

Extrayez l'archive zip dans le répertoire "/var/www/html/" sur votre serveur :

décompressez Wb2-8-3WithSP4.zip -d /var/www/html/

L'archive sera extraite dans un nouveau répertoire nommé "wb". Modifiez le propriétaire de ce répertoire afin qu'il soit accessible par le serveur Web :

cd /var/www/html/chown -R apache:apache wb/

Renommez le fichier config.php.new en config.php :

cd /var/www/html/wbmv config.php.new config.php

Créez un nouvel hôte virtuel Apache pour votre domaine. Editez le fichier de configuration Apache ‘/etc/httpd/conf.d/vhosts.conf’ :

vim /etc/httpd/conf.d/vhosts.conf

et insérez la ligne suivante :

IncludeOptional vhosts.d/*.conf

Créez un nouveau répertoire nommé « vhosts.d » :

mkdir /etc/httpd/conf.d/vhosts.d/

et créez l'hôte virtuel :

vim /etc/httpd/vhosts.d/votredomaine.com.conf
ServerAdmin [email protected] "/var/www/html/wb/"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/votredomaine.com-access_log" combinéDirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllRequire all enabled 

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

systemctl redémarre httpd

Accédez à votre navigateur Web préféré sur http://votredomaine.com et suivez les instructions à l'écran pour terminer l'installation, puis connectez-vous au back-end d'administration de Website Baker et configurez-le en fonction de vos besoins.

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 Website Baker 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.


Cent OS
  1. Comment installer ImpressCMS sur un VPS CentOS 6

  2. Comment installer ocPortal sur un VPS CentOS 7

  3. Comment installer le serveur d'annuaire LDAP 389 sur un VPS CentOS 6

  4. Comment installer Railo sur un VPS CentOS 7

  5. Comment installer phpwcms sur un VPS CentOS 7

Comment installer MariaDB sur CentOS 8

Comment installer le serveur FreeIPA sur CentOS 7

Comment installer Cacti Monitoring Server sur CentOS 8

Comment installer Zabbix Server 5.0 / 4.0 sur CentOS 8 / RHEL 8

Comment installer le serveur de messagerie avec PostfixAdmin sur CentOS 7

Comment installer le serveur LEMP sur CentOS 8