I have found a few modifications that need to be made to keep from filling your server logs up, when running phpNuke with PHP v4.3.0.
mainfile.php line 565, blocks/block-Old_Articles.php line 58, and several other modules use the following code:
setlocale ("LC_TIME", "$locale");
You need to remove the quote marks to still a deprecated error from filling up the logs.
setlocale (LC_TIME, $locale);
You could probably use
@setlocale (LC_TIME, $locale);
also, but I didn't try that.