WP-config je jedním z nejsilnějších souborů na vašem webu WordPress a hraje důležitou roli v tom, jak WordPress funguje v zákulisí. Existuje několik opravdu užitečných tipů pro nastavení WordPress, které většina nováčků neví. V tomto tutoriálu budeme sdílet některé z nejužitečnějších tipů na nastavení WordPressu, které vám pomohou vyřešit potíže, optimalizovat a zabezpečit váš web WordPress.

wordpress configuration tutorial.png

Jak používat tyto tipy pro konfiguraci aplikace WordPress?

WordPress je dodáván s výkonným konfiguračním souborem s názvem wp-config.php. Je umístěn v kořenové složce každého webu WordPress a obsahuje důležitá nastavení konfigurace.

Všechny nejlepší společnostiubytování WordPress přichází s a instalace jedním kliknutím, což znamená, že nikdy nebudete muset během instalace upravovat soubor wp-config.php. To je hlavní důvod, proč mnoho uživatelů není obeznámeno s výkonem tohoto souboru.

Pomocí souboru wp-config můžete řešit, optimalizovat a zabezpečit web WordPress.

Soubor wp-config.php je mocný nástroj a díky malé chybě v kódu bude váš web nepřístupný. Tento soubor byste měli upravovat pouze v případě potřeby a před provedením jakýchkoli změn vždy vytvořit úplnou zálohu WordPress.

Jak již bylo řečeno, podívejme se na několik užitečných tipů pro nastavení WordPress, které můžete použít na svém webu.

1. Základní nastavení konfigurace WordPress

Ve výchozím nastavení musíte při instalaci WordPress vyplnit pouze nastavení databáze. Pokud nemáte soubor wp-config.php, budete požádáni o jeho vytvoření zadáním údajů o databázi.

vytvoření instalačního souboru wordpress.png

WordPress se pokusí tato nastavení automaticky uložit vygenerováním souboru wp-config.php. Pokud se to však nezdaří, budete je muset přidat ručně.

Chcete-li to provést, budete se muset připojit ke svému webu pomocí klienta FTP. Po připojení budete muset přejmenovat soubor wp-config-sample.php na wp-config.php.

přejmenujte soubor wp config wordpress.png

Poté můžete pokračovat a upravit nově vytvořený soubor wp-config.php. Budete muset přidat informace o své databázi změnou následujících řádků:

define ('DB_NAME', 'jméno-databáze'); define ('DB_USER', 'database-username'); define ('DB_PASSWORD', 'database-password'); define ('DB_HOST', 'localhost');

Nezapomeňte uložit změny a nahrát soubor na server.

2. Přidání bezpečnostních klíčů na WordPress

Výchozí instalace WordPress automaticky přidá bezpečnostní klíče do vašeho konfiguračního souboru. Tyto bezpečnostní klíče se používají k přidání další vrstvy zabezpečení k přihlašovacím údajům a ověřování souborů cookie pomocí WordPress.

Můžete vždy regenerovat bezpečnostní klíče pokud si myslíte, že někdo může přistupovat na váš web bez řádného ověření. Změna bezpečnostních klíčů odhlásí všechny přihlášené uživatele.

define ('AUTH_KEY', 'sem vložte svoji jedinečnou frázi'); define ('SECURE_AUTH_KEY', 'sem vložte svoji jedinečnou větu'); define ('LOGGED_IN_KEY', 'sem vložte svoji jedinečnou větu'); define ('NONCE_KEY', 'zde vložte svoji jedinečnou větu'); define ('AUTH_SALT', 'sem vložte svoji jedinečnou frázi'); define ('SECURE_AUTH_SALT', 'sem vložte svoji jedinečnou frázi'); define ('LOGGED_IN_SALT', 'sem vložte svoji jedinečnou frázi'); define ('NONCE_SALT', 'sem vložte svoji jedinečnou větu');

Další informace najdete v našem článku o bezpečnostních klíčích WordPress a o tom, jak je používat.

3. Změňte předponu tabulek WordPress

Výchozí instalace WordPress přidává předponu wp_ na všechny názvy tabulek v databázi WordPress. Někteří odborníci na zabezpečení WordPress se domnívají, že změna předpony tabulky může zvýšit bezpečnost vaší databáze WordPress.

Chcete-li to provést, musíte upravit následující řádek v konfiguraci aplikace WordPress.

$ tabulka_prefix = 'wp_';

Pokud to děláte pro existující web, budete také muset změnit předponu tabulky ve své databázi WordPress. Chcete-li to provést, podívejte se na náš článek o tom, jak změnit předponu databáze WordPress.

4. Povolte ladění v WordPress

WordPress přichází s úhlednou funkcí ladění, která vám umožní zobrazit nebo skrýt chyby WordPress v režimu ladění. Chcete-li jej povolit, budete muset přidat toto pravidlo do konfiguračního souboru WordPress.

define ('WP_DEBUG', true);

Můžete také povolit ladění při skrytí chyb na svém webu a místo toho je přihlásit do souboru protokolu. Chcete-li to provést, přidejte do svého nastavení konfigurace následující řádky.

define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); definovat ('WP_DEBUG_DISPLAY', false);

Tím vytvoříte soubor debug.log ve složce wp na svém webu a uloží všechny chyby ladění a oznámení do souboru protokolu.

5. Změňte svůj web nebo adresu aplikace WordPress

Za normálních okolností můžete na stránce nastavit adresy URL WordPress a Site Nastavení » obecný. Možná to však nebudete moci udělat, pokud nemáte přístup na svůj web WordPress, neuvidíte chyby přesměrování nebo web jen přesunete.

V tomto případě můžete upravovat své stránky a adresy URL aplikace WordPress pomocí souboru wp-config.php přidáním následujících řádků:

define ('WP_HOME', 'http://www.example.com'); define ('WP_SITEURL', 'http://www.example.com');

Nezapomeňte nahradit example.com svým vlastním doménové jméno.

6. Nahradit oprávnění souboru

WordPress umožňuje přepsat oprávnění k souborům, pokud má váš hostitel omezující oprávnění pro všechny soubory uživatelů. Většina lidí to nepotřebuje, ale je tu pro ty, kteří to dělají.

 define ('FS_CHMOD_FILE', 0644); definovat ('FS_CHMOD_DIR', 0755);

7. Změna nastavení po revizi

WordPress má velmi užitečnou funkci po revizi, která vám umožňuje vrátit změny u vašich příspěvků a stránek návratem k předchozí verzi nebo automatickým ukládáním.

Nastavení po publikování můžete zakázat nebo změnit pomocí konfiguračního souboru. Zde můžete použít různá nastavení po kontrole.

Frekvence, se kterou WordPress ukládá automatickou zálohu jako revizi, můžete změnit přidáním následujícího řádku:

definovat ('AUTOSAVE_INTERVAL', 120); // v sekundách

Některé články na vašem webu mohou obsahovat desítky revizí příspěvků podle toho, jak dlouho trvalo jejich napsání. Pokud si myslíte, že vás tato funkce obtěžuje, můžete omezit počet revizí na příspěvek.

define ('WP_POST_REVISIONS', 10); // Recenze 10 podle článků

Pokud z nějakého důvodu chcete zcela zakázat funkci po revizi (nedoporučuje se vůbec), můžete pomocí následujícího kódu zakázat pozdější revize.

definovat ('WP_POST_REVISIONS', false);

8. Změna nastavení koše WordPress

WordPress přichází s funkcí koše s názvem Koš. Když uživatel odešle článek do koše, bude na vašem webu po dobu následujících 30 dní stále uložen jako koš. Po uplynutí této doby je WordPress automaticky navždy odstraní.

Toto chování můžete změnit tak, že změníte počet dnů, po kterých chcete koš držet.

define ('EMPTY_TRASH_DAYS', 15); // 15 dní

Pokud se vám tato funkce nelíbí, můžete ji deaktivovat přidáním níže uvedené funkce:

define ('EMPTY_TRASH_DAYS', 0);

Poznámka: Použití nuly znamená, že vaše příspěvky budou trvale smazány. WordPress by nepožádal o potvrzení, když kliknete na Trvale smazat. Jakékoli náhodné kliknutí vás může vyjít draho.

9. Přidání konstant FTP / SSH do konfigurace WordPress

Ve výchozím nastavení vám WordPress umožňuje aktualizovat jádro, témata a WordPress pluginy z administračního panelu. Někteří hostitelé vyžadují připojení FTP nebo SSH při každém pokusu o upgrade nebo instalaci nového pluginu.

WordPress požaduje informace o FTP

Pomocí kódů můžete definovat FTP nebo SSH konstanty a už se o ně nemusíte už nikdy starat.

// vynuti metodu souborového systému: "direct", "ssh", "ftpext" nebo "ftpsockets" define ('FS_METHOD', 'ftpext'); // absolutní cesta k adresáři instalace root definovat ('FTP_BASE', '/ path / to / wordpress /'); // absolutní cesta k definování obsahu "wp-content" ('FTP_CONTENT_DIR', '/ path / to / wordpress / wp-content /'); // absolutní cesta k "wp-plugins" definuje adresář ('FTP_PLUGIN_DIR', '/ path / to / wordpress / wp-content / plugins /'); // absolutní cesta k veřejnému klíči SSH define ('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub'); // absolutní cesta k vašemu soukromému klíči SSH define ('FTP_PRIVKEY', '/home/username/.ssh/id_rsa'); // buď definujte uživatelské jméno FTP nebo SSH ('FTP_USER', 'username'); // heslo pro FTP_USER username define ('FTP_PASS', 'heslo'); // hostname: combo port pro váš SSH / FTP server definovat ('FTP_HOST', 'ftp.example.org:21');

Poznámka: Nezapomeňte nahradit cestu WordPress a ftp.example.com vlastními informacemi o hostiteli FTP.

10. Povolit automatickou opravu databáze

WordPress přichází s integrovanou funkcí pro automatickou optimalizaci a opravu databáze WordPress. Tato funkce je však ve výchozím nastavení zakázána.

Chcete-li tuto funkci povolit, musíte do konfiguračního souboru WordPress přidat následující řádek.

define ('WP_ALLOW_REPAIR ", true);

Po přidání musíte navštívit následující adresu URL a optimalizovat a opravit databázi WordPress

http://exemple.com/wp-admin/maint/repair.php

Nezapomeňte nahradit example.com svým vlastním doménové jméno. Zobrazí se vám jednoduchá stránka s možnostmi opravy nebo opravy a optimalizace databáze. Pro přístup na tuto stránku nemusíte být přihlášeni.

oprava databáze wp.png