GNU/Linux >> Belajar Linux >  >> Cent OS

Instal Chevereto di CentOS 7

Chevereto adalah skrip hosting gambar yang memungkinkan Anda membuat situs web hosting gambar sendiri seperti Tinypic dan Photobucket yang populer. Dalam tutorial ini kita akan menginstal Chevareto pada CentOS 7 VPS dengan Apache, PHP dan MariaDB.

Chevereto harus memiliki server web, PHP 5.4 atau yang lebih baru dan MySQL atau MariaDB terinstal di server Anda.

Masuk ke Centos VPS Anda sebagai root pengguna dan pastikan semua paket sudah diperbarui

yum -y update

Sekarang, kita akan menginstal MariaDB

yum install mariadb-server mariadb

Mulai MariaDB dan tambahkan untuk memulai secara otomatis saat sistem dinyalakan

systemctl start mariadb.service
systemctl enable mariadb.service

Jalankan perintah berikut untuk mengamankan server MariaDB Anda dan mengatur kata sandi root baru

mysql_secure_installation

Chevereto membutuhkan database, jadi masuk ke server MariaDB dengan root pengguna dan buat database dan pengguna baru

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE chevereto;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON chevereto.* TO 'cheveretouser'@'localhost' IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q;

Jangan lupa untuk mengganti 'PASSWORD' dengan kata sandi yang sebenarnya.

Sekarang, kita akan menginstal server web Apache

yum install httpd

Mulai server web dan aktifkan untuk memulai saat boot

systemctl start httpd
systemctl enable httpd

Instal PHP dan beberapa ekstensi dan modul PHP

yum install php php-mysql php-dom php-gd php-mbstring php-common bc php-bcmath

Unduh rilis terbaru Chevereto ke server Anda

wget https://github.com/chevereto/Chevereto/archive/master.zip

Ekstrak arsip yang diunduh ke direktori root dokumen di server Anda.

yum -y install unzip
unzip master.zip
mv Chevereto-master/chevereto /var/www/html/

Ubah kepemilikan

chown -R apache:apache /var/www/html/chevereto/

Buka file konfigurasi masukkan detail database Anda dan atur kata sandi admin.

cd /var/www/html/chevereto/
vim includes/config.php
$config['db_name'] = 'chevereto'; // Database must exists
$config['db_user'] = 'cheveretouser'; // Database user with access to the above database name
$config['db_pass'] = 'PASSWORD';
$config['admin_password'] = 'password';

Ubah 'kata sandi' dengan kata sandi kuat yang sebenarnya.

Buka file 'includes/definitions.php' dan ubah default CHV_CRYPT_SALT

vim includes/definitions.php
define("__CHV_CRYPT_SALT__", "changeme");

Anda perlu mengganti 'changeme' dengan string acak.

Sekarang, kami akan menyiapkan arahan hosting virtual Apache untuk situs web Chevereto Anda.

Buat file ‘/etc/httpd/conf.d/vhosts.conf’ dengan konten berikut

IncludeOptional vhosts.d/*.conf

dan buat direktori ‘/etc/httpd/vhosts.d’ tempat kita akan meletakkan semua host virtual kita.

mkdir /etc/httpd/vhosts.d

Buat host virtual untuk domain Chevereto Anda

vim /etc/httpd/vhosts.d/yourdomain.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/chevereto"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/chevereto/">
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Dan restart Apache agar perubahan diterapkan

systemctl restart httpd

Itu saja. Sekarang, Anda dapat mengakses http://domainanda.com dan mulai mengunggah gambar di server Anda. Anda dapat mengelola semua gambar yang diunggah di ttp://domainanda.com/admin

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 menyiapkannya 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
  1. Instal PHP 7.4 di CentOS 8

  2. Cara Menginstal PHP 7.3 di CentOS 8

  3. Cara Menginstal PHP 7.2 di CentOS 7

  1. Instal MariaDB 10.0 di CentOS 6

  2. Cara Menginstal PHP 5.5 di CentOS

  3. Cara Menginstal PHP 5.6 di CentOS 7

  1. Cara Menginstal PHP 8 di CentOS 7

  2. Cara Menginstal PHP 8 di CentOS 8

  3. Cara Menginstal PHP 7.4 di CentOS 7