Novius OS è un sistema di gestione dei contenuti cross-channel open source progettato come piattaforma applicativa. In questo articolo del blog spiegheremo come installare Novius OS su un VPS CentOS 7 con Apache, PHP e MariaDB,
Accedi al tuo server come utente root e assicurati che tutti i pacchetti siano aggiornati
yum -y update
Novius OS ha bisogno di un database SQL vuoto, quindi installeremo il server MariaDB
yum install mariadb mariadb-server
Avvia il server del database MariaDB e abilita il servizio all'avvio
systemctl start mariadb systemctl enable mariadb
Esegui lo script di post installazione "mysql_secure_installation" per proteggere MariaDB e imposta la tua password di root MariaDB
Accedi al server MariaDB utilizzando l'utente "root" e crea un nuovo database e utente
mysql -u root -p CREATE DATABASE noviusos; CREATE USER 'noviusosuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `noviusos`.* TO 'noviusosuser'@'localhost'; FLUSH PRIVILEGES;
Successivamente, installeremo il server Web Apache
yum install httpd
Avvia il server web Apache e aggiungilo per l'avvio automatico all'avvio del sistema
systemctl start httpd systemctl enable httpd
Installa PHP e alcuni moduli PHP
yum install php php-mysql php-common
Cambia la directory di lavoro corrente nella directory principale dei documenti di Apache.
cd /var/www/html/
Scarica ed esegui lo script di installazione di Novius OS utilizzando il seguente comando
wget http://raw.github.com/novius-os/ci/master/dubrovka/tools/install.sh && sh install.sh
Ti verrà chiesto di inserire una directory di installazione per Novius OS. Se desideri utilizzare la directory predefinita "novius-os", premi semplicemente invio e attendi il completamento del processo di installazione.
Cambia il proprietario della directory "novius-os"
chown -R apache:apache novius-os/
La direttiva di configurazione PHP 'short_open_tag' deve essere attiva per eseguire il sistema operativo Novius, quindi è necessario modificare il file di configurazione PHP. Esegui il comando seguente per trovare la posizione del file
php --ini Configuration File (php.ini) Path: /etc Loaded Configuration File: /etc/php.ini Scan for additional .ini files in: /etc/php.d
Dobbiamo modificare il file di configurazione caricato. Apri il file '/etc/php.ini' e assicurati che la direttiva 'short_open_tag' sia impostata su 'On'.
Per accedere a Novius OS utilizzando il tuo nome di dominio, devi creare un host virtuale Apache. Crea la directory '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto
vim /etc/httpd/conf.d/vhosts.conf
IncludeOptional vhosts.d/*.conf
Crea l'host virtuale
vim /etc/httpd/vhosts.d/yourdomain.tld.conf ServerAdmin [email protected] DocumentRoot "/var/www/html/yourwebsite" ServerName yourdomain.tld ServerAlias www.yourdomain.tld ErrorLog "/var/log/httpd/yourdomain.tld-error_log" CustomLog "/var/log/httpd/yourdomain.tld-access_log" combined <Directory "/var/www/html/yourdomain.tld/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted
e riavvia Apache per rendere effettive le modifiche.
systemctl restart httpd
Apri il tuo browser web preferito, vai su http://tuodominio.tld/ e segui i passaggi della procedura guidata di configurazione per completare l'installazione.
Una volta completato tutto, esegui i seguenti comandi
rm /var/www/html/novius-os/public/htdocs/install.php chmod og-w /var/www/html/novius-os/local/config
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Novius OS per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.