Okay all you smart people out there. I get this message from MT when I try to check all the comments on my site:
Can’t use an undefined value as a SCALAR reference at lib/MT/App/CMS.pm line 2030
It is an issue because I’m no longer getting email notification when a comment is posted (since upgrading to 3.0) and it means I don’t know who might have commented on a previous post.
MT is of no help. Their manual pretty much sucks. I’ve reloaded new versions of the CMS.pm script to no avail, so it’s apparently picking up a variable from somewhere else.
I also have to wonder if the SPAM comments I got from the Lithuanian Tourist Bureau had anything to do with it.
I don’t use MT as my CMS…But you should check line 2030 in the CMS.pm file and see what var it is not getting from your mySQL database. Then I would look into the specified table in the database and see if that value isn’t there.
I would suspect that the variable is undefined because of a database upgrade problem from 2.6 to 3.0. Did you upgrade yourself? Did you run all the upgrade scripts?
Hope this helps, but I have never used MT. Try googling that error message.
Comment by rfidtag — August 14, 2004 @ 7:22 pm
I checked for a variable, but it isn’t defined within the script–4000+ lines. So, I didn’t look any further.
I did a search on their forum, and there weren’t any hits.
I’ve never touched the database, and my SQL skills are minimal–I’ve done all my DB work within Access.
I’ll do a Google search before I contact my regular straightener-outers! Thanks.
Comment by Bunker — August 14, 2004 @ 7:26 pm
did you get anywhere with this? i’m running into the same problem and am hoping this won’t involve a complete wipe/redo… (and you’re right, no help in the forums, i just found you through googling.) fah!
Comment by me — April 10, 2005 @ 10:22 pm
I must have, but that was over a year ago. I’m now using WordPress. Sorry I’m not more help.
Comment by Bunker — April 11, 2005 @ 5:32 am