Internal server error 500 pri prechode z php 5.3 na php 5.4

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
iNviNho
Člen | 352
+
0
-

Všetko fungovalo ako malo a na localhoste aj funguje.

Pri prechode z verzie php 5.3 na verziu 5.4 mi vyskakuje Internal Server Error 500.

  • Hosting je na websupport.sk a jedná sa o web http://www.artexe.sk
  • Skúšal som spustiť req-checker www.artexe.sk/checker.php , avšak ten sa nespustí
  • v nette logoch nič nemám aj ked som nastavil práva na 777
  • v logu samotného appachu mám v error logu:

www.artexe.sk [Wed Jun 18 11:09:12 2014] [authz_core:error] [pid 2085:tid [client 176.10.40.178:25632] AH01627: AuthType configured with no corresponding authorization directives

Môj .htaccess vo /www zložke je:

<?php
# Apache configuration file (see httpd.apache.org/docs/current/mod/quickreference.html)

# disable directory listing
<IfModule mod_autoindex.c>
	Options -Indexes
</IfModule>

# enable cool URL
<IfModule mod_rewrite.c>
	RewriteEngine On
	# RewriteBase /

	# prevents files starting with dot to be viewed by browser
	RewriteRule /\.|^\. - [F]

	# front controller
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
</IfModule>

# enable gzip compression
<IfModule mod_deflate.c>
	AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
</IfModule>
?>

Nejaké nápady ako to riešiť? Na websupporte mi povedali, že to môže byť nekompatibilitou s Nette, ale že sa na to pozrú, tak neviem …

Ďakujem.

ViPEr*CZ*
Člen | 818
+
0
-

A nebude to tím, že tam běží nginx místo apache?

iNviNho
Člen | 352
+
0
-

To naozaj neviem, ale ak je to potrebné, môžem sa opýtať

Pavel Macháň
Člen | 282
+
0
-

Vytvoř index.php kde bude jen phpinfo a hod sem na to link at vidíme jaké to má nastavení

phpinfo();

Editoval EIFEL (18. 6. 2014 11:45)

ViPEr*CZ*
Člen | 818
+
0
-

Nejsem guru na nginx, ale v rychlosti mi google vyhodil, že nemá podporu htaccess a už vůbec tam nebude shodná syntax jako u apache. Viz třeba http://wiki.nginx.org/…ewriteModule#…

iNviNho
Člen | 352
+
0
-

wwww.artexe.sk …

V index.php je len

<?php
phpinfo();
?>

A je tam stále server error ..

No myslím si, že by ma na to upozornili, keby sa jednalo len o prechod z verzie 5.3 na 5.4

Editoval iNviNho (18. 6. 2014 12:03)

iNviNho
Člen | 352
+
0
-

Opravené,

Chyba zistená

Správa

"Dobry den,

subor .htaccess v korenovom priecinku obsahoval klauzuly pre autentifikaciu, ale korespondujuci subor .htpasswd chybal; z tohto dovodu server pri parsovani .htaccess vratil chybu. Po zakomentovani problematickych riadkov stranka funguje."

Editoval iNviNho (18. 6. 2014 13:39)

ViPEr*CZ*
Člen | 818
+
0
-

V tom Vašem htaccessu nikde není vidět autorizace. Každopádně ta chyba, kterou jste poslal z logu tomu odpovídá. I když mě furt mate použití htaccessu na nginx serveru (možná to je ale jen proxy nad apachem).

MartinitCZ
Člen | 580
+
0
-

@ViPEr*CZ* To bude podobné jako u wedosu. ;)

ViPEr*CZ*
Člen | 818
+
0
-

Nemám moc zkušenost s Wedos, mám tam jen jednu doménu na DNSku a žádný hosting. Jak jsi to tedy vlastně myslel?