Zenphoto adalah sistem manajemen konten (CMS) mandiri sumber terbuka dan gratis untuk membuat situs web yang berfokus pada galeri. Zenphoto adalah aplikasi berbasis PHP yang kaya fitur dan memiliki semua yang Anda butuhkan untuk mengelola galeri foto Anda sendiri. Dalam tutorial blog ini kita akan menginstal Zenphoto di CentOS 7 VPS dengan Apache, MariaDB dan PHP
Agar memenuhi syarat untuk menjalankan Zenphoto, Anda harus menginstal persyaratan berikut di server Anda:
– Server web – Apache atau Nginx
– PHP versi 5.2 atau lebih baru dengan ekstensi GD dan imagick.
– Database MySQL/MariaDB versi 5 atau yang lebih baru.
Masuk ke CentOS VPS Anda melalui SSH sebagai root pengguna
ssh root@IP
dan pastikan semua paket terbaru dengan menjalankan perintah berikut
yum -y update
Jalankan perintah berikut untuk menginstal server database MariaDB
yum install mariadb mariadb-server
Mulai server database MariaDB dan aktifkan untuk memulai pada saat boot
systemctl start mariadbsystemctl aktifkan mariadb
Jalankan skrip 'mysql_secure_installation' untuk mengamankan server database dan mengatur kata sandi root MariaDB Anda
Masuk ke server MariaDB menggunakan pengguna 'root' dan buat pengguna akhir database baru.
mysql -u root -pCREATE DATABASE zenphoto;CREATE USER 'zenphotouser'@'localhost' DIIDENTIFIKASI OLEH 'PASSWORD';BERIKAN SEMUA HAK ISTIMEWA DI `zenphoot`.* UNTUK 'zenphotouser'@'localhost';FLUSH PRIVILEGES;Jangan lupa ganti 'PASSWORD' dengan password yang kuat.
Selanjutnya, kita akan menginstal server web Apache
yum install httpdMulai server web Apache dan tambahkan untuk memulai secara otomatis pada sistem start-up
systemctl start httpdsystemctl aktifkan httpdSekarang kita perlu menginstal PHP di antara beberapa modul PHP
yum install php php-gd php-commonInstal paket ImageMagic dan ekstensi ImageMagic PHP
yum install ImageMagickpecl install imagickecho "extension=imagick.so"> /etc/php.d/imagick.iniSetelah semua persyaratan terpasang. unduh rilis stabil terbaru Zenphoto dari situs resmi mereka.
wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.9.zipBuka paket arsip zip yang diunduh ke direktori root dokumen di server Anda
unzip enphoto-1.4.9.zip -d /var/www/html/Jika Anda tidak yakin di mana direktori root dokumen Anda, Anda dapat menggunakan perintah berikut untuk mengetahuinya
grep -i '^documentroot' /etc/httpd/conf/httpd.confDocumentRoot "/var/www/html"Ubah direktori kerja saat ini dan ganti nama direktori Zenphoto yang belum dibongkar
cd /var/www/html/mv zenphoto-zenphoto-1.4.9/ zenphotoUbah kepemilikan direktori
chown -R apache:apache zenphotoSelanjutnya, buat host virtual Apache untuk domain Anda. Buat direktori ‘/etc/httpd/conf.d/vhosts.conf’ dengan konten berikut
vim /etc/httpd/conf.d/vhosts.confIncludeOpsional vhosts.d/*.confdan buat virtual host
vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/zenphoto/"ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" gabungan DirectoryIndex index.html index. phpOptions FollowSymLinksAllowOverride AllPersyaratkan semua diberikan Mulai ulang server web Apache agar perubahan diterapkan.
systemctl restart httpdBuka browser web favorit Anda dan navigasikan ke galeri Zenphoto Anda di http://domainanda.com. Ini akan secara otomatis menjalankan skrip instalasi dan akan meminta Anda untuk memasukkan informasi MySQL dari database yang kita buat dalam tutorial ini.
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 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.
Cent OS