Hajtsa végre az alábbi ellenörző és hibaelhárító lépéseket. Módosítás előtt mindig készítsen biztonsági másolatot!
- Lépjen be a DirectAdmin felületre és ellenőrizze a Statisztika – Log menüpont alatt található hibanaplókat
- ellenőrizze a fájlok és mappák jogosultságait. A fájlok 644-es attribútummal a mappák pedig 750 vagy 755 attribútummal kell, hogy rendelkezzenek a biztonságos futtatáshoz.
- hibás a .htacces fájl, vagy olyan parancsokat tartalmaz, amit nem megengedett futtatni. Ilyenek lehetnek (a teljesség igénye nélkül!) :
- options
- php_value
- php_admin_value
- php_flag
- php_admin_flag
- addtype
- addhandler
- sethandler
- allowoverride
- directory
- directorymatch
- documentroot
- errorlog
- FollowSymLinks
- location
- locationmatch
Az alábbi parancsokat javallott az alábbiak szerint kikommentelni a fájlban, majd elmenit. Például:#Options +FollowSymLinks
- Registers globals érték kikapcsolása a PHP.INI-ben az alábbiak szerint: register_globals = OFF
- Ellenőrizze, hogy a fájlok ASCII módban lettek elmentve, és feltöltve a tárhelyre! Az ellenőrzéshez ajánlott szoftver lehet a Notepad++
- A PHP időtúllépése: Ha a szkriptje kapcsolódik külső forrásokhoz és az erőforrások időtúllépéséhez vezetnek, HTTP 500 hiba léphet fel. Ez esetben kezelni szükséges a szkriptben a külső linkekre vonatkozó időzítés szabályait.
- A CGI/PERL szkript hibát tartalmaz.
Ha a fenti megoldások nem segítenek, javasoljuk, vegye fel a kapcsolatot a szoftver kibocsájtójával, fejlesztőjével a probléma megoldásához!