Tárhelyre feltöltött honlap 500-as hibát ad
Sziasztok!
Már többször töltöm fel a honlapomat a tárhelyszolgáltatómhoz. Először nem ment a test.domain.hu-n (500 hiba) majd sok állítgatás után sikerült. Most áttettem a végleges helyére a valami.domain.hu-ra, de itt sajnos mindig 500-ös hiba üzenetet kapok, akár mit is állítok, jelenlegi beállításaimat lejjebb részletezem.
Rewrite modul be van kapcsolva, ez már korábban kiderült. A kép fájlokat és a stílus lapokat rendesen megjeleníti. De sajnos az index.php-t sehogy sem tudom működésre bírni és más php fájlt sem.
A htaccess fájlom így néz ki:
(Nem javul a helyzet, ha az Options All sort kitörlöm.)
A subdomain név a /valami/www könyvtárra mutat.
A mappa beállításoknál a következőket tudom beállítani:
Options: ExecCGI, FollowSymLinks, Includes, IncludesNOEXEC, Indexes, SymLinksIfOwnerMatch
AllowOverride: All, AuthConfig, FileInfo, Indexes, Limit, Options, None
PHP beállításoknál a következőket tudom beállítani:
PHP futtatás engedélyezése, Open BaseDir / , Safe mode, Register globals, Display errors, Error reporting: None, Upload temp dir:
/valami/www
mappa beállítások: AllowOverride: All
PHP beállítások: PHP futtatás engedélyezése, Safe mode
/valami
mappa beállítások: (semmi)
PHP beállítások: PHP futtatás engedélyezése, Safe mode
(A php fájlok a valami mappa alkönyvtáraiban vannak elhelyezve.)
Már több helyen utána olvastam a témának, de szinte mindenhol csak a rewrite modul bekapcsolását írják. Szerintetek mi lehet a hiba?
■ Már többször töltöm fel a honlapomat a tárhelyszolgáltatómhoz. Először nem ment a test.domain.hu-n (500 hiba) majd sok állítgatás után sikerült. Most áttettem a végleges helyére a valami.domain.hu-ra, de itt sajnos mindig 500-ös hiba üzenetet kapok, akár mit is állítok, jelenlegi beállításaimat lejjebb részletezem.
Rewrite modul be van kapcsolva, ez már korábban kiderült. A kép fájlokat és a stílus lapokat rendesen megjeleníti. De sajnos az index.php-t sehogy sem tudom működésre bírni és más php fájlt sem.
A htaccess fájlom így néz ki:
<IfModule mod_rewrite.c>
RewriteEngine On
Options All
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
RewriteEngine On
Options All
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
(Nem javul a helyzet, ha az Options All sort kitörlöm.)
A subdomain név a /valami/www könyvtárra mutat.
A mappa beállításoknál a következőket tudom beállítani:
Options: ExecCGI, FollowSymLinks, Includes, IncludesNOEXEC, Indexes, SymLinksIfOwnerMatch
AllowOverride: All, AuthConfig, FileInfo, Indexes, Limit, Options, None
PHP beállításoknál a következőket tudom beállítani:
PHP futtatás engedélyezése, Open BaseDir / , Safe mode, Register globals, Display errors, Error reporting: None, Upload temp dir:
/valami/www
mappa beállítások: AllowOverride: All
PHP beállítások: PHP futtatás engedélyezése, Safe mode
/valami
mappa beállítások: (semmi)
PHP beállítások: PHP futtatás engedélyezése, Safe mode
(A php fájlok a valami mappa alkönyvtáraiban vannak elhelyezve.)
Már több helyen utána olvastam a témának, de szinte mindenhol csak a rewrite modul bekapcsolását írják. Szerintetek mi lehet a hiba?
teljesen egyszerű
Nincs változás
Teljesen üres lapot kapok. Amúgy, csak a Firefox Web Developer View Response Headers-ban látom, hogy 500-as hiba.
Rewrite modul bekapcsoltságát abból gondolom, hogy a feltett WordPress tökéletesen kezeli a rövid webcímeket. (Ez jelenleg is jól működik, ennek a fájlai egy másik mappában vannak.) A korábbi test.domain.hu mellett is rendesen működött az oldal (a rewrite-al együtt), csak amikor újra feltöltettem a tartalmat és újrabeállítottam az aldomaint és létrehoztam a mappa beállításokat, akkor romlott el.
rewrite modul bekapcsolása
1; .htaccess engedélyezett -e?
Egy /teszt könyvtárban, ha nem akarod a fő alkalmazást babrálni, rakj egy index.html -t bármi pici tartalommal, valamint egy .htaccess fájlt és írj bele valami ilyesmit:
2; Mod rewrite telepítve van e?
A fenti .htaccess -ben az előző direktíva helyére írjuk ezt:
Remélem ez segített valamit.
Üdv:
Gábor.
végig csináltam, de így sem működik
1: htaccess engedélyezett (Internal Server Error)
2: Mod rewrite telepítve van (üres lap, Response headerben: 500 Internal Server Error)
(De egy másik könyvtárban simán működik a rövid webcím kezelés...)
Most kitöröltem a htaccess fájt és még így sem változik semmi. Ugyanúgy elérhetetlen az index.php, aminek az első sora egy print("1");.
Megoldódott, de nem tudom hogyan
rendszergazda