The problem is probably in one of the two places where is used
@mkdir(ICS_CACHE,0755) or die (“Cannot write Cache Directory for “.ICS_CACHE.”.”);
either in classes/display.class.php or classes/management.class.php.
I am a newbie and don’t know what is this “@” before “mkdir”, I have made it never to go there. It is very UGLY workarround, but I do not need external calendar support, and I couldn’t find out how to disable it (by the way is there a way to do this?)
So I’ve changed
if($r->externalType==’iCal‘)
to
if($r->externalType==’iCalq‘)
(you have to read the last one as “never happens” ;))
Now I have to test to see wether I’ve broken some functionaity. The stupid thing is that iCal options still appear in the calendar management section.