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!