Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: spravce_zacatecnik 08. 11. 2018, 18:27:40
-
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)
-
Á 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)
-
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
-
Měl by někdo nápad, na co bych zapomněl?
Kouknout do logu ?
-
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