Fórum Root.cz

Hlavní témata => Windows a jiné systémy => Téma založeno: spravce_zacatecnik 08. 11. 2018, 18:27:40

Název: Apache na Windows vrací HTTP Error 500
Přispěvatel: 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

Kód: [Vybrat]
<?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

Kód: [Vybrat]
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
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: Kit 08. 11. 2018, 19:26:24
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á.
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: agent 08. 11. 2018, 19:35:26
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
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: agent 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)
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: spravce_zacatecnik 08. 11. 2018, 19:49:10
Á 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)
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: agent 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)
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: spravce_zacatecnik 08. 11. 2018, 20:24:41
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ášť
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: listoper 08. 11. 2018, 21:52:05
Co rika phpinfo?
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: to_je_jedno 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...
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: Lol Phirae 09. 11. 2018, 08:23:04
Koukám, že nábor v IInfo již byl úspěšně zakončen.  ;D
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: Taky začátečník 09. 11. 2018, 08:44:28
Měl by někdo nápad, na co bych zapomněl?
Kouknout do logu ?
Název: Re:Apache na Windows vrací HTTP Error 500
Přispěvatel: shemale01 09. 11. 2018, 16:14:52
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