Tato příručka vysvětlí, jak vytvořit soubor protokolu chyb PHP v cPanel pro název vaší primární domény. To bude vyžadovat, abyste přidali a upravili soubory ve správci souborů, včetně souboru .htaccess, který je popsán v této příručce. Máte-li potíže s diagnostikou chyb na svém webu, tato příručka vám může pomoci poskytnout další informace povolením protokolů chyb.
Úprava vašeho .htaccess
Krok jedna: Přejděte do Správce souborů ve vašem cPanel
Krok 2: Vyberte složku public_html a složku pro vaši doménu.
Krok 3: Ve výchozím nastavení je soubor .htaccess skrytý. Kliknutím na Nastavení v pravé horní části stránky zobrazíte nastavení.
Krok čtyři: Klikněte na tlačítko Uložit.
Krok 5: Zpět ve správci souborů klikněte pravým tlačítkem na soubor .htaccess a vyberte možnost Upravit.
Krok šestý: Zkopírujte a vložte následující kód do svého souboru .htaccess a klikněte na Uložit změny:
php_flag display_errors off
php_flag log_errors On
php_value error_log /home/Username/public_html/phperror.log
Budete muset změnit uživatelské jméno výše na své uživatelské jméno cPanel
Tím se protokol chyb vloží do souboru s názvem phperror.log ve vaší složce public_html nebo ji vytvořte, pokud soubor neexistuje. Umístění souboru nebo název souboru můžete upravit úpravou cesty k souboru.
Krok 6b: Vyhledejte své uživatelské jméno cPanel/FTP na domovské stránce cPanel v pravém horním rohu domovské stránky cPanel
Pro každou doménu můžete přidat protokol chyb vytvořením samostatného souboru .htaccess v kořenovém adresáři dokumentu domény. Můžete je zkombinovat tak, že ponecháte stejnou cestu k souboru, jak je uvedeno výše pro soubor phperror.log.
Otestujte svůj protokol chyb
Krok jedna: Vytvořte nový soubor PHP s názvem errortest.php ve vaší složce public_html a přidejte tento kód, aby došlo k chybě:
\funkce fun1()
{
ech "UKAŽTE MI CHYBU";
}
fun2();
echo "Osudné Chyba!!";
?>
To způsobí chybu kvůli nesprávnému pravopisu echa a jeho použití.
Krok 2: Přístup k souboru pomocí vašeho oblíbeného prohlížeče. Přejděte například na soubor z vaší domény, např. domain.com/errortest.php
To způsobí, že ve vašem souboru ~/public_html/errortest.php bude zaznamenána chyba a na této stránce se nic nezobrazí.
Zobrazit soubory chyb
Možnost jedna :Klikněte pravým tlačítkem na phperror.log a vyberte zobrazení
Váš phperror.log by měl po vytvoření vypadat takto.
Možnost 2: Soubor phperror.log můžete také zobrazit tak, že přejdete na 'domain.com/phperror.log' (nahraďte 'domain.com' svou skutečnou doménou)