Zdravím, tak jsem se rozhodl, že XAMPP vyhodím a místo toho udělám WAMP pěkně kusu po kusu.
Na widle jsem nainstaloval Apache spustil a jelo to. Nainstaloval PHP, hodil jsem k Apache PHP aby se načítalo jako modul a jelo. Mysql v tomto případě není důležitá, protože se jí problém netýká.
Nyní když v PHP napíšu třeba
<?php
echo "Hello" //ano schválně tu chybí středník
?>
Tak mi to místo chyby napíše error 500 a nevypíše mi parser, kde se ve skriptu vyskytla chyba.
Naivně jsem si myslel, že to rozchodím raz dva, když před to přidám tohle
ini_set('display_errors', 1);
error_reporting(E_ALL);
Omyl a už skutečně nevím na bych mohl při tomto základním nastavení zapomnout aby se mi zobrazovali chyby :/
Měl by někdo nápad, na co bych zapomněl?
Díky
Chybějící středník je fatální chybou, která se nedá snadno zachytit. Webserver tedy správně zahlásí status 500.
Fatální chyba se však dá zachytit, pokud se nachází v includovaném souboru. Zmíněného příkladu se to tedy netýká.
To bude věc konfigurace PHP, ale teď zpaměti nevím kde přesně.
Mě WAMP při chybějícím středníku vypíše v browseru chybu na následujícím příkazu:
( ! ) Parse error: syntax error, unexpected 'if' (T_IF) in D:\eclipse\trance3\index.php on line 40
Á tady to je popsané:
https://stackoverflow.com/questions/771241/wamp-how-to-show-warning-messages-in-browser (https://stackoverflow.com/questions/771241/wamp-how-to-show-warning-messages-in-browser)
Citace od: agent kdy 08. 11. 2018, 19:39:45
Á tady to je popsané:
https://stackoverflow.com/questions/771241/wamp-how-to-show-warning-messages-in-browser (https://stackoverflow.com/questions/771241/wamp-how-to-show-warning-messages-in-browser)
No tak jsem soubor .htaccess vytvořil, hodil ho do rootu kde je web a stejně ani ťuk.
Nerad bych navíc instaloval zpět XAMPP, když má nemá 64-bit balíky apache ani php.
Postupoval jsem podle tohoto návodu na superuseru.
https://superuser.com/questions/748117/how-to-manually-install-apache-php-and-mysql-on-windows (https://superuser.com/questions/748117/how-to-manually-install-apache-php-and-mysql-on-windows)
Já tam žádný ,htaccess nemám, stačilo nastavení v php.ini (WAMPserver 3.0.6 64bit, PHP 5.6.25)
Citace od: agent kdy 08. 11. 2018, 20:01:00
Já tam žádný ,htaccess nemám, stačilo nastavení v php.ini (WAMPserver 3.0.6 64bit, PHP 5.6.25)
Jo aha to bude ten problém. Já nemám WAMPServer
http://www.wampserver.com/en/ (http://www.wampserver.com/en/)
Ale widle, nainstalovaný apache, php a mysql zvlášť
Co rika phpinfo?
vybodni se na to.
Docker for win. docker-compose
nginx-proxy:
-> nginx -> php-fpm
-> mysql
-> phpmyadmin
-> memcached
a uz to frci... a nemas permanentne neco nactene, otevrene porty, nemusis hledat porad zkompilovane pluginy do php...
Koukám, že nábor v IInfo již byl úspěšně zakončen. ;D
Citace od: spravce_zacatecnik kdy 08. 11. 2018, 18:27:40
Měl by někdo nápad, na co bych zapomněl?
Kouknout do logu ?
Citace od: to_je_jedno kdy 08. 11. 2018, 23:05:04
vybodni se na to.
Docker for win. docker-compose
nginx-proxy:
-> nginx -> php-fpm
-> mysql
-> phpmyadmin
-> memcached
a uz to frci... a nemas permanentne neco nactene, otevrene porty, nemusis hledat porad zkompilovane pluginy do php...
v dnešní době taky moc nechápu, proč někdo cpe do systému něco, co tam nepatří. V Docker může být úplně vše