eror 500 error 500 a error500…zoufalství s hostingem…pomoc

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

Zdravím, zkoušel jsem snad už všechno…co tady jsem našel, ale nic nepomáhá. Jsem ochotný i zaslat ftp přístup někomu, kdo by mi pomohl…

Prostě to na serveru php5.cz nerozchodím, avšak doma na WAMPU úplně v pohodě.
V error logu se mi nic ani nezobrazuje…
Vše bych měl mít správně nastavený.

už je to zoufalství…prosím pomožte…

Michal Vyšinský
Člen | 608
+
0
-

Zkusím hádat, že chyba bude v .htaccess pošli jej sem prosím

wb2009
Člen | 125
+
0
-
# Apache configuration file (see httpd.apache.org/docs/2.2/mod/quickreference.html)

# disable directory listing
Options -Indexes

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

	# 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]
	php_flag eaccelerator.enable 0
php_flag eaccelerator.optimizer 0
</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>

# allow combined JavaScript & CSS. Inside of script.combined.js you could use <!--#include file="script.js" -->
<IfModule mod_include.c>
	<FilesMatch "\.combined\.(js|css)$">
		Options +Includes
		SetOutputFilter INCLUDES
	</FilesMatch>
</IfModule>

klidně pošlu i přístup, už fakt nemůžu, 5 hodin nad tím sedím…

Editoval wb2009 (26. 4. 2012 21:58)

Michal Vyšinský
Člen | 608
+
0
-

No tak jsem hádal dobře :)
Na php5.cz mi dělaly problémy tyto konstrukce:

Options -Indexes

ZAKOMENTOVAT NEBO SMAZAT

A taky by mohly dělat potíže <ifModule>. Takže doporučuji, aby .htaccess vypadal takto:

# Apache configuration file (see httpd.apache.org/docs/2.2/mod/quickreference.html)

# disable directory listing
# Options -Indexes

# enable cool URL
        RewriteEngine On
        # RewriteBase /

        # 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]

Klidně můžeš zkoušet postupně přidávat další kód z původního .htaccess ale tento by měl fungovat :)

wb2009
Člen | 125
+
0
-

Bohužel ani toto nepomohlo :(

Prosím pomoc…

Editoval wb2009 (26. 4. 2012 22:20)

wb2009
Člen | 125
+
0
-

Teď mi to vyhodilo konečně něco v logu:
[2012–04–26 22–47–44] Fatal error: syntax error, unexpected T_STRING in /www/sites/6/site12956/public_html/app/models/Uzivatele.php:1

ale tohle nechápu, to mám správně, res. na locale mi na to laděna nic neřiká…tak já už vážně nevím…

Jan Endel
Člen | 1016
+
0
-

Pravděpodobně tam máš skrytý nějaký znak na začátku souboru. Projeď si zdrojáky nástrojem Code-checker, který je v distribuci.

wb2009
Člen | 125
+
0
-

a jak to spustím?

22
Člen | 1478
+
0
-

je to v souboru /app/models/Uzivatele.php, tipnul bych prázdný znak před <?php

Šaman
Člen | 2666
+
0
-

CodeChecker je v distribuci a spustíš ho na serveru jako kteroukoliv jinou aplikaci. Z prohlížeče.

wb2009
Člen | 125
+
0
-

Našel jsem ale na serveru se mi zobrazí, resp. v prohlížeči ten kód v Code-checkeru…jako kdybych si otevřel texťák

22
Člen | 1478
+
0
-

dival jsem se na ty soubory a jsou nějaké divné, když si je otevřu v PhpED, všchno je na jednom řádku:
<?phpuse Nette\Database\Connection,...

takže to asi bude ten problém

wb2009
Člen | 125
+
0
-

Jde to!!!! MOc děkuji!!! :) po 6 hodinách dřiny…:)

22
Člen | 1478
+
0
-

No a v čem byl teda zakopaný pes? Nastavený špatný ukončovací znak řádku v NetBeansech?

wb2009
Člen | 125
+
0
-

No nějaký haluz.

Doteď nechápu co se vlastně stalo…jak netbeansy tak PSPad mi těch asi 5,6 php souborů zobrazilo normálně…tedy:

<?php

use \Nette\...

ale tobě se to teda zobrazovalo…

<?phpuse \Nette

Takže pomohlo asi od každého něco, zaprvé ten upravený mod_rewrtite mi rozchodil log, takže jsem mohl odchytit chybu, rep. jsem zjistil, jaký soubor dělá neplechu.
Potom jsem si obsah toho souboru zkopíroval do schránky a ten soubor smazal a vytvořil nový php soubor a tam vložil ten obsah.

Chybný soubory byly u mě hlavně modely a v admin modulu jeden presenter.

Ale proč se to tak stalo a hlavně jak, to nevím…už proto, že teda můj WAMP to normálně zkousnul bez problémů…