Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Chybové hlášení PHP chyb
Štítky: HTTP_HOST, PHP 7.2, Warning, wp-config.php
Zvolené téma obsahuje celkem 4 odpovědi. Do diskuze (3 účastníci) se naposledy zapojil uživatel flajtak a poslední změna je stará 7 let, 3 měsíce.
-
AutorPříspěvky
-
19. ledna 2019 (16:09) #36737
Nedávno poskytovatel webhostingu aktualizoval verzi serveru PHP na 7.2. Nyní mám možnost přepínat mezi verzemi 5.6, 7.1 a 7.2
Na jednom webu jsem aktualizovat verzi PHP na 7.2 a zatím jede vše v pořádku, až na jednu záležitost.
Na webu se mi ukatuje warning:
Warning: Use of undefined constant HTTP_HOST - assumed 'HTTP_HOST' (this will throw an Error in a future version of PHP) in /data/www/*****/******/www/wp-config.php on line 23 Warning: Use of undefined constant HTTP_HOST - assumed 'HTTP_HOST' (this will throw an Error in a future version of PHP) in /data/www/*****/******/www/wp-config.php on line 24Pokud řádky 23 a 24 vymažu, tak se warning neukazuje.
Jedná se o tyto řádky v souboru
wp-config.php:define('WP_HOME', "http://".$_SERVER[HTTP_HOST]); // no trailing slash define('WP_SITEURL', "http://".$_SERVER[HTTP_HOST]); // no trailing slashOtázka zní:
1. Je nutné tyto řádky mít, co znamenají a co zabezpečují?
2. Vypnout chybové hlášení PHP chyb v administraci hostingu lze a také jsem to provedl. Současně se to i doporučuje mít vypnuté, protože v případě chyb to přímo na webu vypisuje celou cestu souboru, kde je případná chyba a to může pomoci i hackrovi na další útoky. Jenže pokud to vypnu, tak případné chyby, které bych chtěl aby se ukazovali, tak se mi neukáží. Je možné upravou HTACCESS souboru zakázat jen warningy? Případně lze zápisem do HTACESS aktivovat nějak logování do souboru případných chyb?Používám:
Wordpress 5.0.3Verze PHP serveru je u hostingu 7.2
19. ledna 2019 (18:59) #36740doplňte uvozovky:.
$_SERVER['HTTP_HOST']a mělo by to zmizet…21. ledna 2019 (20:21) #36757Děkuji, pomohlo to. Varovné hlášení je pryč. :-)
21. ledna 2019 (21:33) #36758@flajtak: Co to je za poskytovatele hostingu? Podobné konstanty, např.
WP_HOME(manuál) se používají pro definování domény webu (má to přednost před nastavením v databázi). V menu Nastavení – Obecné pak nemůžete měnit doménu webu, protože souborwp-config.phpmá přednost před nastavením… A trochu mě tam překvapuje, že tam neníhttps://, ale pouze nezabezpečený protokolhttp://…21. ledna 2019 (22:10) #36761Ahoj, jedná se o hosting u blueboard,
httpje tam proto, protože web byl instalován dříve než se začal podporovat certifikát zdarma, který umožnoval míthttps. Na webu jehttpsnyní používán, v souboruhtaccessje i automatické přesměrování nahttps. Záležitost s chybějícími uvozovkami bude jistě na straně hostingu, protože mají instalaci wordpressu na jedno kliknutí a přechodem na verzi 7.2 zůstal stejný souborwp-config.php. Možná, že u nových instalací wordpressu na jedno kliknutí už to správně bude s uvozovkami. https mítohttpasi neopraví, protože nechají na uživateli, zdali budehttpsvůbec používat.Jedná se o web
www.masazeuvas.info -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.