SlideShare a Scribd company logo
1 of 23
@smitka Lynt services s.r.o.
Infrastruktura
Webová řešení
Marketing
Instalace WordPress
Vláďa Smitka
https://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 .php
JS/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 .js
CSS/styly – stylovací jazyk, určuje jak mají být elementy zobrazeny – velikost, barva, pozice,
… Soubory s koncovkou .css
Statické soubory – obecně souboru uložené na diskovém prosotoru webhostingu, které se
nemusí nijak zpracovávat – obrázky, dokumenty, js, css
HTTP – 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/modifikovat
Domé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 IP
mod_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=1
Pravidla 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 webu
CMS – 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í funkcionality
Taxonomie – klasifikace obsahu – např. jeho řazení do kategorií, označování štítky
Příspěvek – článek ve WP, zařazený do kategorie
Strá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 PHP
Doména
Databá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 + úprava
3. 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.
WinSCP
Total Commander
FileZilla
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

More Related Content

What's hot

Jak si (ne)nechat hacknout Wordpress stránky
Jak si (ne)nechat hacknout Wordpress stránkyJak si (ne)nechat hacknout Wordpress stránky
Jak si (ne)nechat hacknout Wordpress stránkyVladimír Smitka
 
WordCamp Brno 2017 - rychlý a bezpečný web
WordCamp Brno 2017  - rychlý a bezpečný webWordCamp Brno 2017  - rychlý a bezpečný web
WordCamp Brno 2017 - rychlý a bezpečný webVladimír Smitka
 
Bezpečnost WP, tipy pro každého - wordCamp Praha 2015
Bezpečnost WP, tipy pro každého - wordCamp Praha 2015Bezpečnost WP, tipy pro každého - wordCamp Praha 2015
Bezpečnost WP, tipy pro každého - wordCamp Praha 2015Vladimír Smitka
 
Základní pluginy pro WordPress
Základní pluginy pro WordPressZákladní pluginy pro WordPress
Základní pluginy pro WordPressRadek Kucera
 
WP výkon a jeho profilování
WP výkon a jeho profilováníWP výkon a jeho profilování
WP výkon a jeho profilováníVladimír Smitka
 
Základní pluginy pro WordPress 25-6-2016
Základní pluginy pro WordPress 25-6-2016Základní pluginy pro WordPress 25-6-2016
Základní pluginy pro WordPress 25-6-2016Radek Kucera
 
Wordpress_DOD
Wordpress_DODWordpress_DOD
Wordpress_DODDoubry99
 
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
WordPress šablony a  rychlost načítání (WordCamp Praha 2017)WordPress šablony a  rychlost načítání (WordCamp Praha 2017)
WordPress šablony a rychlost načítání (WordCamp Praha 2017)Martin Michálek
 
Sysops tipy pro lepší WP
Sysops tipy pro lepší WPSysops tipy pro lepší WP
Sysops tipy pro lepší WPVladimír Smitka
 
Jak zlepšit zabezpečení čtvrtiny celého webu
Jak zlepšit zabezpečení čtvrtiny celého webuJak zlepšit zabezpečení čtvrtiny celého webu
Jak zlepšit zabezpečení čtvrtiny celého webuMichal Špaček
 
Najčastejšie problémy WordPress webov
Najčastejšie problémy WordPress webovNajčastejšie problémy WordPress webov
Najčastejšie problémy WordPress webovVladimír Smitka
 
Google Tag Manager a analytika ve WordPress
Google Tag Manager a analytika ve WordPressGoogle Tag Manager a analytika ve WordPress
Google Tag Manager a analytika ve WordPressVladimír Smitka
 
WordCamp Bratislava 2019 - Cache!
WordCamp Bratislava 2019 - Cache!WordCamp Bratislava 2019 - Cache!
WordCamp Bratislava 2019 - Cache!Vladimír Smitka
 
Hledání příčin pomalého webu a jak to řešit
Hledání příčin pomalého webu a jak to řešitHledání příčin pomalého webu a jak to řešit
Hledání příčin pomalého webu a jak to řešitDesingdev
 
10 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 2014
10 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 201410 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 2014
10 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 2014Radek Kucera
 
PHP Vysočina - WordPress - 25.10.2018
PHP Vysočina - WordPress - 25.10.2018PHP Vysočina - WordPress - 25.10.2018
PHP Vysočina - WordPress - 25.10.2018Brilo Team
 
Optimalizace webových aplikací
Optimalizace webových aplikacíOptimalizace webových aplikací
Optimalizace webových aplikacíVašek Purchart
 
XSS PHP CSP ETC OMG WTF BBQ
XSS PHP CSP ETC OMG WTF BBQXSS PHP CSP ETC OMG WTF BBQ
XSS PHP CSP ETC OMG WTF BBQMichal Špaček
 
Semantický web (Martin Šimko)
Semantický web (Martin Šimko)Semantický web (Martin Šimko)
Semantický web (Martin Šimko)Taste Medio
 

What's hot (20)

Jak si (ne)nechat hacknout Wordpress stránky
Jak si (ne)nechat hacknout Wordpress stránkyJak si (ne)nechat hacknout Wordpress stránky
Jak si (ne)nechat hacknout Wordpress stránky
 
WordCamp Brno 2017 - rychlý a bezpečný web
WordCamp Brno 2017  - rychlý a bezpečný webWordCamp Brno 2017  - rychlý a bezpečný web
WordCamp Brno 2017 - rychlý a bezpečný web
 
Bezpečnost WP, tipy pro každého - wordCamp Praha 2015
Bezpečnost WP, tipy pro každého - wordCamp Praha 2015Bezpečnost WP, tipy pro každého - wordCamp Praha 2015
Bezpečnost WP, tipy pro každého - wordCamp Praha 2015
 
Základní pluginy pro WordPress
Základní pluginy pro WordPressZákladní pluginy pro WordPress
Základní pluginy pro WordPress
 
WP výkon a jeho profilování
WP výkon a jeho profilováníWP výkon a jeho profilování
WP výkon a jeho profilování
 
Základní pluginy pro WordPress 25-6-2016
Základní pluginy pro WordPress 25-6-2016Základní pluginy pro WordPress 25-6-2016
Základní pluginy pro WordPress 25-6-2016
 
Wordpress_DOD
Wordpress_DODWordpress_DOD
Wordpress_DOD
 
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
WordPress šablony a  rychlost načítání (WordCamp Praha 2017)WordPress šablony a  rychlost načítání (WordCamp Praha 2017)
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
 
Sysops tipy pro lepší WP
Sysops tipy pro lepší WPSysops tipy pro lepší WP
Sysops tipy pro lepší WP
 
Jak zlepšit zabezpečení čtvrtiny celého webu
Jak zlepšit zabezpečení čtvrtiny celého webuJak zlepšit zabezpečení čtvrtiny celého webu
Jak zlepšit zabezpečení čtvrtiny celého webu
 
Najčastejšie problémy WordPress webov
Najčastejšie problémy WordPress webovNajčastejšie problémy WordPress webov
Najčastejšie problémy WordPress webov
 
Google Tag Manager a analytika ve WordPress
Google Tag Manager a analytika ve WordPressGoogle Tag Manager a analytika ve WordPress
Google Tag Manager a analytika ve WordPress
 
WordCamp Bratislava 2019 - Cache!
WordCamp Bratislava 2019 - Cache!WordCamp Bratislava 2019 - Cache!
WordCamp Bratislava 2019 - Cache!
 
Hledání příčin pomalého webu a jak to řešit
Hledání příčin pomalého webu a jak to řešitHledání příčin pomalého webu a jak to řešit
Hledání příčin pomalého webu a jak to řešit
 
10 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 2014
10 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 201410 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 2014
10 tipů pro lepší zabezpečení WordPressu - 2. Wordpress konference Hluboká 2014
 
PHP Vysočina - WordPress - 25.10.2018
PHP Vysočina - WordPress - 25.10.2018PHP Vysočina - WordPress - 25.10.2018
PHP Vysočina - WordPress - 25.10.2018
 
Optimalizace webových aplikací
Optimalizace webových aplikacíOptimalizace webových aplikací
Optimalizace webových aplikací
 
XSS PHP CSP ETC OMG WTF BBQ
XSS PHP CSP ETC OMG WTF BBQXSS PHP CSP ETC OMG WTF BBQ
XSS PHP CSP ETC OMG WTF BBQ
 
Medvědí služba
Medvědí službaMedvědí služba
Medvědí služba
 
Semantický web (Martin Šimko)
Semantický web (Martin Šimko)Semantický web (Martin Šimko)
Semantický web (Martin Šimko)
 

Viewers also liked

Plánování webu - WP Konference 2016 Praha
Plánování webu - WP Konference 2016 PrahaPlánování webu - WP Konference 2016 Praha
Plánování webu - WP Konference 2016 PrahaBrilo Team
 
Brilo team zaklady SEO WPkonference 25.6.2016
Brilo team zaklady SEO WPkonference 25.6.2016Brilo team zaklady SEO WPkonference 25.6.2016
Brilo team zaklady SEO WPkonference 25.6.2016Brilo Team
 
Základy Marketingu - WP Konference 2016 Praha
Základy Marketingu - WP Konference 2016 PrahaZáklady Marketingu - WP Konference 2016 Praha
Základy Marketingu - WP Konference 2016 PrahaBrilo Team
 
Pux 28.2.2017 Úvod do internetového marketingu
Pux 28.2.2017 Úvod do internetového marketinguPux 28.2.2017 Úvod do internetového marketingu
Pux 28.2.2017 Úvod do internetového marketinguBrilo Team
 
Základy Sociálních médií - WP Konference 2016 Praha
Základy Sociálních médií - WP Konference 2016 PrahaZáklady Sociálních médií - WP Konference 2016 Praha
Základy Sociálních médií - WP Konference 2016 PrahaBrilo Team
 
Word press šablony child theme
Word press šablony   child themeWord press šablony   child theme
Word press šablony child themeVladislav Musílek
 
WordPress Security: Defend yourself against digital invaders
WordPress Security:Defend yourself against digital invadersWordPress Security:Defend yourself against digital invaders
WordPress Security: Defend yourself against digital invadersVladimír Smitka
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Viewers also liked (12)

Plánování webu - WP Konference 2016 Praha
Plánování webu - WP Konference 2016 PrahaPlánování webu - WP Konference 2016 Praha
Plánování webu - WP Konference 2016 Praha
 
Brilo team zaklady SEO WPkonference 25.6.2016
Brilo team zaklady SEO WPkonference 25.6.2016Brilo team zaklady SEO WPkonference 25.6.2016
Brilo team zaklady SEO WPkonference 25.6.2016
 
Základy Marketingu - WP Konference 2016 Praha
Základy Marketingu - WP Konference 2016 PrahaZáklady Marketingu - WP Konference 2016 Praha
Základy Marketingu - WP Konference 2016 Praha
 
Pux 28.2.2017 Úvod do internetového marketingu
Pux 28.2.2017 Úvod do internetového marketinguPux 28.2.2017 Úvod do internetového marketingu
Pux 28.2.2017 Úvod do internetového marketingu
 
Základy Sociálních médií - WP Konference 2016 Praha
Základy Sociálních médií - WP Konference 2016 PrahaZáklady Sociálních médií - WP Konference 2016 Praha
Základy Sociálních médií - WP Konference 2016 Praha
 
Word press šablony child theme
Word press šablony   child themeWord press šablony   child theme
Word press šablony child theme
 
WordPress šablony
WordPress šablonyWordPress šablony
WordPress šablony
 
WordPress Security: Defend yourself against digital invaders
WordPress Security:Defend yourself against digital invadersWordPress Security:Defend yourself against digital invaders
WordPress Security: Defend yourself against digital invaders
 
Management of diarrhoea
Management of diarrhoeaManagement of diarrhoea
Management of diarrhoea
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar to Instalace WordPress

Seo Pro Drupal Developery
Seo Pro Drupal DeveloperySeo Pro Drupal Developery
Seo Pro Drupal DeveloperyJozef Toth
 
Generátory statických webů
Generátory statických webůGenerátory statických webů
Generátory statických webůMichal Doležel
 
Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011Jan Mittner
 
Vytvořeno pro SEO (Designed for SEO)
Vytvořeno pro SEO (Designed for SEO)Vytvořeno pro SEO (Designed for SEO)
Vytvořeno pro SEO (Designed for SEO)Pavel Ungr
 
Pavel ungr designed_for_seo
Pavel ungr designed_for_seoPavel ungr designed_for_seo
Pavel ungr designed_for_seoH1.cz
 
CMS - start presentatation
CMS - start presentatationCMS - start presentatation
CMS - start presentatationDAvid Frýbert
 
2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEEMartin Ptáček
 
WP Frameworky - WordCamp Praha 2018
WP Frameworky - WordCamp Praha 2018WP Frameworky - WordCamp Praha 2018
WP Frameworky - WordCamp Praha 2018Brilo Team
 
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...Sun Marketing
 
Nové »bezhlavé« CMS — přechod od monolitů ke službám
Nové »bezhlavé« CMS — přechod od monolitů ke službámNové »bezhlavé« CMS — přechod od monolitů ke službám
Nové »bezhlavé« CMS — přechod od monolitů ke službámJaroslav Vrána
 
PoSobota 96 ČB 28.4.2018
PoSobota 96 ČB 28.4.2018PoSobota 96 ČB 28.4.2018
PoSobota 96 ČB 28.4.2018Brilo Team
 
06 prez10(tvorba webu)
06 prez10(tvorba webu)06 prez10(tvorba webu)
06 prez10(tvorba webu)olc_user
 
Nette v cloudu - Poslední Sobota
Nette v cloudu - Poslední SobotaNette v cloudu - Poslední Sobota
Nette v cloudu - Poslední SobotaPatrik Votoček
 

Similar to Instalace WordPress (20)

Seo Pro Drupal Developery
Seo Pro Drupal DeveloperySeo Pro Drupal Developery
Seo Pro Drupal Developery
 
Generátory statických webů
Generátory statických webůGenerátory statických webů
Generátory statických webů
 
Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011Deployment PHP aplikací | WebExpo 2011
Deployment PHP aplikací | WebExpo 2011
 
Joomla!
Joomla!Joomla!
Joomla!
 
Vytvořeno pro SEO (Designed for SEO)
Vytvořeno pro SEO (Designed for SEO)Vytvořeno pro SEO (Designed for SEO)
Vytvořeno pro SEO (Designed for SEO)
 
Pavel ungr designed_for_seo
Pavel ungr designed_for_seoPavel ungr designed_for_seo
Pavel ungr designed_for_seo
 
CMS - start presentatation
CMS - start presentatationCMS - start presentatation
CMS - start presentatation
 
TNPW2-2011-06
TNPW2-2011-06TNPW2-2011-06
TNPW2-2011-06
 
2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE
 
WP Frameworky - WordCamp Praha 2018
WP Frameworky - WordCamp Praha 2018WP Frameworky - WordCamp Praha 2018
WP Frameworky - WordCamp Praha 2018
 
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...
Digisemestr - Broken linkbuilding, strukturovaná data a další možnosti pokroč...
 
ASP.NET 3.5 / futures
ASP.NET 3.5 / futuresASP.NET 3.5 / futures
ASP.NET 3.5 / futures
 
Internetový marketing Blaževský
Internetový marketing BlaževskýInternetový marketing Blaževský
Internetový marketing Blaževský
 
Joomla! na MS Windows
Joomla! na MS WindowsJoomla! na MS Windows
Joomla! na MS Windows
 
Nové »bezhlavé« CMS — přechod od monolitů ke službám
Nové »bezhlavé« CMS — přechod od monolitů ke službámNové »bezhlavé« CMS — přechod od monolitů ke službám
Nové »bezhlavé« CMS — přechod od monolitů ke službám
 
PoSobota 96 ČB 28.4.2018
PoSobota 96 ČB 28.4.2018PoSobota 96 ČB 28.4.2018
PoSobota 96 ČB 28.4.2018
 
06 prez10(tvorba webu)
06 prez10(tvorba webu)06 prez10(tvorba webu)
06 prez10(tvorba webu)
 
Lotus Notes 7
Lotus Notes 7Lotus Notes 7
Lotus Notes 7
 
Nette v cloudu - Poslední Sobota
Nette v cloudu - Poslední SobotaNette v cloudu - Poslední Sobota
Nette v cloudu - Poslední Sobota
 
TNPW2-2012-04
TNPW2-2012-04TNPW2-2012-04
TNPW2-2012-04
 

More from Vladimír Smitka

Co ukázal globální scan přístupných .git repozitářů?
Co ukázal globální scan přístupných .git repozitářů?Co ukázal globální scan přístupných .git repozitářů?
Co ukázal globální scan přístupných .git repozitářů?Vladimír Smitka
 
Hesla a vícefaktorová autentizace ve WP
Hesla a vícefaktorová autentizace ve WPHesla a vícefaktorová autentizace ve WP
Hesla a vícefaktorová autentizace ve WPVladimír Smitka
 
Drobné chyby, které vám mohou zlomit vaz
Drobné chyby, které vám mohou zlomit vazDrobné chyby, které vám mohou zlomit vaz
Drobné chyby, které vám mohou zlomit vazVladimír Smitka
 
WordPress performance tuning
WordPress performance tuningWordPress performance tuning
WordPress performance tuningVladimír Smitka
 
WordPress security for everyone
WordPress security for everyoneWordPress security for everyone
WordPress security for everyoneVladimír Smitka
 
České weby a Wordpress (Q4/2014)
České weby a Wordpress (Q4/2014)České weby a Wordpress (Q4/2014)
České weby a Wordpress (Q4/2014)Vladimír Smitka
 
Wordcamp Praha 2015 - další útržky z prezentace
Wordcamp Praha 2015 - další útržky z prezentaceWordcamp Praha 2015 - další útržky z prezentace
Wordcamp Praha 2015 - další útržky z prezentaceVladimír Smitka
 
Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014Vladimír Smitka
 

More from Vladimír Smitka (13)

Webmeetup #3
Webmeetup #3Webmeetup #3
Webmeetup #3
 
Co ukázal globální scan přístupných .git repozitářů?
Co ukázal globální scan přístupných .git repozitářů?Co ukázal globální scan přístupných .git repozitářů?
Co ukázal globální scan přístupných .git repozitářů?
 
Hesla a vícefaktorová autentizace ve WP
Hesla a vícefaktorová autentizace ve WPHesla a vícefaktorová autentizace ve WP
Hesla a vícefaktorová autentizace ve WP
 
WP Weekend 2018
WP Weekend 2018WP Weekend 2018
WP Weekend 2018
 
Drobné chyby, které vám mohou zlomit vaz
Drobné chyby, které vám mohou zlomit vazDrobné chyby, které vám mohou zlomit vaz
Drobné chyby, které vám mohou zlomit vaz
 
Http/2 vs Image Sprites
Http/2 vs Image SpritesHttp/2 vs Image Sprites
Http/2 vs Image Sprites
 
Ansible
AnsibleAnsible
Ansible
 
WordPress performance tuning
WordPress performance tuningWordPress performance tuning
WordPress performance tuning
 
WordPress security for everyone
WordPress security for everyoneWordPress security for everyone
WordPress security for everyone
 
České weby a Wordpress (Q4/2014)
České weby a Wordpress (Q4/2014)České weby a Wordpress (Q4/2014)
České weby a Wordpress (Q4/2014)
 
Wordcamp Praha 2015 - další útržky z prezentace
Wordcamp Praha 2015 - další útržky z prezentaceWordcamp Praha 2015 - další útržky z prezentace
Wordcamp Praha 2015 - další útržky z prezentace
 
Dijskrův algoritmus
Dijskrův algoritmusDijskrův algoritmus
Dijskrův algoritmus
 
Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014
 

Instalace WordPress

  • 1. @smitka Lynt services s.r.o. Infrastruktura Webová řešení Marketing Instalace WordPress Vláďa Smitka https://lynt.cz
  • 2. 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 .php JS/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 .js CSS/styly – stylovací jazyk, určuje jak mají být elementy zobrazeny – velikost, barva, pozice, … Soubory s koncovkou .css Statické soubory – obecně souboru uložené na diskovém prosotoru webhostingu, které se nemusí nijak zpracovávat – obrázky, dokumenty, js, css HTTP – 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/modifikovat Domé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.
  • 3. 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 IP mod_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=1 Pravidla 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 webu CMS – 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í funkcionality Taxonomie – klasifikace obsahu – např. jeho řazení do kategorií, označování štítky Příspěvek – článek ve WP, zařazený do kategorie Strá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
  • 4. Infrastruktura Webová řešení Marketing @smitka Lynt services s.r.o. Co potřebujete pro provoz WP Webhosting s PHP Doména Databáze MySQL
  • 5. 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.
  • 6. 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 + úprava 3. 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
  • 7. 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ě
  • 8. 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.
  • 9. 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. WinSCP Total Commander FileZilla
  • 11. 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.
  • 12. Infrastruktura Webová řešení Marketing @smitka Lynt services s.r.o. Nastavení uživatele a webu
  • 13. Infrastruktura Webová řešení Marketing @smitka Lynt services s.r.o. vas-web/wp-admin - Hotovo 
  • 14. Infrastruktura Webová řešení Marketing @smitka Lynt services s.r.o. Aktualizace po instalaci starší verze Po instalaci čeština zůstane
  • 15. 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, …
  • 16. 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
  • 17. Infrastruktura Webová řešení Marketing @smitka Lynt services s.r.o. Nastavení - Komentáře Nevztahuje se na již vytvořené příspěvky
  • 18. 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“
  • 19. 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í).
  • 20. 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
  • 21. 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
  • 22. 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/
  • 23. 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