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

Instal Fuel CMS di Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL

Fuel CMS adalah CMS yang ringan dan sangat dapat disesuaikan yang dibangun dengan framework PHP CodeIgniter yang sangat populer. Anda dapat membuat modul, tampilan, dan pengontrol khusus dan menggunakan bagian CMS hanya saat Anda membutuhkannya. Ini adalah gabungan dari kerangka kerja dan CMS.

Dalam tutorial ini kita akan membahas langkah-langkah yang diperlukan untuk menginstal Fuel CMS pada Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL.

PERSYARATAN

Kami akan menggunakan paket Hosting VPS Linux SSD 1 kami untuk tutorial ini.

PERBARUI SISTEM

Pastikan server Anda sepenuhnya mutakhir menggunakan:

# apt-get update &&apt-get upgrade

Langkah Anda selanjutnya adalah menginstal Nginx, PHP-FPM dan MySQL. Jalankan perintah berikut:

# apt-get install nginx php5-fpm mysql-server php5-mysql

Kemudian buat database yang dibutuhkan untuk Fuel CMS. Masuk ke layanan MySQL Anda sebagai root:

# mysql -u root -pmysql> create database fuel;mysql> berikan semua hak istimewa pada fuel.* ke fuelusr@localhost diidentifikasi oleh 'your_password';mysql> flush privileges;mysql> exitBye

PASANG CMS BAHAN BAKAR

Sekarang, instal Fuel CMS. Untuk tujuan kami, kami akan mengunduh Bahan Bakar ke /opt direktori. Jalankan perintah berikut:

# cd /opt# wget https://codeload.github.com/daylightstudio/FUEL-CMS/zip/master

Buka zip arsip yang diunduh:

# master unzip

Ubah nama direktori menjadi nama yang lebih sederhana:

# mv FUEL-CMS-master/ fuelcms

Pindahkan instalasi Fuel CMS ke /var/www/ :

# mv fuelcms/ /var/www/

Masuk ke direktori:

# cd /var/www/

Konfigurasi fuel/application/config/database.php file dengan pengaturan koneksi database yang tepat. Dengan editor teks favorit Anda, buka file tersebut, kami menggunakan vim:

# vim fuelcms/fuel/application/config/database.php

Isi kredensial database yang Anda buat sebelumnya. Setelah dimodifikasi, garis-garisnya akan terlihat seperti ini:

$active_group ='default';$active_record =TRUE;$db['default']['hostname'] ='localhost';$db['default']['username'] ='fuelusr';$ db['default']['password'] ='your_password';$db['default']['database'] ='fuel';$db['default']['dbdriver'] ='mysql'; $db['default']['dbprefix'] ='';$db['default']['pconnect'] =TRUE;$db['default']['db_debug'] =TRUE;$db[' default']['cache_on'] =FALSE;$db['default']['cachedir'] ='';$db['default']['char_set'] ='utf8';$db['default' ]['dbcollat'] ='utf8_general_ci';$db['default']['swap_pre'] ='';$db['default']['autoinit'] =TRUE;$db['default'][ 'stricton'] =SALAH;

Simpan dan tutup file.

Sekarang, impor fuel/install/fuel_schema.sql file ke dalam database yang baru dibuat. Anda dapat melakukannya dengan menggunakan perintah berikut:

# mysql -u fuelusr -p fuel  

Saat diminta, masukkan sandi yang Anda tetapkan untuk pengguna fuelusr.

Anda perlu mengatur kunci enkripsi dan mengisi baris yang sesuai di fuelcms/fuel/application/config/config.php mengajukan. Anda bisa mendapatkan kunci enkripsi acak di:http://randomkeygen.com/ Buka file:

# vim fuelcms/fuel/application/config/config.php

Setelah mengatur kunci, baris kami terlihat seperti ini:

$config['encryption_key'] 'RvT1WH17eg9a1w7INabs5sXUnuE3xeQX';

Terakhir, tetapkan nilai konfigurasi tambahan dalam MY_fuel.php file:Konfigurasikan nama situs Anda dan aktifkan backend admin:

# vim fuelcms/fuel/application/config/MY_fuel.php$config['site_name'] ='your_site_name';// apakah backend admin diaktifkan atau tidak$config['admin_enabled'] =TRUE; 

Setel kepemilikan yang benar dari fuelcms direktori:

# chown www-data:-R fuelcms/

KONFIGURASI NGINX UNTUK FUEL CMS

Langkah Anda selanjutnya adalah mengonfigurasi blok Nginx sehingga Anda dapat mengakses Fuel CMS menggunakan domain. Oleh karena itu, buat file baru menggunakan perintah di bawah ini:

# vim /etc/nginx/sites-available/your_domain

Rekatkan yang berikut ini ke dalam file:

server { dengarkan 80; root /var/www/fuelcms; indeks index.php index.html index.htm; tulis ulang ^/sitemap_index\.xml$ /index.php?sitemap=1 terakhir; tulis ulang ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last; server_name your_domain.com; access_log /var/log/nginx/domain_anda/access.log; error_log /var/log/nginx/domain_anda/error.log; lokasi / { # try_files $uri $uri/ =404; try_files $uri $uri/ /index.php?q=$uri&$args; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; lokasi =/50x.html { root /usr/share/nginx/html; } lokasi ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; termasuk fastcgi_params; }}

Tentu saja, Anda harus mengganti nilai domain_anda dengan domain Anda yang sebenarnya.

Aktifkan situs:

# ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/your_domain

Mulai ulang Nginx:

# /etc/init.d/nginx mulai ulang

Sekarang, buka browser web favorit Anda dan navigasikan ke http://domain_anda.com. Halaman selamat datang untuk Fuel CMS akan muncul dengan instruksi untuk menyelesaikan instalasi. Nginx tidak menggunakan file .htaccess, jadi Anda dapat melewati langkah pertama. Langkah kedua sudah selesai, tetapi yang ketiga belum. Oleh karena itu, buat direktori yang diperlukan dapat ditulis. Jalankan perintah berikut:

# chmod +x /var/www/fuelcms/fuel/application/cache/# chmod +x /var/www/fuelcms/fuel/application/cache/dwoo/# chmod +x /var/www/fuelcms/ fuel/application/cache/dwoo/compiled# chmod +x /var/www/fuelcms/assets/images

Langkah keempat sudah selesai.

Untuk mengakses backend administrasi FUEL, buka:

http://domain_anda.com/fuel

dan gunakan kredensial login berikut:

Nama pengguna:admin

Kata sandi:admin

Setelah masuk, Anda perlu mengubah kata sandi admin Anda.

Itu dia, Anda telah berhasil menginstal Fuel CMS di Ubuntu 14.04 VPS Anda dengan Nginx, PHP5-FPM dan MySQL.

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 menginstal Fuel CMS untuk Anda. Mereka tersedia 24×7 dan akan memakan waktu mengurus permintaan Anda segera.

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 Instal Nginx Dengan PHP-FPM Dan MySQL Di Fedora 16 “Verne”

  2. Cara Instal Nginx Dengan PHP5 Dan MySQL Di Ubuntu 11.10

  3. Instal FluxBB pada CentOS 7 VPS dengan Nginx dan PHP-FPM

  1. Cara Menginstal Nginx Dengan PHP-FPM Dan MySQL Di openSUSE 12.1

  2. Instal CMS Oktober di Ubuntu, dengan Nginx dan MariaDB

  3. Instal WordPress dengan Varnish dan Nginx di Ubuntu

  1. Cara menginstal phpMyAdmin dengan HHVM, Nginx dan MariaDB di Ubuntu 14.04 VPS

  2. Instal gpEasy CMS dengan NGINX dan PHP5-FPM di Ubuntu 14.04 VPS

  3. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB