phpwcms cannot be run under PHP5, because of a function called "public" in general.inc.php starting in line 281. "public" is a predefinied handler within PHP5 core. It needs args and so it cannot be used to label functions.
So, Oliver, can you be so kind and rename the function in the next relase, please?
My very best thanks

Cheers,
Florian