GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Installa October CMS su Ubuntu, con Nginx e MariaDB

In questo post, tratteremo come installare October CMS su Ubuntu, con Nginx e MariaDB. October è una piattaforma CMS gratuita, open source e self-hosted, scritta in PHP e basata sul framework Laravel. Questo dovrebbe funzionare anche su altri sistemi VPS Linux, ma è stato testato e scritto per Ubuntu 14.04. L'installazione di October CMS su Ubuntu è un'operazione abbastanza semplice e non dovrebbe richiedere più di 10 minuti.

Siamo orgogliosi di essere un partner ufficiale di OctoberCMS 

1. Aggiorna il sistema e installa i pacchetti necessari.

root@vps:~# apt-get -y update && apt-get -y upgrade
root@vps:~# apt-get install python-software-properties curl git

2. Installa MariaDB e crea un database.

root@vps:~#  apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
root@vps:~# add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu trusty main'
root@vps:~# apt-get -y update
root@vps:~# echo -e "Package: *\nPin: origin ftp.osuosl.org\nPin-Priority: 1000" | tee /etc/apt/preferences.d/mariadb
root@vps:~# apt-get install mariadb-server
root@vps:~# mysql -uroot -p
MariaDB [(none)]> create database octobercms;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON octobercms.* TO 'octobercms'@'localhost' IDENTIFIED BY 'octobercmsPassword'
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q;

3. Installa PHP e Nginx

apt-get install nginx php5-fpm php-cli php5-mysql php5-mcrypt php5-curl php5-sqlite

4. Installa il compositore

root@vps:~# curl -sS https://getcomposer.org/installer | php
root@vps:~# mv composer.phar /usr/local/bin/composer

5. Crea una directory principale per il tuo sito web e scarica il codice sorgente dell'applicazione

root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs}
root@vps:~# cd /var/www/yourwebsite.com/public_html
root@vps:~# composer create-project october/october public_html dev-master

6. Configurazione

Apri il file app/config/app.php e modifica:

'url' => 'http://yourwebsite.com'

Apri il file app/config/cms.php e modifica:

'activeTheme' => 'demo',
'backendUri' => '/admin'

Apri il file app/config/database.php e imposta i parametri di connessione al database.

Esegui i seguenti comandi artigiani”

php artisan key:generate
php artisan october:up

7. Configurazione Nginx

Crea un nuovo blocco server Nginx con il seguente contenuto

root@vps:~# cat <<'EOF' > /etc/nginx/sites-available/yourwebsite.com
server {
    server_name yourwebsite.com;
    listen 80;
    root /var/www/yourwebsite.com/public_html;
    access_log /var/www/yourwebsite.com/logs/access.log;
    error_log /var/www/yourwebsite.com/logs/error.log;
    index index.php;
 
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
 
    location ~ \.php$ {
        fastcgi_index index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_keep_conn on;
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
 
    location ~ /\.ht {
        deny all;
    }

}
EOF

Collegalo in modo simbolico e riavvia il server

root@vps:~# ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com
root@vps:~# /etc/init.d/nginx restart

8. Imposta le autorizzazioni corrette

root@vps:~# chown -R www-data: /var/www/yourwebsite.com/public_html/

Questo è tutto. Ora apri il browser, digita l'indirizzo del tuo sito web e utilizza il
nome utente predefinito :admin
password: amministratore

Per ulteriori dettagli, controlla il sito Web ufficiale di ottobre.

Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri stack di hosting CMS ottimizzati, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare October CMS su Ubuntu, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Puoi anche consultare la nostra guida su Come installare October CMS su CentOS 7.

PS. Se ti è piaciuto questo post, su come installare October CMS su Ubuntu, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Installa Django CMS su Ubuntu 12.04 con MariaDB, Gunicorn e Nginx

  2. Installa e configura NodeBB con Redis e Nginx su Ubuntu 12.04

  3. Installa gpEasy CMS con NGINX e PHP5-FPM su un Ubuntu 14.04 VPS

  4. Installa Croogo su un VPS Ubuntu con Nginx e MariaDB

  5. Installa HumHub su un VPS Ubuntu con Nginx e MariaDB

Come installare Grav CMS con Nginx su Ubuntu 16.04

Come installare Wordpress con Nginx, MariaDB e HHVM su Ubuntu 16.04 LTS

Come installare Wordpress con Nginx, MariaDB e HHVM in Ubuntu 15.04

Installa Concrete5 su un VPS Ubuntu 14.04 con Nginx, PHP-FPM e MySQL

Installa PHP 7.1 con Nginx su Ubuntu 16.04

Installa WordPress con Varnish e Nginx su Ubuntu