GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Instal Pagekit CMS di VPS Ubuntu

Hari ini kita akan melalui proses menginstal Pagekit CMS pada VPS Ubuntu dengan Nginx dan MariaDB. Pagekit adalah CMS modern, ditulis dalam PHP di atas komponen Symfony dan perpustakaan open source modern. Pagekit menggunakan mesin templatingnya sendiri yang disebut format Razr dan Markdown.
Ini seharusnya bekerja pada sistem VPS Linux lainnya juga tetapi telah diuji dan ditulis untuk Ubuntu 14.04.

Perbarui sistem dan instal paket yang diperlukan.

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

Instal PHP dan Nginx

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

Instal Komposer

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

Klon repositori git

Buat direktori root untuk situs web Anda dan klon repositori git dari 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

Instal MariaDB dan buat 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

Konfigurasi Nginx

Buat blok server Nginx baru dengan konten berikut

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

Tautkan dan mulai ulang server

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

Setel izin yang benar

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

Terakhir, buka browser Anda dan jalankan proses instalasi Pagekit.

http://yourwebsite.com/installer

Untuk informasi selengkapnya tentang cara mengelola penginstalan Pagekit Anda, silakan merujuk ke situs web Pagekit.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara menginstal eGroupware di Ubuntu 14.04 VPS

  2. Instal Rainloop Webmail di Ubuntu 14.04 VPS

  3. Instal MDwiki di Ubuntu 14.04 VPS

  1. Cara menginstal CMS Made Simple di Ubuntu 14.04 VPS

  2. Cara menginstal PrestaShop di Ubuntu 14.04 VPS

  3. Instal Fail2ban di Ubuntu 14.04 VPS

  1. Instal WPScan di Ubuntu 14.04 VPS

  2. Cara menginstal Munin di Ubuntu 14.04 VPS

  3. Instal Jenkins di Ubuntu 14.04 VPS