Zenphoto adalah sistem manajemen konten (CMS) berbasis PHP sumber terbuka dan gratis untuk membuat situs web yang berfokus pada galeri. Zenphoto memiliki dukungan untuk berbagai format media dan blog terintegrasi dan halaman kustom. Ini adalah CMS yang ideal untuk situs web pribadi seniman, ilustrator, fotografer, desainer, pembuat film, dan musisi. Dalam panduan ini kami akan menjelaskan cara menginstal Zenphoto di VPS Ubuntu 14.04.
Saat menulis tutorial ini, Zenphoto 1.4.11 adalah versi stabil terbaru yang tersedia dan memerlukan:
– Server web Apache.
– PHP (versi 5.2 atau lebih baik) dengan pustaka grafis GD dan pustaka ekstensi mbstring.
– MySQL (versi 5.0 atau lebih baik) diinstal pada VPS Linux Anda.
INSTRUKSI:
Masuk ke VPS Anda melalui SSH
ssh user@vps_IP
Perbarui sistem
[user]$ sudo apt-get update && sudo apt-get -y upgrade
Instal MySQL sehingga Anda dapat membuat database yang dibutuhkan. Jalankan perintah berikut:
# apt-get install mysql-server mysql-client
Sekarang jalankan skrip pasca-instalasi 'mysql_secure_installation' untuk mengatur kata sandi pengguna root MySQL:
# mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Jadi, Anda mengatur kata sandi root MySQL sesuai keinginan Anda. Hal selanjutnya yang perlu Anda lakukan adalah membuat database. Login ke layanan MySQL Anda sebagai root:
[user]$ mysql -u root -p mysql> CREATE DATABASE zenphoto; mysql> GRANT ALL PRIVILEGES ON zenphoto.* TO 'zenphotouser'@'localhost' IDENTIFIED BY 'your-password'; mysql> FLUSH PRIVILEGES; mysql> \q
Jangan lupa untuk mengganti 'kata sandi Anda' dengan kata sandi yang kuat.
Instal server web Apache2
[user]$ sudo apt-get install apache2
Instal PHP dan modul PHP yang diperlukan
Untuk menginstal versi stabil PHP terbaru dan semua modul yang diperlukan, jalankan:
[user]$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd
Unduh dan ekstrak Zenphoto versi terbaru di server Anda
[user]$ sudo cd /opt && wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.11.zip [user]$ sudo unzip zenphoto-1.4.11.zip [user]$ sudo mv zenphoto-zenphoto-1.4.11/ /var/www/html/zenphoto/
Semua file harus dapat dibaca oleh server web, jadi atur kepemilikan yang tepat:
[user]$ sudo chown www-data:www-data -R /var/www/html/zenphoto
Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'zenphoto.conf' di server virtual Anda:
[user]$ sudo touch /etc/apache2/sites-available/zenphoto.conf [user]$ sudo ln -s /etc/apache2/sites-available/zenphoto.conf /etc/apache2/sites-enabled/zenphoto.conf [user]$ sudo nano /etc/apache2/sites-available/zenphoto.conf
Kemudian, tambahkan baris berikut:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/zenphoto/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/zenphoto/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Mulai ulang server web Apache agar perubahan diterapkan:
[user]$ sudo service apache2 restart
Buka browser web favorit Anda, navigasikan ke http://domain-anda.com/ dan jika Anda mengonfigurasi semuanya dengan benar, penginstal Zenphoto akan dimulai. Anda harus mengikuti petunjuk mudah di layar penginstalan dengan memasukkan informasi yang diperlukan seperti yang diminta.
Setelah Anda menyelesaikan instalasi, Anda dapat mengakses bagian admin di:
http://yourdomain.com/zp-core/admin.php
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 ZenPhoto 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.