Existuje několik způsobů, jak nainstalovat WordPress. V tomto tutoriálu si stáhneme a nainstalujeme WordPress CMS pomocí SVN na CentOS 7 VPS.
Co je SVN?
SVN je zkratka pro Apache Subversion, což je systém pro správu verzí a kontrolu revizí distribuovaný jako svobodný software pod licencí Apache. Mnoho vývojářů používá Subversion k udržování aktuálních a historických verzí souborů, jako je zdrojový kód, webové stránky a dokumentace.
Je tomu tak proto, že Apache Subversion je centralizovaný a open source systém pro správu verzí, který se vyznačuje svou spolehlivostí jako bezpečným přístavem pro cenná data, jednoduchostí jeho modelu a použití a schopností podporovat potřeby široké škály uživatelů a projektů, od jednotlivci do velkých podnikových operací.
Oficiální úložiště WordPress používá SVN ( http://core.svn.wordpress.org/ ), což znamená, že soubory získáváte přímo z WordPressu.
Přestože WordPress můžete nainstalovat mnoha různými způsoby, pokud používáte úložiště, můžete provést následující:
Rychlé a snadné upgrady a downgrady na různé verze WordPress;
Rychlejší aktualizace, protože se přenášejí pouze změněné soubory;
Pokud něco pokazíte, vraťte se k předchozí verzi souborů.
POŽADAVKY
Pro tento výukový program používáme náš hostingový plán SSD 1 VPS.
Ujistěte se, že máte na svém serveru nainstalován zásobník LAMP. Pokud ne, postupujte podle našeho skvělého článku o instalaci LAMP (Linux Apache, MariaDB &PHP) na CentOS 7 VPS.
AKTUALIZOVAT SYSTÉM
Přihlaste se ke svému serveru jako uživatel „root“ a ujistěte se, že váš Linux VPS je plně aktuální:
# ssh root@hostname # yum update
INSTALOVAT SVN
SVN můžete nainstalovat zadáním následujícího příkazu:
# yum install svn
Poté otestujte instalaci:
# svn
Měli byste získat následující výstup:
Type 'svn help' for usage.
Nyní, když jste nainstalovali SVN, podívejte se na nejnovější stabilní verzi WordPress. Můžete to udělat tak, že navštívíte oficiální web WordPress.
V době psaní tohoto článku je nejnovější verze WordPressu 4.1.
Pro naše účely nainstalujeme WP do výchozího kořenového adresáře dokumentu Apache, který je /var/www/html/. Proto musíme vytvořit adresář pro instalaci zadáním následujícího příkazu:
# mkdir /var/www/html/wordpress
Podívejte se na WordPress 4.1 z jejich úložiště. Zadejte následující příkaz:
# svn co http://core.svn.wordpress.org/tags/4.0.1/ /var/www/html/wordpress/
Pomocí výše uvedeného příkazu bude stahování umístěno do adresáře /var/www/html/wordpress/. Uvidíte stahované soubory a poznamenejte si čísla verzí. Po dokončení procesu si všimnete zprávy:Vyhrazena revize [náhodné číslo].
Gratulujeme. Nainstalovali jste WordPress pomocí SVN.
Dále musíte nastavit databázi a nakonfigurovat WP.
Můžete to udělat snadno podle našeho skvělého návodu, jak nainstalovat WordPress na CentOS 7 VPS. Vytvořte databázi, změňte své údaje wp-config.php a spusťte následující příkaz:
# chown -R apache:apache /var/www/html/wordpress/*
který nastaví správné vlastnictví vašich souborů.
WordPress je nyní připraven k použití. Instalaci WordPressu můžete dokončit otevřením svého oblíbeného webového prohlížeče a přechodem na:http://your_ip_address/wordpress/
ZLEPŠENÍ ZABEZPEČENÍ
SVN používá speciální adresář, který obsahuje důležité informace. Jmenuje se .svn a doporučuje se zablokovat přístup k těmto datům, aby k nim neměl přístup vnější svět.
Můžete navštívit http://your_ip_address/.svn/ a uvidíte všechny administrativní soubory pro úložiště, což rozhodně není dobré! Proto to napravme.
Otevřete konfigurační soubor Apache:
# vim /etc/httpd/conf/httpd.conf
Vyhledejte řádek AllowOverride v části
Nyní vytvořte nový soubor .htaccess zadáním následujícího příkazu:
# vim /var/www/html/.svn/.htaccess
Přidejte do tohoto souboru následující obsah:
order deny, allow deny from all
Restartujte webový server, aby se změny aktivovaly:
# systemctl restart httpd.service
Poté se vám nebo komukoli, kdo se pokusí otevřít adresu http://your_ip_address/.svn/, zobrazí interní chyba serveru.
To je vše. Úspěšně jste nainstalovali WordPress pomocí SVN.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory, aby to udělali za vás. Jsou k dispozici 24×7 a postarají se o to vaší žádosti okamžitě.
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.