Date post: | 21-Feb-2017 |
Category: |
Technology |
Upload: | vladimir-smitka |
View: | 616 times |
Download: | 1 times |
@smitka Lynt services s.r.o.
Infrastruktura
Webová řešení
Marketing
Instalace WordPress
Vláďa Smitkahttps://lynt.cz
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Slovníček(web)hosting – služba pronájmu diskového prostoru a dalších služeb pro provoz webu HTML – značkovací jazyk, ve kterém se tvoří jednotlivé elementy stránky, říká např. co je nadpis, co je odkaz, co je formulář. Je zpracován prohlížečem na straně uživatele. PHP – programovací jazyk na straně serveru, který generuje HTML (většinou), je v něm napsán WordPress. Soubory s koncovkou .phpJS/JavaScript – programovací jazyk, který zpracovává prohlížeč na straně uživatele. Píšou se v něm např. interaktivní komponenty – galerie,… Soubory s koncovkou .jsCSS/styly – stylovací jazyk, určuje jak mají být elementy zobrazeny – velikost, barva, pozice, … Soubory s koncovkou .cssStatické soubory – obecně souboru uložené na diskovém prosotoru webhostingu, které se nemusí nijak zpracovávat – obrázky, dokumenty, js, cssHTTP – textový komunikační protokol, kterým webový server posílá data do prohlížeče.HTTPS – zabezpečená varianta HTTP, bez znalosti klíče nelze přečíst/modifikovatDoména – jméno, pod kterým jsou stránky dostupné na serveru – (naswp.cz)IP adresa – jedinečná adresa přidělená serveru, pod kterou je server dostupný (46.28.105.73)DNS – protokol, který překládá doménová jména na IP, na jednu IP může směrovat více jmen MySQL – databáze, jsou zde uložena data webu (články, nastavení)Apache – webový (http) server, přijímá požadavky z prohlížeče uživatele a jako odpověď mu posílá protokolem HTTP výstupy z PHP skriptů a statické soubory.
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Slovníček.htaccess – speciální soubor, který upravuje konfiguraci Apache pro určitou složku – např. omezuje přístup jen z některých IPmod_rewrite – funkcionalita Apache, která překládá dotazovanou adresu na volání konkrétního souboru na hostingu s parametry např. vasweb/clanek1 => vasweb/index.php?p=1Pravidla se zapisují do .htaccess.wp-config.php – soubor s konfigurací WordPressu, je zda uloženo např. jméno a heslo do databáze.robots.txt – soubor, který určuje, jak se k webu mají chovat vyhledávače, může obsahovat odkaz na soubor sitemap – soubor se seznamem všech podstránek webuCMS – content management systém – nástroj pro správu obsahu – např. WordPress, DrupalŠablona/Theme – vzhled webu na WP, lze snadno vyměnit (sada PHP, JS, CSS a obrázkových souborů)Webfont/Google font – řez písma, stahovaný ze externích serverůPlugin – kód jiného vývojáře pro rozšíření funkcionalityTaxonomie – klasifikace obsahu – např. jeho řazení do kategorií, označování štítkyPříspěvek – článek ve WP, zařazený do kategorieStránka – obsahová podstránka webu ve WP, nemá kategorie, ale může mít nadřazenou stránku a tím lze vytvořit stromová stuktura
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Co potřebujete pro provoz WP
Webhosting s PHPDoménaDatabáze MySQL
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Webhosting/VPS/fyzický server?
Webhosting:Málo starostí, levný, často dostatečný výkon, omezení některých funkcionalit (doba běhu skriptu, zakázané některé funkce).
VPS (virtuální server / virtual private server):Cena dle výkonu – levnější jsou často méně výkonné než webhosting, minimum omezení, je potřeba administrátor.
Fyzický server:Vysoká cena, vysoký výkon, je třeba administrátor, pokud se nejedná o dedikovaný server, musí zákazník řešit případné HW problémy.
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Možnosti instalace
1. Instalace jedním klikem od poskytovatele.2. Nakopírování wp-config-sample.php do wp-config.php + úprava3. Instalace pomocí instalátoru WP (Famous 5-Minute Install)
U metody 2 nezapomenout na šifrovací klíče!https://api.wordpress.org/secret-key/1.1/salt/
Doporučuji
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Šifrovací klíče
define('AUTH_KEY', 'E!< r@tNn.:9$QKXRW?a5+3DzH9@1!KE~A,ER0C~sGo;ULq+.p=X^hq!Okmi+H2>');define('SECURE_AUTH_KEY', 'U+ZgC%) {&=yVsN}Tw+D0n!ISjy:-oiN0X0KbV1qBS{i4I6sj;iX=gbBy/h<o,)a');define('LOGGED_IN_KEY', '!7>pEFB*QRU~+6XLYFgbfnxt{1K3Sl._g,,tZPE0ci|_=HGsI/rekepkr7A*#3Wm');define('NONCE_KEY', 'Fv>PftA6>#R4ju+Nb. :G@&*?uEK9u$jq~XIE}Ud|ZZFncrtj7g+-9VcodMNI?T>');define('AUTH_SALT', 'VZ.2X-bg0e?TJ!&j?qG|*^^P|%<[Nj>7&Htxgj+H%nfMg_tWaAA%AFyYZD`/-h)k');define('SECURE_AUTH_SALT', 'qh-Fp,p*iFX<*,32/}G-_&al2vglbiX>A^eQoSi*Ow,?ru-Mu[L{ir/mDBL/rN(F');define('LOGGED_IN_SALT', '!sFgo,%I0{Aj16N<x1CX^IHCd3V}S0R.?.fNO%nYNZX1%)YY>AA`+1Oj L$,KBqs');define('NONCE_SALT', 'gW!nPTCCxWeHp1?k0(9eWWP261D+P8.>%CRh8;cO-JC)I^,c`}NAtJ@D$V<fNyUF');
define('AUTH_KEY', 'Put your unique phrase here!');define('SECURE_AUTH_KEY', 'Put your unique phrase here!‚);define('LOGGED_IN_KEY, 'Put your unique phrase here!');define('NONCE_KEY', 'Put your unique phrase here!');define('AUTH_SALT', 'Put your unique phrase here!');define('SECURE_AUTH_SALT', 'Put your unique phrase here!');define('LOGGED_IN_SALT', 'Put your unique phrase here!');define('NONCE_SALT', 'Put your unique phrase here!');
wp-config.php
Špatně
Správně
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Stažení WP
Aktuální verze (4.5.3) - čeština funkčníhttps://wordpress.org/download/
Aktuální verze s kompletní češtinou (4.4.4)https://cs.wordpress.org/
Lze následně aktualizovat na nejnovější verzi.
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Rozbalení a nahrání na server
Je stažen zip soubor, jeho obsah je potřeba nahrát na hosting.
Nahrání přes FTP/SFTP/SCP.
WinSCPTotal CommanderFileZilla
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Výběr jazyka
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Nastavení přístupu k DB
Je vhodné zvolit nějaký náhodný řetězec místo
wp_ (v případě bezpečnostních problémů
wp_ zkoušejí automatizovaní roboti)
Tyto 4 údaje dodá webhoster.
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Nastavení uživatele a webu
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
vas-web/wp-admin - Hotovo
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Aktualizace po instalaci starší verze
Po instalaci čeština zůstane
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Nastavení - Obecné
Popis webu: smysluplný popisekČasové pásmo: Praha (většinou nastaveno UTC+1)Formát data: j.n.Y (většinou je nastaveno správně)Formát času: G:i (většinou je nastaveno správně)https://www.interval.cz/clanky/php-jak-pracovat-s-datem-a-casem/
V základu je nastaven na „Další web využívající WordPress“ a i když ho
šablona přímo nevyužívá, tak se může objevit na mnoha místech – při
sdílení, v RSS, …
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Nastavení - Zobrazování
Pokud nechcete mít na hlavní
stránce výpis příspěvků
Pokud používáte šablonu, která vypisuje příspěvky ve
sloupcích, nastavte číslo dělitelné počtem sloupců
Zkontrolujte, zda není zaškrtnuto na produkčním
webu
Pokud máte čtenáře přes RSS a chcete, aby museli článek přečíst na webu a ne jen ve
čtečce
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Nastavení - Komentáře
Nevztahuje se na již vytvořené
příspěvky
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Nastavení – Trvalé odkazy
Většinou nejvhodnější
nastavení
Vhodné upravit si, aby v adrese nebylo anglicky
„category“
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Uživatelé - Profil
Zvolte si přezdívku a nechte ji veřejně
zobrazovat. Jinak se použije vaše
přihlašovací jméno (případný útočník to
ocení).
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Pluginy
Smazat nebo aktivovat:https://akismet.com/plans/Potřebujete worpdress.com
účet.
Smazat
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Testovací příspěvky
Zbytečný a má povolené
komentáře, smazat
Zbytečný, smazat
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Tipy na konec
• Pokud něco nevyjde a web zobrazuje pouze bílou stránku, nastavte define('WP_DEBUG', true); ve wp-config.php.
• Pokud po vás chce instalátor ruční vložení obsahu do wp-config.php, je něco špatně nastavené, kontaktujte webhostera, přejdete tak problémům v budoucnu.
• WP automaticky nevytváří robots.txt, je vhodné ho vytvořit:
User-agent: *Disallow: /wp-admin/
Infrastruktura
Webová řešení
Marketing
@smitka Lynt services s.r.o.
Děkuji za pozornost!
Další zdroje:http://www.wplama.cz/
http://www.wpbeginner.com/ (EN)http://www.elegantthemes.com/blog/ (EN)
Co se chystá? Aktuálně píši knihu o WordPress, který by měla vyjít
příští rok,sledujte můj twitter @smitka