I have a user on a recently-rebuilt FreeBSD system, running MT 3.34. It was a fairly significant (though sadly necessary) server config change, moving from apache 1.x to 2.x, enabling suEXEC, among other things. Since the upgrade, when he tries to publish pages, Movable Type writes empty, zero-byte files. It generates no visible errors, acts as if it's publishing successfully, but there's simply nothing there.
I presume it's not a permissions error, since it is writing files.
The OS version was not changed (FreeBSD 6.2), so the BSDDB format should be unchanged.
All the admin pages work correctly. mt-check.cgi returns no errors (just notices about missing optional items).
I've noticed the following errors in his log which could be related:
[Tue Oct 30 16:53:42 2007] [error] [client 70.171.164.156] script not found or unable to stat: /usr/local/home/swssoft/cgi-bin/moveabletype
(This is an unsurprising error, as his mt installation directory is named "mt" not "moveabletype" -- probably a spammer searching for a script.)
[Tue Oct 30 16:55:54 2007] [error] [client 71.227.147.205] Deep recursion on subroutine "Image::Magick::AUTOLOAD" at /usr/local/lib/perl5/site_perl/5.8.8/mach/Image/Magick.pm line 42.
[Tue Oct 30 16:56:02 2007] [error] [client 71.227.147.205] Out of memory during request for
[Tue Oct 30 16:56:02 2007] [error] [client 71.227.147.205] 4084
[Tue Oct 30 16:56:02 2007] [error] [client 71.227.147.205] bytes, total sbrk() is
[Tue Oct 30 16:56:02 2007] [error] [client 71.227.147.205] 536799232
[Tue Oct 30 16:56:02 2007] [error] [client 71.227.147.205] bytes!
Indeed, Image::Magick is identified as a missing module, but is also listed as optional.
Can't see anything else that looks like a likely culprit...any thoughts? Thanks!
