Kami akan menunjukkan cara menginstal Zikula di Ubuntu 16.04. Zikula adalah kerangka kerja aplikasi web sumber terbuka yang ditulis dalam PHP. Anda dapat mengembangkan situs web interaktif dan dapat diedit menggunakan Zikula Framework. Ini adalah aplikasi lintas platform dan mendukung semua sistem operasi populer, tetapi tutorial ini ditulis untuk Ubuntu 16.04.
Pada saat penulisan tutorial ini, versi stabil terbaru dari Zikula adalah 2.0.1 dan membutuhkan:
- PHP 5.5.9 atau lebih tinggi (sebaiknya yang terbaru), dengan ekstensi mbstring, JSON, curl, Intl, mysql, dan GD PHP diaktifkan.
- MySQL 5, MariaDB 5 atau lebih baru
- Server web Apache 2.0 atau lebih tinggi dikompilasi dengan modul mod_rewrite dan AllowOverride disetel ke 'Semua' (harap diperhatikan, pengaturan default untuk AllowOverride di Apache 2.3.9 dan lebih tinggi adalah 'Tidak Ada').
Panduan penginstalan ini mengasumsikan bahwa Apache sudah diinstal dan dikonfigurasi di server virtual Anda.
Mari kita mulai dengan penginstalan.
1. Perbarui Paket Sistem
Pastikan paket OS server Anda benar-benar mutakhir:
apt-get update apt-get upgrade
2. Instal Paket yang Diperlukan
Instal paket yang diperlukan untuk Ziula:
apt-get install php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql php7.0-intl
3. Aktifkan Modul Penulisan Ulang Apache
Aktifkan modul penulisan ulang Apache jika belum dilakukan:
a2enmod rewrite
4. Mulai ulang Apache
Mulai ulang layanan Apache agar perubahan diterapkan:
service apache2 restart
5. Instal Zikula di Ubuntu 16.04
Unduh versi terbaru Zikula yang tersedia di https://github.com/zikula/core/releases ke direktori /opt/ di server:
cd /opt/ wget https://github.com/zikula/core/releases/download/2.0.1/Zikula_Core-2.0.1.zip unzip Zikula_Core-2.0.1.zip mv 2.0 /var/www/html/zikula
6. Tetapkan Kepemilikan yang Tepat
Semua file harus dapat dibaca oleh server web, jadi tetapkan kepemilikan yang tepat:
chown www-data:www-data -R /var/www/html/zikula
7. Buat Basis Data dan Pengguna
Buat database dan pengguna MySQL baru:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE DATABASE zikuladb; mysql> CREATE USER 'zikulauser'@'localhost' IDENTIFIED BY 'y0uR-pa5sW0rd'; mysql> GRANT ALL PRIVILEGES ON zikuladb.* TO 'zikulauser'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> quit
Jangan lupa untuk mengganti ‘y0uR-pa5sW0rd’ dengan kata sandi yang kuat.
8. Buat Host Virtual Baru
Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'zikula.conf' di server virtual Anda:
touch /etc/apache2/sites-available/zikula.conf ln -s /etc/apache2/sites-available/zikula.conf /etc/apache2/sites-enabled/zikula.conf vi /etc/apache2/sites-available/zikula.conf
Kemudian, tambahkan baris berikut:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/zikula/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/zikula/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Hapus file 000-default.conf:
rm /etc/apache2/sites-enabled/000-default.conf
9. Mulai ulang Server Web Apache
Mulai ulang server web Apache agar perubahan diterapkan:
service apache2 restart
Buka http://domain-anda.com di browser web favorit Anda dan ikuti petunjuk mudah di layar penginstalan dengan memasukkan informasi yang diperlukan seperti yang diminta:
Database type: MySQL Storage Engine: InnoDB Database Host: localhost Database Username: zikulauser Database Password: y0uR-pa5sW0rd // change this password with your actual password Database Name: zikuladb
10. Lanjutkan Instalasi Zikula di Web Browser
Di halaman berikutnya, buat akun administrator Zikula baru.
Klik 'Mulai Penginstal'.
Hanya itu saja. Zikula telah terinstal di server Anda.
Masuk ke back-end administrasi Zikula dan mulai membuat konten baru, memasang ekstensi baru, menambahkan pengguna baru, dan seterusnya…
Tentu saja Anda tidak perlu Menginstal Zikula di Ubuntu 16.04, jika Anda menggunakan salah satu layanan Hosting VPS PHP kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Zikula di Ubuntu 16.04, untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda senang membaca posting ini tentang cara Menginstal Zikula di Ubuntu 16.04, , jangan ragu untuk membagikannya di jejaring sosial menggunakan pintasan di bawah, atau cukup tinggalkan komentar.