WordPress: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Multisystém)
(Odkazy)
Řádka 75: Řádka 75:
 
* Header - Hlavička,
 
* Header - Hlavička,
  
 +
== Pluginy ==
 +
Zajímavé pluginy:
 +
* Redirect 404 To Homepage - Přesměruje všechny chyby 404 (nebyly nalezeny) na domovskou stránku pro lepší uživatelský zážitek ...
 
== Odkazy ==
 
== Odkazy ==
 
* [https://www.wpmax.cz/bezpecnost/ Zabezpečení WordPresu]
 
* [https://www.wpmax.cz/bezpecnost/ Zabezpečení WordPresu]

Verze z 23. 9. 2017, 22:07

Úvod

Stručné základní poznámky ...

Předpolkady

Pro běh je nutné mít nainstalované potřebné balíčky:

Nainstalujte HTTP server Apache, který je ve výchozím nastavení předem kompilován do binárního balíku a dodává se repozitáři Debianu 9.

apt install apache2

Dále nainstalujte nejnovější verzi interpreta jazyka PHP a všechny potřebné moduly potřebné pro webový server Apache, abyste nasadili Wordpress CMS vydáním následujícího příkazu.

apt install libapache-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc

Poslední komponent, který nyní chybí, aby byl zásobník LAMP dokončen, je databázový server MariaDB. Proveďte následující příkaz pro instalaci serveru MariaDB spolu s modulem PHP požadovaným pro přístup k databázi z HTTP serveru Apache.

apt install php7.0-mysql mariadb-server mariadb-client

Instalace

Vytvoření databáze

Vlastní WorPres pro svoji činnost potřebuje databázi. Proto před prvním spuštěním se musíme připojit k databázovému serveru.

mysql -u root -p

Poté vytvoříme vlastní databázi a uživatele pro WordPres. Následně nastavíme uživateli práva a změny aplikujeme. Pozor, uvedené údaje jsou jen příklad. Jednoznačně vytvořte jiného uživatele z jiným heslem. Tyto údaje budou potřeba pro první spuštění WordPresu.

CREATE DATABASE wordpress;

CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;

FLUSH PRIVILEGES;

exit

Apace

Zatím nevím jaká konfigurace apache je nejvhodnější. Tudíž různé varianty:

<VirtualHost *:80>
     DocumentRoot /srv/http/wordpress
     ServerName wparchserver.tld
     ServerAdmin admin@wparchserver.tld
     ErrorLog /var/log/httpd/wparchserver-error_log
     TransferLog /var/log/httpd/wparchserver-access_log

     <Directory />
         Options +Indexes +FollowSymLinks +ExecCGI
         AllowOverride All
         Order deny,allow
         Allow from all
         Require all granted
     </Directory>
</VirtualHost>
       Alias /wp/wp-content /var/lib/wordpress/wp-content
       Alias /wp /usr/share/wordpress
       <Directory /usr/share/wordpress>
           Options FollowSymLinks
           AllowOverride Limit Options FileInfo
           DirectoryIndex index.php
           Require all granted
       </Directory>
       <Directory /var/lib/wordpress/wp-content>
           Options FollowSymLinks
           Require all granted
       </Directory>

Multisystém

Pokud chceme v rámci jedné instalace WordPresu více webů, musíme tuto funkci povolit v souboru wp-config.php přidáním

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

Následně poté provedeme aktivaci: "Nastavení - Síť webů"

Aby jsme mohli použít jakýkoliv název, je dobré také nainstalovat plugin WP Multi-Network který vytvoří novou položku Netvorks.

Widgety

Rozložení stránky:

  • Sidebar Left - Levá postranní lišta
  • Sidebar Right - Pravá postranní lišta
  • Content Before - Horní lišta, mezi horním nabídkou a vlastní stránkou
  • Content After - Spodní lišta, mezi vlastni stránkou a poslední nabídkou
  • Footer - Zápatí, Součást poslední nabídky
  • Header - Hlavička,

Pluginy

Zajímavé pluginy:

  • Redirect 404 To Homepage - Přesměruje všechny chyby 404 (nebyly nalezeny) na domovskou stránku pro lepší uživatelský zážitek ...

Odkazy