WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Bli av med "Deprecated" felmeddelande (https://www.wn.se/forum/showthread.php?t=1048466)

Hellsing 2011-05-30 12:58

Bli av med "Deprecated" felmeddelande
 
Kör PHP 5.3.2 på en Ubuntu server där en Joomla sajt snurrar.

I min php.ini har jag angett:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

I toppen av filerna som har skapat felmeddelandet har jag också lagt till:
error_reporting(0);

I Joomlas admin har jag dessutom valt att inte visa några felmeddelanden under "Global configuration" -> "Server".

Trots detta får jag deprecated och notice meddelanden på sajten?!
Någon som har några heta tips på vad som kan vara fel?

hnn 2011-05-30 16:39

Sätt error_reporting i filerna till :

Kod:

error_reporting(E_ALL ^ E_DEPRECATED ^ E_NOTICE);

Hellsing 2011-05-30 17:30

Citat:

Ursprungligen postat av hnn (Inlägg 20407061)
Sätt error_reporting i filerna till :

Kod:

error_reporting(E_ALL ^ E_DEPRECATED ^ E_NOTICE);

Ingen skillnad dessvärre

emilv 2011-05-30 17:37

Har du startat om webbservern och tömt eventuell opcode-cache (APC och liknande)?

Hellsing 2011-05-30 18:05

Nu är problemet löst. Undersökte filerna som genererade dessa meddelanden lite mer noggrant och de nyttjade ett framework som låg i en annan php-fil för vissa funktioner. Så fort jag ström error_reporting i den filen försvann alla meddelanden.

Frustrerande när det är "fel filer" som kastar ur sig felmeddelanden :) Anropen till framework filen var hundratals rader bort ifrån det rapporterade felet.

Tack för alla tips!


Alla tider är GMT +2. Klockan är nu 19:45.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson