GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren Sie Chevereto auf CentOS 7

Chevereto ist ein Bildhosting-Skript, mit dem Sie Ihre eigene Bildhosting-Website wie das beliebte Tinypic und Photobucket erstellen können. In diesem Tutorial installieren wir Chevareto auf einem CentOS 7 VPS mit Apache, PHP und MariaDB.

Chevereto erfordert einen Webserver, PHP 5.4 oder neuer und MySQL oder MariaDB, die auf Ihrem Server installiert sind.

Melden Sie sich als Benutzer root bei Ihrem Centos VPS an und stellen Sie sicher, dass alle Pakete auf dem neuesten Stand sind

yum -y update

Jetzt werden wir MariaDB installieren

yum install mariadb-server mariadb

Starten Sie MariaDB und fügen Sie es hinzu, damit es beim Systemstart automatisch gestartet wird

systemctl start mariadb.service
systemctl enable mariadb.service

Führen Sie den folgenden Befehl aus, um Ihren MariaDB-Server zu sichern und ein neues Root-Passwort festzulegen

mysql_secure_installation

Chevereto benötigt eine Datenbank, also melden Sie sich mit dem Benutzer root beim MariaDB-Server an und erstellen Sie eine neue Datenbank und einen neuen Benutzer

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;

Vergessen Sie nicht, „PASSWORT“ durch ein tatsächliches Passwort zu ersetzen.

Jetzt installieren wir den Apache-Webserver

yum install httpd

Starten Sie den Webserver und aktivieren Sie ihn so, dass er beim Booten startet

systemctl start httpd
systemctl enable httpd

Installieren Sie PHP und einige PHP-Erweiterungen und -Module

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

Laden Sie die neueste Version von Chevereto auf Ihren Server herunter

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

Extrahieren Sie das heruntergeladene Archiv in das Dokumentstammverzeichnis auf Ihrem Server.

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

Eigentümer ändern

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

Öffnen Sie die Konfigurationsdatei, geben Sie Ihre Datenbankdetails ein und legen Sie das Admin-Passwort fest.

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

Ändern Sie das „Passwort“ durch ein tatsächliches starkes Passwort.

Öffnen Sie die Datei ‚includes/definitions.php‘ und ändern Sie die Standardeinstellung CHV_CRYPT_SALT

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

Sie müssen „changeme“ durch eine zufällige Zeichenfolge ersetzen.

Jetzt richten wir die virtuelle Apache-Hosting-Anweisung für Ihre Chevereto-Website ein.

Erstellen Sie eine ‚/etc/httpd/conf.d/vhosts.conf‘-Datei mit folgendem Inhalt

IncludeOptional vhosts.d/*.conf

und erstellen Sie ein Verzeichnis „/etc/httpd/vhosts.d“, in dem wir alle unsere virtuellen Hosts ablegen.

mkdir /etc/httpd/vhosts.d

Erstellen Sie einen virtuellen Host für Ihre Chevereto-Domain

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>

Starten Sie Apache neu, damit die Änderungen wirksam werden

systemctl restart httpd

Das ist alles. Jetzt können Sie auf http://yourdomain.com zugreifen und mit dem Hochladen von Bildern auf Ihren Server beginnen. Sie können alle hochgeladenen Bilder unter ttp://yourdomain.com/admin

verwalten

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. Installieren Sie PHP 7.4 auf CentOS 8

  2. So installieren Sie PHP 5.5 auf CentOS

  3. So installieren Sie PHP 5.6 unter CentOS 7

  4. So installieren Sie PHP 8 unter CentOS 7

  5. So installieren Sie PHP 8 unter CentOS 8

Installieren Sie PHP 7 auf CentOS 7

Installieren Sie MariaDB auf CentOS 7

So installieren Sie Anchor CMS unter CentOS 7

2 Möglichkeiten zur Installation von MariaDB auf CentOS 7

So installieren Sie PHP 7 unter CentOS 7

So installieren Sie OpenLiteSpeed, PHP 7.0 und MariaDB auf CentOS 7 / RHEL 7