GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Chevereto su CentOS 7

Chevereto è uno script di hosting di immagini che ti consente di creare il tuo sito Web di hosting di immagini come il popolare Tinypic e Photobucket. In questo tutorial installeremo Chevareto su una CentOS 7 VPS con Apache, PHP e MariaDB.

Chevereto richiede un server web, PHP 5.4 o successivo e MySQL o MariaDB installati sul tuo server.

Accedi al tuo Centos VPS come utente root e assicurati che tutti i pacchetti siano aggiornati

yum -y update

Ora installeremo MariaDB

yum install mariadb-server mariadb

Avvia MariaDB e aggiungilo per avviarlo automaticamente all'avvio del sistema

systemctl start mariadb.service
systemctl enable mariadb.service

Esegui il comando seguente per proteggere il tuo server MariaDB e impostare una nuova password di root

mysql_secure_installation

Chevereto ha bisogno di un database, quindi accedi al server MariaDB con utente root e crea un nuovo database e utente

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;

Non dimenticare di sostituire "PASSWORD" con una password reale.

Ora installeremo il server web Apache

yum install httpd

Avvia il server web e abilitalo all'avvio all'avvio

systemctl start httpd
systemctl enable httpd

Installa PHP e alcune estensioni e moduli PHP

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

Scarica l'ultima versione di Chevereto sul tuo server

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

Estrai l'archivio scaricato nella directory principale del documento sul tuo server.

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

Cambia la proprietà

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

Apri il file di configurazione, inserisci i dettagli del tuo database e imposta la password amministratore.

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';

Cambia "password" con una password efficace.

Apri il file "includes/definitions.php" e modifica il CHV_CRYPT_SALT predefinito

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

Devi sostituire "changeme" con una stringa casuale.

Ora imposteremo la direttiva di hosting virtuale Apache per il tuo sito Web Chevereto.

Crea un file '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto

IncludeOptional vhosts.d/*.conf

e creare una directory '/etc/httpd/vhosts.d' in cui inseriremo tutti i nostri host virtuali.

mkdir /etc/httpd/vhosts.d

Crea un host virtuale per il tuo dominio Chevereto

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>

E riavvia Apache per rendere effettive le modifiche

systemctl restart httpd

È tutto. Ora puoi accedere a http://tuodominio.com e iniziare a caricare le immagini sul tuo server. Puoi gestire tutte le immagini caricate su ttp://tuodominio.com/admin

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare PHP 5.6 su CentOS 7

  2. Come installare PHP 7.3 su CentOS 8

  3. Come installare PHP 8 su CentOS 7

  4. Come installare PHP 8 su CentOS 8

  5. Come installare PHP 7.4 su CentOS 7

Installa PHP 7 su CentOS 7

Installa MariaDB su CentOS 7

Come installare Anchor CMS su CentOS 7

2 modi per installare MariaDB su CentOS 7

Come installare PHP 7 su CentOS 7

Come installare OpenLiteSpeed, PHP 7.0 e MariaDB su CentOS 7 / RHEL 7