GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal Galeri Foto Coppermine di Ubuntu 16.04 LTS

Coppermine adalah perangkat lunak galeri foto gratis, open source, berfitur lengkap, dan terintegrasi yang ditulis dalam PHP yang memungkinkan kami untuk menerbitkan dan mengelola koleksi gambar, membuat album foto pribadi, mengelompokkan album berdasarkan kategori, mengirim kartu elektronik, mengatur gambar dan foto, dan banyak lagi.

Dalam tutorial ini, kita akan belajar cara menginstal Galeri Foto Coppermine di Ubuntu 16.04.

Prasyarat

  • Server yang menjalankan Ubuntu 16.04.
  • Pengguna non-root dengan hak istimewa sudo.

Instal Server LAMP

Sebelum memulai, Anda perlu menginstal LAMP (Apache, MariaDB dan PHP7) ke sistem Anda.

Pertama, instal server web Apache dengan menjalankan perintah berikut:

sudo apt-get install apache2 -y

Setelah Apache diinstal, mulai layanan apache dan aktifkan untuk memulai saat boot dengan perintah berikut:

sudo systemctl start apache2
sudo systemctl enable apache2

Secara default, versi terbaru MariaDB dan PHP tidak tersedia di Ubuntu 16.04. Jadi, Anda perlu menambahkan repositori untuk itu.

Anda dapat menambahkan repositori MariaDB dan PHP dengan perintah berikut:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://kartolo.sby.datautama.net.id/mariadb/repo/10.2/ubuntu xenial main'

Selanjutnya, perbarui repositori dengan perintah berikut:

sudo apt-get update -y

Setelah repositori diperbarui, instal MariaDB dan PHP7 dengan menjalankan perintah berikut:

sudo apt-get install mariadb-server libapache2-mod-php7.0 php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mysql php7.0-imagic imagemagick -y

Setelah semua paket diinstal, mulai server MariaDB dan aktifkan untuk memulai saat boot dengan perintah berikut:

sudo systemctl start mysql
sudo systemctl enable mysql

Selanjutnya, Anda perlu membuat beberapa perubahan pada file php.ini:

sudo nano /etc/php/7.0/cli/php.ini

Lakukan perubahan berikut:

max_execution_time = 300
max_input_time = 300
memory_limit = 512M
post_max_size = 32M
upload_max_filesize = 32M
date.timezone = Asia/Kolkata

Simpan dan tutup file, setelah Anda selesai.

Konfigurasi MariaDB untuk Coppermine

Pertama, Anda perlu mengamankan server MariaDB. Anda dapat melakukannya dengan menjalankan skrip mysql_secure_installation:

sudo mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:

Set root password? [Y/n] Y
New password:
Re-enter new password:
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

Selanjutnya, login ke shell MariaDB dan buat database dan pengguna untuk Coppermine:

mysql -u root -p

Masukkan kata sandi root Anda, lalu buat pengguna dan database untuk Coppermine dengan perintah berikut:

MariaDB [(none)]> CREATE DATABASE copperminedb;
MariaDB [(none)]> CREATE USER 'coppermine'@'localhost' IDENTIFIED BY 'password';

Selanjutnya, berikan hak istimewa ke database Coppermine dengan perintah berikut:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON copperminedb.* TO 'coppermine'@'localhost';

Selanjutnya jalankan perintah FLUSH PRIVILEGES agar tabel privileges akan di reload oleh MariaDB:

MariaDB [(none)]> FLUSH PRIVILEGES;

Terakhir, keluar dari shell MariaDB:

MariaDB [(none)]> EXIT

Instal Coppermine

Pertama, Anda perlu mengunduh versi terbaru dari Coppermine. Anda dapat melakukannya dengan menjalankan perintah berikut:

wget https://excellmedia.dl.sourceforge.net/project/coppermine/Coppermine/1.5.x/cpg1.5.46.zip

Selanjutnya, ekstrak file yang diunduh dengan perintah berikut:

unzip cpg1.5.46.zip

Selanjutnya, salin direktori yang diekstrak ke direktori root apache:

sudo cp -r cpg15x /var/www/html/coppermine

Selanjutnya, berikan izin yang tepat ke direktori tambang tembaga:

sudo chown -R www-data:www-data /var/www/html/coppermine
sudo chmod -R 777 /var/www/html/coppermine

Konfigurasi Apache untuk Coppermine

Selanjutnya, Anda perlu membuat file host virtual Apache untuk Coppermine. Anda dapat melakukannya dengan menjalankan perintah berikut:

sudo nano /etc/apache2/sites-available/coppermine.conf

Tambahkan baris berikut:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/coppermine"
ServerName yourdomain.com
<Directory />
Options FollowSymLinks
AllowOverride All
<Directory "/var/www/html/coppermine/">
Options MultiViews FollowSymlinks
AllowOverride All Order allow,deny Allow from all </Directory> TransferLog /var/log/apache2/coppermine_access.log ErrorLog /var/log/apache2/coppermine_error.log </VirtualHost>

Simpan dan tutup file setelah selesai, lalu aktifkan virtual host dengan perintah berikut:

sudo a2ensite coppermine

Terakhir, restart layanan Apache untuk menerapkan semua perubahan:

sudo systemctl restart apache2

Akses Tambang Tembaga

Buka browser web Anda dan ketik URL http://domainanda.com/install.php , Anda akan diarahkan ke halaman berikut:

Di sini, pilih bahasa dan klik tombol Ayo tombol, Anda akan melihat halaman berikut:

Sekarang, klik klik di sini tombol, Anda akan melihat halaman berikut:

Di sini, berikan kredensial admin Coppermine dan detail basis data Anda, lalu klik tombol Ayo tombol Anda akan melihat halaman berikut:

Instalasi sekarang selesai, klik tombol Ayo tombol, Anda akan melihat halaman berikut:

Di sini, berikan detail login Admin Anda, lalu klik Oke tombol, Anda akan melihat dasbor Coppermine di halaman berikut:

Selamat! Anda telah berhasil menginstal Coppermine di server Ubuntu 16.04.


Ubuntu
  1. Cara Menginstal R di Ubuntu 18.04 LTS

  2. Cara Menginstal Redmine di Ubuntu 20.04 LTS

  3. Cara menginstal Galeri Foto Coppermine di Ubuntu 14.04

  1. Cara Menginstal MariaDB 10.4 di Ubuntu 18.04

  2. Cara Menginstal R di Ubuntu 20.04 LTS

  3. Cara Menginstal MariaDB di Ubuntu 22.04

  1. Cara Menginstal MariaDB di Ubuntu 20.04 LTS

  2. Cara Menginstal Elastic Jamroom di Ubuntu 16.04 LTS

  3. Cara Menginstal CMS SilverStripe di Ubuntu 18.04 LTS