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

Jak nainstalovat ZenPhoto na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat ZenPhoto na vašem CentOS 7. Pro ty z vás, kteří to nevěděli, je ZenPhoto bezplatný a otevřený samostatný obsah systém správy (CMS) pro vytváření webových stránek zaměřených na galerie. Zenphoto nabízí podporu pro různé formáty médií a integrovaný blog a vlastní stránky. Zenphoto je ideální CMS pro osobní webové stránky ilustrátorů, umělců, designérů, fotografů, filmařů a hudebníků.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá. vám ukáže instalaci ZenPhoto krok za krokem na serveru CentOS 7.

Instalace ZenPhoto na CentOS 7

Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.

yum - update

Krok 2. Nainstalujte server LAMP.

Je vyžadován server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také balíček ImageMagic a rozšíření ImageMagic PHP:

yum install ImageMagick
pecl install imagick
echo "extension=imagick.so" > /etc/php.d/imagick.ini

Krok 3. Nainstalujte ZenPhoto.

Stáhněte si nejnovější stabilní verzi ZenPhoto, v době psaní tohoto článku je to verze 1.4.9:

mkdir /var/www/html/katana
wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.9.zip
unzip enphoto-1.4.9.zip -d /var/www/html/
mv zenphoto-zenphoto-1.4.9/ zenphoto

Budeme muset změnit oprávnění některých složek:

chown -R apache:apache zenphoto

Krok 4. Konfigurace MariaDB.

Ve výchozím nastavení není MariaDB zesílena. MySQL můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.

mysql_secure_installation

Dále se budeme muset přihlásit ke konzoli MariaDB a vytvořit databázi pro ZenPhoto. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace ZenPhoto:

CREATE DATABASE zenphoto;
CREATE USER 'zenphotouser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `zenphoot`.* TO 'zenphotouser'@'localhost';
FLUSH PRIVILEGES;

Krok 5. Konfigurace webového serveru Apache pro ZenPhoto.

Vytvořte v Apache novou direktivu virtuálního hostitele s následujícím obsahem:

nano /etc/httpd/conf.d/vhosts.conf
IncludeOptional vhosts.d/*.conf

Dále vytvořte virtuálního hostitele Apache:

###nano /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/zenphoto/"
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/zenphoto/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Nyní můžeme restartovat Apache, aby se změny projevily:

systemctl restart httpd.service

Krok 6. Přístup k CMS galerie ZenPhoto.

ZenPhoto bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com/ nebo http://server-ip-address a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Blahopřejeme! Úspěšně jste nainstalovali ZenPhoto. Děkujeme, že jste použili tento návod k instalaci CMS ZenPhoto Gallery v systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web ZenPhoto.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Zenphoto Gallery CMS na CentOS 7

  1. Jak nainstalovat Wine 4.0 na CentOS 7

  2. Jak nainstalovat Vim 8.2 na CentOS 7

  3. Jak nainstalovat VirtualBox na CentOS 7

  1. Jak nainstalovat Git na CentOS 8

  2. Jak nainstalovat Docker na CentOS 8

  3. Jak nainstalovat Java 8 &11 na Centos 8