Pablo Chamorro C. wrote:
[client 192.168.x.x] PHP Fatal error: Call to
undefined function:
pinglimiter() in /var/www/html/mediawiki-1.4.5/includes/EditPage.php on
line 214, referer:
http://intranet.mydomain/wiki?title=...&action=submit
Did you somehow forget to update User.php?
No, I updated extracting over the old files as I did from 1.4.2 a 1.4.4
and now to 1.4.5.
Then I strongly recommend you take a look at the file and confirm that
it's actually correct, because it sounds like it's loaded an old version
of that file.
User.php as shipped in 1.4.5 is 32637 bytes and has an MD5 checksum of
d432f9281e124482d63303ee01a660dc.
Check that you're not using the wrong $IP in your include path, such as
a path pointing to old versions of the files. Using a pathname with the
version in it is suspicious when you say you're "extracting over the old
files".
If you're using a PHP opcode cache system, try clearing it manually
and/or editing the file to update its timestamp, to ensure an obsolete
version of the User class definition isn't being used.
-- brion vibber (brion @
pobox.com)