GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer Chevereto sur CentOS 7

Chevereto est un script d'hébergement d'images qui vous permet de créer votre propre site Web d'hébergement d'images comme les populaires Tinypic et Photobucket. Dans ce tutoriel, nous allons installer Chevareto sur un VPS CentOS 7 avec Apache, PHP et MariaDB.

Chevereto nécessite d'avoir un serveur Web, PHP 5.4 ou plus récent et MySQL ou MariaDB installé sur votre serveur.

Connectez-vous à votre VPS Centos en tant qu'utilisateur root et assurez-vous que tous les packages sont à jour

yum -y update

Maintenant, nous allons installer MariaDB

yum install mariadb-server mariadb

Démarrez MariaDB et ajoutez-le pour qu'il démarre automatiquement au démarrage du système

systemctl start mariadb.service
systemctl enable mariadb.service

Exécutez la commande suivante pour sécuriser votre serveur MariaDB et définir un nouveau mot de passe racine

mysql_secure_installation

Chevereto a besoin d'une base de données, alors connectez-vous au serveur MariaDB avec l'utilisateur root et créez une nouvelle base de données et un nouvel utilisateur

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;

N'oubliez pas de remplacer "MOT DE PASSE" par un mot de passe réel.

Maintenant, nous allons installer le serveur Web Apache

yum install httpd

Démarrez le serveur Web et activez-le pour qu'il démarre au démarrage

systemctl start httpd
systemctl enable httpd

Installez PHP et quelques extensions et modules PHP

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

Téléchargez la dernière version de Chevereto sur votre serveur

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

Extrayez l'archive téléchargée dans le répertoire racine du document sur votre serveur.

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

Changer le propriétaire

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

Ouvrez le fichier de configuration, entrez les détails de votre base de données et définissez le mot de passe administrateur.

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

Remplacez le "mot de passe" par un véritable mot de passe fort.

Ouvrez le fichier 'includes/definitions.php' et changez le CHV_CRYPT_SALT par défaut

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

Vous devez remplacer "changeme" par une chaîne aléatoire.

Nous allons maintenant configurer la directive d'hébergement virtuel Apache pour votre site Web Chevereto.

Créez un fichier ‘/etc/httpd/conf.d/vhosts.conf’ avec le contenu suivant

IncludeOptional vhosts.d/*.conf

et créez un répertoire ‘/etc/httpd/vhosts.d’ où nous mettrons tous nos hôtes virtuels.

mkdir /etc/httpd/vhosts.d

Créez un hôte virtuel pour votre domaine 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>

Et redémarrez Apache pour que les modifications prennent effet

systemctl restart httpd

C'est tout. Maintenant, vous pouvez accéder à http://votredomaine.com et commencer à télécharger des images sur votre serveur. Vous pouvez gérer toutes les images téléchargées sur ttp://votredomaine.com/admin

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Installez MariaDB 10.0 sur CentOS 6

  2. Installer PHP 7.4 sur CentOS 8

  3. Comment installer PHP 5.5 sur CentOS

  4. Comment installer PHP 7.4 sur CentOS 7

  5. Comment installer PHP 7.2 sur CentOS 7

Installer PHP 7 sur CentOS 7

Installer MariaDB sur CentOS 7

Comment installer Anchor CMS sur CentOS 7

2 façons d'installer MariaDB sur CentOS 7

Comment installer PHP 7 sur CentOS 7

Comment installer OpenLiteSpeed, PHP 7.0 et MariaDB sur CentOS 7 / RHEL 7