GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal CMS Plone 4 di Debian Wheezy dengan Nginx

Plone adalah CMS (sistem manajemen konten) kelas perusahaan open source yang populer berdasarkan bahasa pemrograman Python. Plone memiliki banyak kesamaan dengan WordPress. Sangat mudah digunakan, CMS fleksibel dibangun dengan tujuan utama untuk merancang, membuat, dan mengelola situs web yang kaya konten. Juga, Plone dapat digunakan sebagai alat kolaborasi groupware atau sistem penerbitan dokumen. Plone berjalan di atas server aplikasi web Zope. Tutorial ini akan membantu Anda memasang Plone 4 di server virtual dengan Debian Wheezy dan Nginx diinstal di dalamnya.

Mari kita mulai dengan prosedur instalasi. Silakan merujuk ke artikel berikut tentang cara mengatur server LEMP. Pastikan VPS Debian Anda mutakhir:

sudo apt-get update
sudo apt-get upgrade

Perintah 'apt-get update' akan me-refresh daftar paket sehingga semuanya up to date, kemudian perintah 'apt-get upgrade' akan mengupgrade semua paket yang memiliki versi yang lebih baru. Plone 4.3.2 membutuhkan lingkungan pengembangan Python versi 2.7 atau lebih tinggi, dibangun dengan dukungan untuk Expat, SSL, dan Zlib. Instal dependensi yang diperlukan menggunakan perintah berikut:

sudo apt-get install build-essential python-dev python-setuptools poppler-utils git wv libssl-dev libxml2-dev libreadline-dev libjpeg62-dev libxslt1-dev libbz2-dev

Unduh versi stabil terbaru dari Plone yang tersedia di http://plone.org/products/plone/releases/

cd /opt/
wget --no-check-certificate https://launchpad.net/plone/4.3/4.3.2/+download/Plone-4.3.2-UnifiedInstaller.tgz

Ekstrak file yang diunduh yang berisi server aplikasi Zope dan Sistem Manajemen Konten Plone:

tar -xvzf Plone-4.3.2-UnifiedInstaller.tgz
cd Plone-4.3.2*

Jalankan skrip 'install.sh' menggunakan perintah berikut:

./install.sh standalone

Harap dicatat, skrip instalasi memiliki opsi lain, jadi gunakan perintah berikut:

./install.sh --help

untuk menemukan mereka. Setelah instalasi selesai, Anda akan menerima kredensial login administrator yang akan digunakan untuk mengakses antarmuka manajemen Zope. Tambahkan baris berikut ke file konfigurasi Nginx:

 server {
  server_name your-domain.com;
  listen 80;

  location / {
    rewrite ^/(.*)$ /VirtualHostBase/http/your-domain.com:80/Plone/VirtualHostRoot/$1 break;
    proxy_pass http://127.0.0.1:8080;
  }
  location ~* manage_ {
    deny all;
  }
}

server {
  server_name your-domain.com;
  listen 80;
  access_log off;
  rewrite ^(/.*)$  http://your-domain.com$1 permanent;
}

Uji file konfigurasi Nginx yang dimodifikasi:

sudo service nginx configtest

Jika semuanya OK dengan konfigurasi Nginx, muat ulang layanan Nginx agar perubahan diterapkan:

sudo service nginx reload

Untuk memulai Plone, jalankan perintah berikut:

sudo -u plone_daemon /usr/local/Plone/zinstance/bin/plonectl start

Itu saja, Anda sekarang memiliki Plone CMS yang berfungsi penuh yang siap untuk diterapkan. Buka http://domain-anda.com:8080/ di browser web favorit Anda sehingga Anda dapat membuat situs web Plone baru atau masuk ke antarmuka manajemen Zope menggunakan kredensial login administrator yang dibuat selama penyiapan:

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 Plone untukmu. 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.


Debian
  1. Cara Menginstal Ghost di Debian dengan Nginx

  2. Cara menginstal DokuWiki di Debian Wheezy dengan Nginx

  3. Cara Menginstal WordPress dengan Nginx di Debian 10

  1. Cara Menginstal Phorum dengan Nginx di Debian 9

  2. Cara Menginstal CMS Textpattern dengan Nginx di Debian 10

  3. Cara Menginstal WonderCMS dengan Nginx di Debian 11

  1. Cara Menginstal WonderCMS dengan Nginx di Debian 9

  2. Cara menginstal FuelPHP dengan Nginx di Debian 8 VPS

  3. Instal Plone dengan Nginx di VPS Debian 8