Internal Server Error

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

Zdravim,
ja mam taky problem, ze cms ktore som vytvoril funguje na localhoste, kde je mam php 5.2.9 a na free serveroch ic.cz, kde je php 5.2.0–8+etch10.

Teraz to nahravam na server (hosting je ATLANTIS.SK), a tu maju php 5.2.5.
Spustil som tu na tomto serveri Nette Framework Requirements Checker, a vysledok bol:

Register_globals Enabled

Configuration directive register_globals is enabled. Nette Framework requires this to be disabled.

Skusil som 2 veci s .htaccess:

` # disable directory listing
Options -Indexes

# configure PHP

# php_flag magic_quotes_gpc off // najprv tieto 2

# php_flag register_globals off //

php_value register_globals 0 // potom tieto 2

php_value magic_quotes_gpc 0 //

# mod_rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /nette/

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

Vysledok bol 500 Internal Server Error v oboch pripadoch.

Este som skusil vytvoril php.ini subor, do ktoreho som zapisal: register_globals = off

Vedel by mi niekto pomoct???

Editoval vic11sk (9. 11. 2009 18:45)

Tomik
Nette Evangelist | 485
+
0
-

Napsat hosterovi, ať to vypne…

JakubKohout
Člen | 92
+
0
-

php_flag register_globals off

tohle by měla bejt správnej zápis … problém bude v tom že nemáš právo to upravovat. Napiš na support hostingu ;)

vic11sk
Člen | 11
+
0
-

Iná možnosť už neexistuje??? Tak asi budem museť fakt napísať :( Ďakujem za rady!!!

Editoval vic11sk (9. 11. 2009 20:14)

ic
Člen | 430
+
0
-

V uvedeném .htaccess je registr globals vypnuté správně, jen je to zakomentované, takže napřed zkusit odkomentovat a až pak napsat na tenchnickou podporu… nevěřím že by znemožnili tohle nastavení vypnout.

Manny7
Člen | 67
+
0
-

dostávám na serveru stejnou hlášku… najedu si na web a dostanu:
"Forbidden

You don't have permission to access / on this server."
Když zajedu do rootu – web.com/document_root/, tak dostanu hlášku jaká je v názvu tohoto vlákna. .htaccess pravidla nepoužívám zatím.

U sebe na localhostu mám PHP v5.3, na webu je 5.2.4 – bude se dát ta moje verze nějak navázat na tu, co je na webu? …nějak jsem si neuvědomil, že na hostinzích většinou není 5.3… budu muset celý web přpisovat a upravovat pro tu verzi 5.2.x?

Aurielle
Člen | 1281
+
0
-

Ano, pokud jsi programoval ve verzi pro PHP 5.3 s namespaces, tak aplikaci budeš muset přepsat nebo si najít odpovídající hosting…