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

Jak nainstalovat Zenphoto Gallery CMS na CentOS 7

Zenphoto je bezplatný a open-source samostatný systém pro správu obsahu (CMS) pro vytváření webových stránek zaměřených na galerie. Zenphoto je aplikace založená na PHP s bohatými funkcemi a má vše, co potřebujete ke správě vlastních fotogalerií. V tomto blogovém tutoriálu nainstalujeme Zenphoto na CentOS 7 VPS s Apache, MariaDB a PHP

Abyste byli způsobilí ke spuštění Zenphoto, musíte mít na svém serveru nainstalované následující požadavky:
– Webový server – Apache nebo Nginx
– PHP verze 5.2 nebo novější s rozšířeními GD a imagick.
– Databáze MySQL/MariaDB verze 5 nebo novější.

Přihlaste se ke svému CentOS VPS přes SSH jako uživatel root

ssh root@IP

a ujistěte se, že jsou všechny balíčky aktuální, provedením následujícího příkazu

yum -y aktualizace

Spuštěním následujícího příkazu nainstalujte databázový server MariaDB

yum nainstalovat mariadb mariadb-server

Spusťte databázový server MariaDB a povolte jeho spuštění v době spouštění

systemctl spustit mariadbsystemctl povolit mariadb

Spusťte skript „mysql_secure_installation“, abyste zabezpečili databázový server a nastavte své root heslo MariaDB

Přihlaste se k serveru MariaDB pomocí uživatele „root“ a vytvořte nového koncového uživatele databáze.

mysql -u root -pCREATE DATABASE zenphoto;VYTVOŘIT UŽIVATELE 'zenphotouser'@'localhost' IDENTIFIKOVANÝ PODLE 'HESLA';UDĚLIT VŠECHNA PRIVILEGIA NA `zenphoot`.* 'zenphotouser'@'localhost';FESLUSH; 

Nezapomeňte nahradit „PASSWORD“ silným heslem.

Dále nainstalujeme webový server Apache

yum install httpd

Spusťte webový server Apache a přidejte jej, aby se automaticky spustil při startu systému

systemctl spustit httpdsystemctl povolit httpd

Nyní musíme nainstalovat PHP mezi několik modulů PHP

yum install php php-gd php-common

Nainstalujte balíček ImageMagic a rozšíření ImageMagic PHP

yum install ImageMagickpecl install imagickecho "extension=imagick.so"> /etc/php.d/imagick.ini

Jakmile jsou nainstalovány všechny požadavky. stáhněte si nejnovější stabilní verzi Zenphoto z jejich oficiálních webových stránek.

wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.9.zip

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

rozbalte enphoto-1.4.9.zip -d /var/www/html/

Pokud si nejste jisti, kde je kořenový adresář vašeho dokumentu, můžete to zjistit pomocí následujícího příkazu

grep -i '^documentroot' /etc/httpd/conf/httpd.confDocumentRoot "/var/www/html"

Změňte aktuální pracovní adresář a přejmenujte rozbalený adresář Zenphoto

cd /var/www/html/mv zenphoto-zenphoto-1.4.9/ zenphoto

Změňte vlastnictví adresáře

chown -R apache:apache zenphoto

Dále vytvořte virtuálního hostitele Apache pro vaši doménu. Vytvořte adresář „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem

vim /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.conf

a vytvořte virtuálního hostitele

vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/zenphoto/"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" kombinovanýindex.html indexu adresáře. phpOptions FollowSymLinksAllowOverride AllVyžadovat udělení všech

Restartujte webový server Apache, aby se změny projevily.

systemctl restart httpd

Otevřete svůj oblíbený webový prohlížeč a přejděte do své galerie Zenphoto na adrese http://yourdomain.com. Automaticky spustí instalační skript a vyzve vás k zadání informací MySQL o databázi, kterou jsme vytvořili v tomto tutoriálu.

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 Zenphoto nainstalovali. 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 R na CentOS 7

  2. Jak nainstalovat Jamroom CMS na CentOS 7

  3. Jak nainstalovat Mezzanine CMS na CentOS 7

  1. Jak nainstalovat R na CentOS 8

  2. Jak nainstalovat ProcessWire CMS na CentOS 7

  3. Jak nainstalovat Wolf CMS na CentOS 7

  1. Jak nainstalovat ZenPhoto na CentOS 7

  2. Jak nainstalovat Craft CMS na CentOS 7

  3. Jak nainstalovat říjnový CMS na CentOS 7