| FAQ |
| Kalender |
|
|
#1 | |||
|
||||
|
Medlem
|
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? |
|||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Banned
|
Sätt error_reporting i filerna till :
Kod:
error_reporting(E_ALL ^ E_DEPRECATED ^ E_NOTICE); |
||
|
|
Svara med citat
|
|
|
#3 | |||
|
||||
|
Medlem
|
||||
|
|
Svara med citat
|
|
|
#4 | |||
|
||||
|
Bara ett inlägg till!
|
Har du startat om webbservern och tömt eventuell opcode-cache (APC och liknande)?
|
|||
|
|
Svara med citat
|
|
|
#5 | |||
|
||||
|
Medlem
|
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! |
|||
|
|
Svara med citat
|
| Svara |
|
|