Det är ett klassiskt "allmänt fel". Har själv fått det åtskilliga gånger vid körning av perl script. 9 fall av 10 handlar det om att "någonting" inte har fil eller register behörighet.
När det gäller perl (cgi/pl) script så brukar det vara någon komponent som inte har rätt rättigheter. Vid php har jag noll koll men förmodligen samma sak.
Att felsöka det är vara lite som att leta efter en nål i en gigantisk höstack, finns två program som "underlättar lite":
Tanka ner Filemon och Regmon från: http://www.sysinternals.com/
Återskapa felet medans du har programmen körande, stoppa programmet och läs av. Du kommer i båda programmen att se alla filer och registernycklar din burk försöker komma åt, hittar du någon av typen Access Denied relaterad till din filkörning så har du hittat vad som behöver ytterligare rättigheter.