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

Installa Pagekit CMS su un VPS Ubuntu

Oggi esamineremo il processo di installazione di Pagekit CMS su un VPS Ubuntu con Nginx e MariaDB. Pagekit è un moderno CMS, scritto in PHP su componenti Symfony e moderne librerie open source. Pagekit utilizza il proprio motore di creazione di modelli chiamato Razr e formattazione Markdown.
Questo dovrebbe funzionare anche su altri sistemi VPS Linux, ma è stato testato e scritto per Ubuntu 14.04.

Aggiorna il sistema e installa i pacchetti necessari.

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

Installa PHP e Nginx

apt-get install nginx php5-fpm php5-cli php5-mysql php5-curl

Installa il compositore

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

Clone il repository git

Crea una directory principale per il tuo sito web e clona il repository git da github

root@vps:~# mkdir -p /var/www/yourwebsite.com/{public_html,logs}
root@vps:~# git clone git://github.com/pagekit/pagekit.git /var/www/yourwebsite.com/public_html
root@vps:~# cd /var/www/yourwebsite.com/public_html
root@vps:~# composer install

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 pagekit;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON pagekit.* TO 'pagekit'@'localhost' IDENTIFIED BY 'pagekitPassword';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q

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?$args;
    }
 
    location ~* \.(?:ico|css|js|gif|jpe?g|png|ttf|woff)$ {
        access_log off;
        expires 30d;
        add_header Pragma public;
        add_header Cache-Control "public, mustrevalidate, proxy-revalidate";
    }
 
    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

Imposta le autorizzazioni corrette

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

Infine, apri il browser ed esegui il processo di installazione di Pagekit.

http://yourwebsite.com/installer

Per ulteriori informazioni su come gestire l'installazione di Pagekit, fare riferimento al sito Web di Pagekit.

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 configurarlo 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.


Panels
  1. Come installare CMS Made Simple su un VPS Ubuntu 14.04

  2. Come installare PrestaShop su un VPS Ubuntu 14.04

  3. Installa Fail2ban su un VPS Ubuntu 14.04

  4. Installa WPScan su un VPS Ubuntu 14.04

  5. Come installare Munin su un VPS Ubuntu 14.04

Come installare PageKit CMS su Ubuntu 18.04 LTS

Come installare eGroupware su un VPS Ubuntu 14.04

Installa Rainloop Webmail su un VPS Ubuntu 14.04

Installa MDwiki su un VPS Ubuntu 14.04

Come installare Tiki Wiki CMS Groupware su un VPS Ubuntu 14.04

Installa Symphony CMS su un VPS Ubuntu