Zenphoto je bezplatný a otevřený zdroj založený na PHP redakčním systému (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. Je to ideální CMS pro osobní webové stránky umělců, ilustrátorů, fotografů, designérů, filmařů a hudebníků. V této příručce vysvětlíme, jak nainstalovat Zenphoto na Ubuntu 14.04 VPS.
V době psaní tohoto návodu je Zenphoto 1.4.11 nejnovější dostupnou stabilní verzí a vyžaduje:
– Webový server Apache.
– PHP (verze 5.2 nebo lepší) s grafickou knihovnou GD a knihovnou rozšíření mbstring.
– MySQL (verze 5.0 nebo vyšší) nainstalovaná na vašem Linux VPS.
POKYNY:
Přihlaste se ke svému VPS přes SSH
ssh user@vps_IP
Aktualizujte systém
[user]$ sudo apt-get update && sudo apt-get -y upgrade
Nainstalujte MySQL, abyste mohli vytvořit potřebnou databázi. Spusťte následující příkaz:
# apt-get install mysql-server mysql-client
Nyní spusťte poinstalační skript „mysql_secure_installation“, abyste nastavili heslo uživatele root MySQL:
# mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Takže si nastavíte kořenové heslo MySQL podle svých představ. Další věc, kterou musíte udělat, je vytvořit databázi. Přihlaste se ke své službě MySQL jako root:
[user]$ mysql -u root -p mysql> CREATE DATABASE zenphoto; mysql> GRANT ALL PRIVILEGES ON zenphoto.* TO 'zenphotouser'@'localhost' IDENTIFIED BY 'your-password'; mysql> FLUSH PRIVILEGES; mysql> \q
Nezapomeňte nahradit „vaše-heslo“ silným heslem.
Nainstalujte webový server Apache2
[user]$ sudo apt-get install apache2
Nainstalujte PHP a požadované moduly PHP
Chcete-li nainstalovat nejnovější stabilní verzi PHP a všechny potřebné moduly, spusťte:
[user]$ sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd
Stáhněte si a rozbalte nejnovější verzi Zenphoto na svůj server
[user]$ sudo cd /opt && wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.11.zip [user]$ sudo unzip zenphoto-1.4.11.zip [user]$ sudo mv zenphoto-zenphoto-1.4.11/ /var/www/html/zenphoto/
Všechny soubory musí být čitelné webovým serverem, takže nastavte správné vlastnictví:
[user]$ sudo chown www-data:www-data -R /var/www/html/zenphoto
Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem „zenphoto.conf“ na svém virtuálním serveru:
[user]$ sudo touch /etc/apache2/sites-available/zenphoto.conf [user]$ sudo ln -s /etc/apache2/sites-available/zenphoto.conf /etc/apache2/sites-enabled/zenphoto.conf [user]$ sudo nano /etc/apache2/sites-available/zenphoto.conf
Poté přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/zenphoto/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/zenphoto/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Restartujte webový server Apache, aby se změny projevily:
[user]$ sudo service apache2 restart
Otevřete svůj oblíbený webový prohlížeč, přejděte na http://your-domain.com/ a pokud jste vše správně nakonfigurovali, měl by se spustit instalační program Zenphoto. Měli byste postupovat podle jednoduchých pokynů na obrazovce instalace a vložit požadované informace.
Po dokončení instalace získáte přístup do sekce pro správu na adrese:
http://yourdomain.com/zp-core/admin.php
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 nainstalovali ZenPhoto pro tebe. 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.