Novius OS est un système de gestion de contenu cross-canal open source conçu comme une plate-forme applicative. Dans cet article de blog nous allons vous expliquer comment installer Novius OS sur un VPS CentOS 7 avec Apache, PHP et MariaDB,
Connectez-vous à votre serveur en tant qu'utilisateur root et assurez-vous que tous les packages sont à jour
miam -y mise à jour
Novius OS a besoin d'une base de données SQL vierge, nous allons donc installer le serveur MariaDB
yum installer mariadb mariadb-server
Démarrez le serveur de base de données MariaDB et activez le service au démarrage
systemctl démarrer mariadbsystemctl activer mariadb
Exécutez le script de post-installation "mysql_secure_installation" pour sécuriser MariaDB et définissez votre mot de passe root MariaDB
Connectez-vous au serveur MariaDB en utilisant l'utilisateur "root" et créez une nouvelle base de données et un nouvel utilisateur
mysql -u root -pCREATE DATABASE noviusos;CREATE USER 'noviusosuser'@'localhost' IDENTIFIED BY 'PASSWORD';ATTRIBUER TOUS LES PRIVILÈGES SUR `noviusos`.* TO 'noviusosuser'@'localhost';FLUSH PRIVILEGES;Ensuite, nous allons installer le serveur Web Apache
yum installer httpdDémarrez le serveur Web Apache et ajoutez-le pour qu'il démarre automatiquement au démarrage du système
systemctl démarrer httpdsystemctl activer httpdInstallez PHP et quelques modules PHP
yum installer php php-mysql php-commonRemplacez le répertoire de travail actuel par le répertoire racine des documents d'Apache.
cd /var/www/html/Téléchargez et exécutez le script d'installation de Novius OS à l'aide de la commande suivante
wget http://raw.github.com/novius-os/ci/master/dubrovka/tools/install.sh &&sh install.shVous serez invité à entrer un répertoire d'installation pour Novius OS. Si vous souhaitez utiliser le répertoire par défaut "novius-os", appuyez simplement sur Entrée et attendez que le processus d'installation se termine.
Changer le propriétaire du répertoire "novius-os"
chown -R apache:apache novius-os/La directive de configuration PHP 'short_open_tag' doit être activée pour exécuter Novius OS, nous devons donc modifier le fichier de configuration PHP. Exécutez la commande suivante pour trouver l'emplacement du fichier
php --iniConfiguration File (php.ini) Path :/etcLoaded Configuration File :/etc/php.iniScan pour des fichiers .ini supplémentaires dans :/etc/php.dNous devons éditer le fichier de configuration chargé. Ouvrez le fichier "/etc/php.ini" et assurez-vous que la directive "short_open_tag" est définie sur "On".
Afin d'accéder à Novius OS en utilisant votre nom de domaine, vous devez créer un hôte virtuel Apache. Créez le répertoire ‘/etc/httpd/conf.d/vhosts.conf’ avec le contenu suivant
vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.confCréer l'hôte virtuel
vim /etc/httpd/vhosts.d/yourdomain.tld.confServerAdmin [email protected] "/var/www/html/yourwebsite"ServerName yourdomain.tldServerAlias www.yourdomain.tldErrorLog "/var/log/httpd/ votredomaine.tld-error_log"CustomLog "/var/log/httpd/votredomaine.tld-access_log" combinéIndexRépertoire index.html index.phpOptions FollowSymLinksAllowOverride AllExigez tous accordés et redémarrez Apache pour que les modifications prennent effet.
systemctl redémarre httpdOuvrez votre navigateur Web préféré, accédez à http://votredomaine.tld/ et suivez les étapes de l'assistant de configuration pour terminer l'installation.
Une fois que tout est terminé, exécutez les commandes suivantes
rm /var/www/html/novius-os/public/htdocs/install.phpchmod og-w /var/www/html/novius-os/local/configBien 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 Novius OS 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.