Mikor áttértem IIS-re és már PHP projektek fejlesztésére is azt akartam használni, kezdetben egy elég kellemetlen problémával találkoztam: hiba esetén a PHP kód részben az IIS csak egy egyszerű hibaüzenetet dobott anélkül, hogy részletesen megadta volna a hiba okát és helyét. Mondanom sem kell, hogy mennyire bosszantott, mikor egy addig működő WordPress témát tettem fel a localhoston lapuló WordPressre és csupán egy egyszerű hibaüzenetet kaptam…
Jó pár órám ráment amíg megtaláltam a kapcsolót… Ha azt szeretnénk, hogy az IISünk részletes hibaüzeneteket dobjon PHP hibák esetén is, akkor nincs más dolgunk, mint azt a php.ini-ben bekapcsolnunk:
1. Nyisd meg a php.ini fájlt (alapértelmezett útvonal: C:\Program Files\PHP\php.ini)
2. Keresd meg a “display_errors = Off” beállítást tartalmazó sort (nálam 373. sor, használd a keresőt) és módosítsd “display_errors = On“-ra.
3. Ments a php.ini fájl módosításait és indítsd újra az IIS szervered.
Szerző: László Gazsi
Szabadúszó frontend fejlesztő. Honlapom: Freelance Software Developer.