Used moodle on my laptop for proof of concept - worked great! Installed it on the "big server", and wikis would take 20 seconds or so to update. Grrrr!
Found that Ewiki.php, around line 3000, does a hostname() lookup, which is good in theory. EXCEPT that the web server is in the DMZ, looking at our external DNS server. My client is on the inside of the firewall (10.x.x.x) number, so there's no entry in the external DNS. Evidently, the lookup times out then posts.
Probably not elegant, but I made the following change:
#$hostname = gethostbyaddr($ip);
$hostname = $ip;
I'm thinking it *might* work OK without $hostname being defined, but it's rockin' and I'm happy...