GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte Chevereto na CentOS 7

Chevereto je skript pro hostování obrázků, který vám umožňuje vytvořit si vlastní web pro hostování obrázků, jako je populární Tinypic a Photobucket. V tomto tutoriálu nainstalujeme Chevareto na CentOS 7 VPS s Apache, PHP a MariaDB.

Chevereto vyžaduje webový server, PHP 5.4 nebo novější a na vašem serveru nainstalované MySQL nebo MariaDB.

Přihlaste se do svého Centos VPS jako uživatel root a ujistěte se, že všechny balíčky jsou aktuální

yum -y update

Nyní nainstalujeme MariaDB

yum install mariadb-server mariadb

Spusťte MariaDB a přidejte ji, aby se automaticky spouštěla ​​při startu systému

systemctl start mariadb.service
systemctl enable mariadb.service

Spusťte následující příkaz k zabezpečení serveru MariaDB a nastavení nového kořenového hesla

mysql_secure_installation

Chevereto potřebuje databázi, takže se přihlaste k serveru MariaDB pomocí root uživatele a vytvořte novou databázi a uživatele

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;

Nezapomeňte nahradit „PASSWORD“ skutečným heslem.

Nyní nainstalujeme webový server Apache

yum install httpd

Spusťte webový server a povolte jeho spuštění při startu

systemctl start httpd
systemctl enable httpd

Nainstalujte PHP a několik rozšíření a modulů PHP

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

Stáhněte si nejnovější verzi Chevereta na svůj server

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

Rozbalte stažený archiv do kořenového adresáře dokumentu na vašem serveru.

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

Změňte vlastnictví

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

Otevřete konfigurační soubor, zadejte podrobnosti o databázi a nastavte heslo správce.

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

Změňte „heslo“ za skutečné silné heslo.

Otevřete soubor ‘includes/definitions.php’ a změňte výchozí CHV_CRYPT_SALT

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

Musíte nahradit ‘changeme’ náhodným řetězcem.

Nyní nastavíme direktivu virtuálního hostování Apache pro váš web Chevereto.

Vytvořte soubor „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem

IncludeOptional vhosts.d/*.conf

a vytvořte adresář „/etc/httpd/vhosts.d“, kam umístíme všechny naše virtuální hostitele.

mkdir /etc/httpd/vhosts.d

Vytvořte virtuálního hostitele pro svou doménu 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>

A restartujte Apache, aby se změny projevily

systemctl restart httpd

To je vše. Nyní můžete přejít na http://yourdomain.com a začít nahrávat obrázky na váš server. Všechny nahrané obrázky můžete spravovat na adrese ttp://yourdomain.com/admin

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat PHP 5.5 na CentOS

  2. Jak nainstalovat PHP 7.3 na CentOS 8

  3. Jak nainstalovat PHP 7.4 na CentOS 7

  1. Nainstalujte MariaDB 10.0 na CentOS 6

  2. Nainstalujte PHP 7.4 na CentOS 8

  3. Jak nainstalovat PHP 5.6 na CentOS 7

  1. Jak nainstalovat PHP 8 na CentOS 7

  2. Jak nainstalovat PHP 8 na CentOS 8

  3. Nainstalujte MariaDB na CentOS 6.4