Következtetés php hibákat a képernyőn

Amikor dolgozik a helyszínen minden fejlesztő szembesül a helyzet, amikor a modul be van kapcsolva, hozzátéve, a kód vagy egyéb változtatások az oldalon, van egy úgynevezett fehér halál (fehér képernyő a halál), amely általában az okozza, PHP hibát. Az első intézkedés a fejlesztő, persze, hogy állítsa vissza a változásokat egy povlokshie ezt a hibát. De a hibamentesített van szükség, és ezért meg kell, hogy mi az oka annak előfordulása.

Nos, ha a fejlesztő a lehetőséget, hogy a apache naplók. De itt vannak nehézségek: nem minden Hoster a vezetékeket, és nem minden programozó azokhoz való hozzáférést. A végén, látni őket kell mászni a szerverre. De minden programozó lusta, ezért szükséges, hogy egyszerűbb megoldást. És ez a döntés közvetlen levezetése a hiba a képernyőn.

Nem veszi figyelembe az oldalt Drupal, amely lehetővé teszi a kimeneti hibák a képernyőn (admin / settings / error-jelentéseket), mint ebből nem fogja megmenteni a fehér képernyőn. Ez egy hibaüzenet jelenik meg, hogy betörés, de nem az egész oldalon. Ie ha elfelejti, hogy (például) isset egy változó, nem lehet meghatározni - a hiba jelenik meg. De ha elfelejti, hogy egy pontosvessző a műtét után, akkor ez a hiba Drupal már nem jelenik meg, és megjelenik egy fehér képernyő.

Engedélyezze hibakimenete több szempontból is.

1. módszer: engedélyezése téves kijelzés a php.ini

Ha van, hogy (jó, hirtelen), hogy a szervert a php.ini konfigurációs fájlban található a error_reporting paraméter, és az értékét a E_ALL-ra állítod.

2. eljárás engedélyezése téves kijelzés a .htaccess

A gyökere Drupal van egy .htaccess fájlt, amely szabályozza a folyamat oldalak betöltése. Annak érdekében, hogy a kijelző üzenet, nyissa meg, és adjuk hozzá a következő két sort:

3. eljárás engedélyezése hibakimenete a képernyőn keresztül index.php

Ismét érintse meg a fájlokat a Drupal gyökér, de ezúttal index.php. Itt meg kell jeleníteni az üzeneteket, mielőtt az összekötő vonal bootstrap.ini hozzá error_reporting (7):

4. módszer Inclusion téves kijelzés a settings.php

Azt kell mondanom, ez a módszer csak akkor hatásos, Drupal 7. A sites / default / settings.php irattartó van. Nyisd ki, és ezeket a sorokat:

Kapcsolódó cikkek