Zadejte hledaný výraz...

Problém s produkčním serverem

Dobrý den. Mám aplikaci, která mi na localhostu běží vpořádku, ale po přesunutí na testovací produkční hosting aplikace vyhodí chybu 500 a zaloguje chybu:
V čem dělám chybu? ErrorPresenter mám klasicky vedle BasePresenteru ve složce "presenters".
Bootstrap:
Config.neon:
27. 1. 2014 14:00:55
https://webtrh.cz/diskuse/problem-s-produkcnim-serverem/#reply990371
Petr Soukup
verified
rating uzivatele
(5 hodnocení)
27. 1. 2014 14:04:58
Nejde ta exception víc rozbalit? Vypadá to na SQL chybu (možná špatné údaje k databázi?), ale není tam vidět text chyby
27. 1. 2014 14:04:58
https://webtrh.cz/diskuse/problem-s-produkcnim-serverem/#reply990370
Aha. Zdá se, že problém je někde u připojení:
27. 1. 2014 14:10:34
https://webtrh.cz/diskuse/problem-s-produkcnim-serverem/#reply990369
Napište mi SZ, pomohu Vám.
27. 1. 2014 14:17:10
https://webtrh.cz/diskuse/problem-s-produkcnim-serverem/#reply990368
Oukej. Tak nakonec to bylo tím, že jsem měl v adrese místo 127.0.0.1 jen localhost. Měl jsem za to, že je to jedno a to samé. Narazil jsem ale hned záhy. Pokud zadám example.com/www/install (jen příklad) nebo
example.com/www/administration, vyhodí to 404ku (serverovou, nikoliv Nette). Oboje je v AdminModule/presenters.
27. 1. 2014 14:19:34
https://webtrh.cz/diskuse/problem-s-produkcnim-serverem/#reply990367
.htaccess máš v poriadku ?
27. 1. 2014 16:29:37
https://webtrh.cz/diskuse/problem-s-produkcnim-serverem/#reply990366
Standarní chování MySQL je takové, že když se chcete připojit na localhost, tak se místo TCP spojení pokouší připojit na unix socket (z důvodu většího výkonu).
127.0.0.1 a localhost je na 99% to samé, ale zrovna u MySQL se to chová odlišně.
Pokud chcete používat localhost, můžete to opravit 2 způsoby
- nastavíte mysql, aby naslouchalo na správném unix socketu
- vynutíte používání TCP (my.cnf, , protocol = TCP)
Edit:
standardně je unix socket na: /var/lib/mysql/mysql.sock, php se snaží připojit do /var/run/.., podíval bych se, kde opravdu mysql.sock je a podle toho správně nastavil cesty v my.cnf
27. 1. 2014 16:57:07
https://webtrh.cz/diskuse/problem-s-produkcnim-serverem/#reply990365
Děkuji všem. Už to běhá správně. Administrátor povolil .htaccess.
27. 1. 2014 17:43:23
https://webtrh.cz/diskuse/problem-s-produkcnim-serverem/#reply990364
Pro odpověď se přihlašte.
Přihlásit