Movable Type newbie here. I installed MT 3.01D yesterday and tinkered with it a little before realizing that 3.11 is the latest version. I upgraded to 3.11 and ran into the following problem:
Whenever I click "save" after writing a new entry, I immediately encounter "500 - Internal Server Error." HOWEVER, when I run mt.cgi again and look at my list of entries, the entry is there, saved -- just not posted. It will post & appear without error if I rebuild.
I found some similar problems when searching the forum, but they all diverged from me; for example, their problem was that they were all using the same host which was giving them trouble, or they were using a special application to write posts. My setup is extremely basic, as it is brand new, so there aren't many variables to work with.
The one caveat is that perl on my server is located under /usr/pkg/bin/perl, rather than the default path, so I have to change all the cgi scripts to reflect this. I changed it in all the scripts in the main MT directory, but is it possible there are other scripts I have to change? What exactly happens when "save" is clicked? Perhaps knowing that would help me look for a specific problem.
I tend to think it is not my host, as 3.01D could write posts flawlessly.
Any help is greatly appreciated, and I'm sorry for being so wordy.