Dalam posting blog ini kami akan menunjukkan cara menginstal CMS Mezzanine pada VPS Debian 8. Mezzanine adalah sistem manajemen konten sumber terbuka yang dibangun menggunakan kerangka kerja Django. Beberapa fitur utama meliputi:Mesin blog, modul Keranjang belanja, Akun dan profil pengguna, Pengeditan halaman sebaris ..etc.
Masuk ke VPS Anda melalui SSH
ssh pengguna@vps
Perbarui sistem dan instal paket yang diperlukan.
[pengguna]$ sudo apt-get update &&sudo apt-get -y upgrade[user]$ sudo apt-get install python-software-properties build-essential python python-dev libjpeg62-turbo-dev libssl-devInstal MariaDB 10.0 dan buat database
Untuk menginstal MariaDB, jalankan perintah berikut:
[pengguna]$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db[pengguna]$ sudo add-apt-repository 'deb http://mirror.jmu.edu/pub/ mariadb/repo/10.0/debian jessie main'[user]$ sudo apt-get update[user]$ sudo apt-get install -y mariadb-server libmariadbclient-devKetika instalasi selesai, jalankan perintah berikut untuk mengamankan instalasi Anda:
[pengguna]$ mysql_secure_installationSelanjutnya, kita perlu membuat database untuk instalasi mezzanine kita.
[user]$ mysql -uroot -pMariaDB [(none)]> BUAT DATABASE mezzanine;MariaDB [(none)]> BERIKAN SEMUA HAK ISTIMEWA DI mezzanine.* UNTUK 'mezzanineuser'@'localhost' DIIDENTIFIKASI OLEH 'mezzanineuser_passwd'; MariaDB [(none)]> HAK ISTIMEWA FLUSH;MariaDB [(none)]> \qInstal pip dan lingkungan virtual python
[pengguna]$ sudo apt-get install python-pip[pengguna]$ sudo pip install --upgrade virtualenv[pengguna]$ mkdir -p ~/.virtualenvs/mezzanine[pengguna]$ virtualenv ~/.virtualenvs/mezzanine[pengguna]$ source ~/.virtualenvs/mezzanine/ bin/aktifkanInstal Mezzanine dan buat proyek baru
(mezzanine)$ pip install mezzanine(mezzanine)$ mezzanine-project my_mezzanine(mezzanine)$ cd ~/my_mezzanineBuka file
local_settings.py
dan edit nilai konfigurasi database:(mezzanine)$ nano local_settings.pyDATABASES ={ "default":{ # Diakhiri dengan "postgresql_psycopg2", "mysql", "sqlite3" atau "oracle". "ENGINE":"django.db.backends.mysql", # Nama DB atau path ke file database jika menggunakan sqlite3. "NAME":"mezzanine", # Tidak digunakan dengan sqlite3. "USER":"mezzanineuser", # Tidak digunakan dengan sqlite3. "PASSWORD":"mezzanineuser_passwd", # Atur string kosong untuk localhost. Tidak digunakan dengan sqlite3. "HOST":"", # Setel ke string kosong sebagai default. Tidak digunakan dengan sqlite3. "PORT":"", }}Inisialisasi database:
(mezzanine)$ python manage.py CreatedbScript akan meminta Anda untuk membuat pengguna super dan beberapa pertanyaan lainnya.
Ketika inisialisasi selesai, jalankan perintah berikut untuk memulai Mezzanine:
(mezzanine)$ python manage.py runserver 0.0.0.0:8000Jika Anda melihat pesan berikut, itu berarti Anda telah berhasil menginstal Mezzanine.
Memvalidasi model...0 kesalahan ditemukanJuli 08, 2015 - 13:45:18Django versi 1.6.11, menggunakan se.settings'Memulai server pengembangan di http://0.0.0.0:8000/Keluar dari server dengan CONTROL- C.Itu dia. Anda telah berhasil menginstal Mezzanine. Aplikasi harus tersedia di http://your_server_ip:8000/ atau http://localhost:8000/
Untuk info lebih lanjut tentang CMS Mezzanine, silakan kunjungi:http://mezzanine.jupo.org/
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 ini 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.
Debian