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

Cara menginstal Tampilan Latar di Ubuntu 16.04

Dalam tutorial ini kami akan memberi Anda petunjuk langkah demi langkah tentang cara menginstal CMS Latar Belakang dengan Nginx di VPS Ubuntu 16.04 . CMS Latar Belakang adalah Sistem Manajemen Konten sumber terbuka dan mudah digunakan yang digunakan untuk membangun situs web yang menarik dan profesional.

1. Masuk melalui SSH dan Perbarui Paket

Pastikan daftar paket dan paket OS Anda terbaru dengan menjalankan perintah berikut:

sudo apt-get update
sudo apt-get upgrade

2. Unduh  Server Nginx

Untuk menginstal versi Nginx terbaru dari repositori resmi Nginx, edit file ‘/etc/apt/sources.list’:

sudo vi /etc/apt/sources.list

Tambahkan baris berikut:

deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx

3. Instal MySQL

sudo apt-get install mysql-server

4. Hentikan dan hapus layanan Apache:

sudo service apache2 stop
sudo apt-get remove apache2

5. Instal Nginx di server virtual Anda

sudo apt-get update
sudo apt-get install nginx

6. Konfigurasikan Nginx untuk memulai saat boot

sudo update-rc.d -f nginx defaults

7. Instal modul PHP dan PHP yang diperlukan oleh CMS Latar Belakang

sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-mbstring php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-imap uw-mailutils libgd-tools libmcrypt-dev mcrypt php-pear libgd-dev

Kemudian, mulailah dengan prosedur instalasi Backdrop CMS. Dapatkan versi terbaru CMS Latar Belakang yang tersedia di situs web resmi mereka ke direktori server virtual Anda dan ekstrak menggunakan perintah berikut:

sudo apt-get install wget unzip
cd /opt/
wget https://github.com/backdrop/backdrop/releases/download/1.4.3/backdrop.zip
unzip backdrop.zip
mkdir -p /var/www/html
mv backdrop /var/www/html

8. Konfigurasi Nginx

Buat file konfigurasi Nginx baru dan tambahkan blok virtual berikut untuk nama domain Anda:

vi /etc/nginx/conf.d/your-domain.com.conf

Tambahkan baris berikut:

server {
listen 80;
server_name your-domain.com;
root /var/www/backdrop/;
index index.php;
access_log /var/log/nginx/your-domain.com-access.log;
error_log /var/log/nginx/your-domain.com-error.log;
charset en_us.UTF-8;

location / {
error_page 404 = @backdrop; }
location @backdrop { rewrite ^(.*)$ /index.php?q=$1 last; }

location ~ \.php$ {
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 include fastcgi_params;
}
}

Jangan lupa untuk mengganti domain-anda.com dengan nama domain Anda yang sebenarnya. Kemudian, hapus file konfigurasi Nginx 'default':

rm /etc/nginx/conf.d/default.conf

Buka file ‘/etc/php/7.0/fpm/pool.d/www.conf’ dan ubah variabel ‘listen’:

ubah:

listen = /run/php/php7.0-fpm.sock

untuk

listen = 127.0.0.1:9000;

Temukan file konfigurasi PHP:

# php -i | grep -i php.ini
Configuration File (php.ini) Path => /etc/php/7.0/cli
Loaded Configuration File => /etc/php/7.0/cli/php.ini

Edit file konfigurasi ‘/etc/php/7.0/cli/php.ini’:

vi /etc/php/7.0/cli/php.ini

Tambahkan/ubah pengaturan berikut:

max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
upload_max_filesize = 32M

Pengguna server web (www-data) harus dapat menulis ke file dan direktori di dalam direktori ‘/var/www/backdrop’, sehingga dapat dengan mudah dilakukan dengan menjalankan perintah berikut:

sudo chown www-data:www-data -R /var/www/backdrop/

9. Uji konfigurasi Nginx

# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Jika pengujian berhasil, mulai ulang layanan php7.0-fpm dan Nginx agar perubahan diterapkan:

sudo service php7.0-fpm restart
sudo service nginx restart

Backdrop CMS membutuhkan database untuk bekerja karena di sinilah data disimpan, jadi buat database MySQL baru:

mysql -u root -p
mysql> create database backdropdb;
mysql> GRANT ALL PRIVILEGES ON backdropdb.* TO 'backdropuser'@'localhost' IDENTIFIED BY 'Y0UR-PASSW0RD';
mysql> flush privileges;
mysql> quit

Buka http://domain-anda.com/ menggunakan browser web favorit Anda dan ikuti petunjuk mudahnya. Setelah terinstal, masuk ke back-end administrator dan konfigurasikan CMS Latar Belakang sesuai dengan kebutuhan Anda.


Itu dia. Instalasi CMS Latar Belakang sekarang telah selesai.

Tentu saja Anda tidak perlu menginstal Backdrop di Ubuntu 16.04 jika Anda menggunakan salah satu layanan hosting CMS kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Backdrop di Ubuntu 16.04, untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, tentang cara menginstal Backdrop di Ubuntu 16.04, 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 Nginx di Ubuntu 16.04

  2. Cara Menginstal Phabricator di Ubuntu 16.04

  3. Cara Menginstal Joomla di Ubuntu 18.04

  1. Cara Menginstal Joomla dengan Nginx di Ubuntu 18.04

  2. Cara Menginstal Drupal di Ubuntu 18.04

  3. Cara Menginstal ownCloud di Ubuntu 18.04

  1. Cara menginstal Elgg dengan Nginx di Ubuntu 14.04

  2. Cara Menginstal MongoDB di Ubuntu 16.04

  3. Cara Menginstal Contao di Ubuntu 20.04