diff --git a/docs/cs/frameworks/wordpress.md b/docs/cs/frameworks/wordpress.md new file mode 100644 index 0000000..c25d491 --- /dev/null +++ b/docs/cs/frameworks/wordpress.md @@ -0,0 +1,18 @@ +# Instalace WordPressu + +WordPress na Roští funguje bez problémů, ale je potřeba mu na začátku během instalace trochu pomoci. +Ve výchozím stavu totiž ignoruje hlavičku *X-Forwarded-Proto*, kde aplikacím říkáme, že běží na +HTTPS. WordPress pak dává do stránek linky na statická data s *http://* místo *https://* a prohlížeče +takové zdroje odmítají načíst. V konzoli prohlížeče pak můžete najít podobný výstup: + +![Konzole prohlížeče](../../imgs/wordpress.png) + +Řešením je do *wp-config.php* přidat řádek: + + $_SERVER['HTTPS']='on'; + +Kromě této změny ještě můžete zvážit optimalizaci počtu PHP-FPM workerů, kterou máme popsanou v +[sekci PHP](../apps/php.md#nastaveni-php-fpm). + +S každým běžícím workerem bude růst množství obsazené paměti, takže konečné číslo závisí jak +na vybraném balíčku, tak na množství paměti, které WordPress využije. diff --git a/docs/imgs/wordpress.png b/docs/imgs/wordpress.png new file mode 100644 index 0000000..5913035 Binary files /dev/null and b/docs/imgs/wordpress.png differ diff --git a/mkdocs.yml b/mkdocs.yml index 185c845..163cc8c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -16,6 +16,7 @@ nav: - Golang: cs/apps/golang.md - Frameworky: - "Laravel": cs/frameworks/laravel.md + - "WordPress": cs/frameworks/wordpress.md - "Next.js": cs/frameworks/nextjs.md - "React static site": cs/frameworks/react-static.md - "Strapi": cs/frameworks/strapi.md