GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare OctoberCMS su Ubuntu 16.04 LTS

OctoberCMS è un sistema di gestione dei contenuti gratuito, open source e self-hosted scritto in PHP e basato sul framework Laravel. OctoberCMS ti permette di creare il tuo blog o sito web senza alcun linguaggio di programmazione. Supporta vari database come SQLite, MySQL e PostgreSQL.

OctoberCMS offre molte funzionalità, alcune delle quali sono elencate di seguito:

  • Viene fornito con il potente framework Ajax integrato.
  • Fornisce un file manager con supporto CDN e ritaglio delle immagini
  • Interfaccia amministrativa leggera e facile da usare.
  • Utilizza un database di file flat per la struttura del front-end.

In questo tutorial spiegheremo come installare e configurare OctoberCMS sul server Ubuntu 16.04.

Prerequisiti

  • Un server che esegue Ubuntu 16.04.
  • Un utente non root con privilegi sudo.

Per iniziare

Prima di iniziare, si consiglia di aggiornare il sistema con l'ultima versione stabile. Puoi farlo con il seguente comando:

sudo apt-get update -y
sudo apt-get upgrade -y

Una volta aggiornato il sistema, riavvia il sistema per applicare tutte le modifiche.

Installa LAMP SERVER

OctoberCMS funziona su server web Apache. Quindi dovrai installare il server LAMP sul tuo sistema. Innanzitutto, installa il server Web Apache con il seguente comando:

sudo apt-get install apache2 libapache2-mod-php7.0 -y

Quindi, avvia il servizio Apache e abilitalo all'avvio all'avvio con il seguente comando:

sudo systemctl start apache2
sudo systemctl enable apache2

Quindi, installa MariaDB, PHP e altri moduli PHP con il seguente comando:

sudo apt-get install mariadb-server php7.0 php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-opcache php7.0-xml mcrypt php7.0-mcrypt wget unzip -y

Una volta installati tutti i pacchetti, avvia il servizio MariaDB e abilitalo all'avvio all'avvio con il seguente comando:

sudo systemctl start mysql
sudo systemctl enable mysql

Configura MariaDB

Per impostazione predefinita, MariaDB non è sicuro. Quindi dovrai prima proteggerlo. Puoi proteggerlo utilizzando lo script mysql_secure_installation.

sudo mysql_secure_installation

Questo script imposterà la password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB come mostrato di seguito:

Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Una volta che MariaDB è protetto, crea un database per OctoberCMS.

Innanzitutto, accedi alla console MariaDB con il seguente comando:

mysql -u root -p

Ti verrà richiesta una password, inserisci la tua password di root e crei un database per OctoberCMS:

MariaDB [(none)]> create database octobercmsdb character set utf8;

Quindi, crea un utente per OctoberCMS e concedi tutti i privilegi a OctoberCMS con il seguente comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON octobercmsdb.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Quindi, svuota i privilegi con il seguente comando:

MariaDB [(none)]> flush privileges;

Infine, esci dalla console di MariaDB usando il seguente comando:

MariaDB [(none)]> quit

Installa OctoberCMS

Innanzitutto, scarica l'ultima versione stabile di OctoberCMS dal sito Web ufficiale di OctoberCMS con il seguente comando:

wget http://octobercms.com/download -O octobercms.zip

Una volta completato il download, estrai l'archivio scaricato nella directory principale di Apache utilizzando il seguente comando:

unzip octobercms.zip -d /var/www/html/octobercms

Quindi, dai le autorizzazioni appropriate per la directory OctoberCMS:

sudo chown -R www-data:www-data /var/www/html/octobercms/
sudo chmod -R 755 /var/www/html/

Successivamente, dovrai creare una direttiva di host virtuale apache per OctoberCMS. Per farlo, crea un nuovo file di configurazione octobercms.conf all'interno della directory /etc/apache2/sites-available/:

sudo nano /etc/apache2/sites-available/octobercms.conf

Aggiungi le seguenti righe:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/octobercms/
ServerName www.example.com
<Directory /var/www/html/octobercms/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/octobercms-error_log
CustomLog /var/log/apache2/octobercms-access_log common
</VirtualHost>

Salva e chiudi il file al termine, quindi abilita la direttiva host virtuale con il seguente comando:

sudo a2ensite octobercms

Quindi, abilita il modulo di riscrittura mod di Apache e riavvia il servizio del server Web Apache con il seguente comando:

sudo a2enmod rewrite
sudo systemctl restart apache2

Accedi a OctoberCMS

Per impostazione predefinita, OctoberCMS viene eseguito sulla porta 80 di Apache. Apri il browser Web e digita l'URL http://example.com. Verrai reindirizzato alla seguente pagina:

Qui, seleziona Accetta e continua pulsante per avviare la procedura di installazione. Dovresti vedere la seguente pagina:

Qui, fornisci il nome utente, la password e il nome del database del database, quindi fai clic su Continua pulsante. Dovresti vedere la seguente pagina:

Qui, fornisci i dettagli dell'utente amministratore come nome utente amministratore, password e ID e-mail amministratore, quindi fai clic su Continua pulsante. Dovresti vedere la seguente pagina:

Qui, fai clic su ricomincia da zero pulsante per avviare l'installazione. Dovresti vedere la seguente pagina:

Quindi, fai clic sull'URL del sito Web. Dovresti vedere la pagina di accesso di OctoberCMS come di seguito:

Inserisci il nome utente e la password dell'amministratore, quindi fai clic su Accedi pulsante. Dovresti vedere la dashboard di OctoberCMS come mostrato di seguito:


Ubuntu
  1. Come installare AbanteCart su Ubuntu 16.04 LTS

  2. Come installare Hubzilla su Ubuntu 18.04 LTS

  3. Come installare Grafana su Ubuntu 16.04 LTS

  4. Come installare R su Ubuntu 18.04 LTS

  5. Come installare R su Ubuntu 20.04 LTS

Come installare Pghero su Ubuntu 16.04 LTS

Come installare Spotify su Ubuntu 18.04 LTS

Come installare ClamAV su Ubuntu 18.04 LTS

Come installare MongoDB su Ubuntu 18.04 LTS

Come installare Jenkins su Ubuntu 18.04 LTS

Come installare Mattermost su Ubuntu 18.04 LTS