Piwigo - Buat Situs Web Galeri Foto Anda Sendiri


Piwigo adalah proyek sumber terbuka yang memungkinkan Anda membuat galeri foto Anda sendiri di web dan mengunggah foto serta membuat album baru. Platform ini mencakup beberapa fitur canggih bawaan, seperti album, tag, tanda air, geolokasi, kalender, pemberitahuan sistem, tingkat kontrol akses, tema, dan statistik.

Piwigo memiliki banyak sekali plugin yang tersedia (lebih dari 500) dan banyak koleksi tema. Itu juga diterjemahkan ke lebih dari 50 bahasa. Fungsi intinya ditulis dalam bahasa pemrograman PHP dan memerlukan backend database RDBMS, seperti database MySQL.

Fakta ini memudahkan penerapan Piwigo di atas LAMP (Linux, Apache, MySQL , dan PHP) yang dipasang di server Anda sendiri, VPS, atau di lingkungan yang dihosting bersama.

Demo online tersedia untuk Anda coba sebelum menginstal Piwigo pada sistem CentOS.

Demo URL: http://piwigo.org/demo/

Persyaratan:

  1. VPS khusus dengan nama domain terdaftar.
  2. Server CentOS 7 atau CentOS 8 dengan instalasi Minimal.
  3. Tumpukan LAMP dipasang di CentOS 7 atau CentOS 8.

Piwigo adalah proyek sumber terbuka yang dapat diterapkan pada server VPS pilihan Anda.

Dalam panduan ini, kita akan mempelajari cara memasang dan mengonfigurasi perangkat lunak galeri gambar Piwigo di atas tumpukan LAMP di CentOS 8/7 VPS pelayan.

Menyiapkan Pra-persyaratan untuk Piwigo

1. Setelah Anda menginstall LAMP stack pada VPS Anda dengan mengikuti panduan pada deskripsi artikel, pastikan Anda juga menginstall PHP di bawah ini > ekstensi yang diperlukan oleh Piwigo agar dapat berjalan dengan baik di server Anda.

yum install php php-xml php-mbstring php-gd php-mysqli

2. Selanjutnya, instal utilitas baris perintah berikut di server VPS Anda untuk mengunduh dan mengekstrak sumber arsip Piwigo di sistem Anda.

yum install unzip zip wget 

3. Selanjutnya, masuk ke database MySQL dan jalankan perintah di bawah ini untuk membuat database Piwigo dan pengguna yang akan digunakan untuk mengelola database. Ganti nama database dan kredensial yang digunakan dalam tutorial ini dengan pengaturan Anda sendiri.

mysql -u root -p
MariaDB [(none)]> create database piwigo;
MariaDB [(none)]> grant all privileges on piwigo.* to 'piwigouser'@'localhost' identified by 'pass123';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

4. Selanjutnya, buka dan edit file konfigurasi PHP dan atur pengaturan zona waktu yang benar untuk server Anda. Gunakan dokumen PHP untuk mendapatkan daftar pengaturan zona waktu.

nano /etc/php.ini

Cari dan Sisipkan baris di bawah ini setelah pernyataan [Tanggal].

date.timezone = Europe/Your_city

Simpan dan tutup file dan mulai ulang server Apache HTTP untuk menerapkan semua perubahan, dengan mengeluarkan perintah di bawah ini.

systemctl restart httpd

5. Selanjutnya, kita perlu menerapkan konteks keamanan SELinux untuk memungkinkan apache menulis ke direktori root web Piwigo /var/www/html menggunakan perintah berikut.

yum install policycoreutils-python-utils
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?"
restorecon -R -v /var/www/html

Instal Piwigo di CentOS 8/7

6. Pada langkah selanjutnya, kunjungi halaman unduh resmi Piwigo dan ambil sumber zip pemasang terbaru di sistem Anda menggunakan utilitas wget dengan mengeluarkan perintah di bawah ini. Setelah pengunduhan selesai, ekstrak arsip zip Piwigo di direktori kerja Anda saat ini.

wget http://piwigo.org/download/dlcounter.php?code=latest -O piwigo.zip
ls 
unzip piwigo.zip 

7. Setelah Anda mengekstrak arsip zip, salin file sumber Piwigo ke jalur webroot domain Anda dengan mengeluarkan perintah di bawah ini. Setelah itu, berikan hak istimewa penuh kepada pengguna Apache ke file webroot dan daftarkan konten jalur akar dokumen server web Anda.

cp -rf piwigo/* /var/www/html/
chown -R apache:apache /var/www/html/
ls -l /var/www/html/

8. Selanjutnya, ubah izin file webroot untuk file yang diinstal Piwigo dan berikan izin menulis penuh direktori _data untuk pengguna sistem lainnya, dengan mengeluarkan perintah di bawah ini perintah.

chmod -R 755 /var/www/html/
chmod -R 777 /var/www/html/_data/
ls -al /var/www/html/

9. Sekarang, mulai proses instalasi Piwigo. Buka browser dan navigasikan ke alamat IP server atau nama domain Anda.

http://192.168.1.164
OR
http://your-domain.com

Pada layar instalasi pertama, pilih bahasa Piwigo dan masukkan pengaturan database MySQL: host, pengguna, kata sandi, dan awalan tabel. Tambahkan juga akun admin Piwigo dengan kata sandi yang kuat dan alamat email akun admin. Terakhir, tekan tombol Mulai instalasi untuk menginstal Piwigo.

10. Setelah instalasi selesai, tekan tombol Kunjungi galeri untuk dialihkan ke panel admin Piwigo.

11. Pada layar berikutnya, karena belum ada gambar yang diunggah ke server, tekan tombol Mulai Tur untuk menampilkan jendela panduan perangkat lunak dan meninjau semua langkah diharuskan mengunggah foto Anda dan menggunakan galeri gambar Piwigo.

Itu saja! Sekarang Anda dapat mulai membuat galeri gambar dan mengunggah file gambar Anda ke server menggunakan salah satu solusi sumber terbuka paling fleksibel untuk menampung foto Anda.

Jika Anda mencari seseorang untuk menginstal perangkat lunak galeri gambar Piwigo, pertimbangkan kami, karena kami menawarkan berbagai layanan Linux dengan tarif minimum yang wajar dengan dukungan gratis selama 14 hari melalui email. Minta Instalasi Sekarang.