argh

posted by tom / November 13, 2005 /

It appears that whenever we receive a trackback the site rebuilds itself. The problem: when it rebuilds it ignores all entries after the one titled "mission accomplished". I have to go in and manually rebuild the site in order to get newer posts (like this one) to show up.

It's pretty irritating, and I have no idea how to fix it. Since we get a lot of trackback spam, it's a real problem. If anyone knows the answer to this issue, please feel free to share it with the rest of the class.

UPDATE: Okay, I just successfully sent a test-trackback from a dummy blog without any entries disappearing. Time to come up with a new theory for why this is happening.

UPDATE 2: New theory. I had renamed our trackback scripts from the Movable Type defaults in an effort to curb spam. As a result, those scripts didn't get overwritten when I upgraded to MT 3.2. I'm thinking that comment spammers were still hitting those renamed scripts via Google's cache of the site. Those old scripts were triggering rebuilds using old code and, more importantly, the old database. Which means that only data added to the site prior to the switch to MySQL was showing up. Make sense? No? Well, at least it's extremely boring. But on the off chance that someone else has the same problem, let me suggest you rename or delete those old scripts. Hopefully this will take care of the problem. I could be completely wrong, though, and this post may disappear again. So, uh, if you can't read this post, you should probably ignore its contents.

Comments

It also appears that your site looks like ass, and that the date header at the top is duplicated (as is, on the comments window, the title ("Comments: argh" twice) and what I'm doing ("Post A Comment" twice).

Posted by: ben wolfson on November 13, 2005 01:17 PM

Hmm. I'm not seeing any change in appearance, just in functionality. Any chance you can send me a screenshot?

Posted by: tom on November 13, 2005 01:19 PM

ohhh... yeah, okay, I might know what you're talking about. The text exists twice in order to get the shadow effect. Your browser probably just choked on the CSS for some reason. Weird. Is it happening consistently?

Posted by: tom on November 13, 2005 01:20 PM

testing... did I break something else?

Posted by: tom on November 13, 2005 03:04 PM

apparently not! score.

Posted by: tom on November 13, 2005 03:13 PM

Screenshot. Firefox 1.0.7 on Linux.

Happens consistently.

Posted by: ben wolfson on November 13, 2005 03:21 PM

Yikes. That's ugly as hell. Any chance you could look at the source for the main page and tell me what stylesheets it's serving you? The page is supposed to sniff your browser and serve a stylesheet accordingly. Your screenshot makes it look like you aren't being served a stylesheet at all.

Posted by: tom on November 13, 2005 03:24 PM

styles-site.css and styles-site-heavy.css.

Looks like styles-site.css got clobbered or something, though. Here's a characteristic line:
6€è§Híç§?¶µ

Posted by: ben wolfson on November 13, 2005 03:46 PM

Hmm. Try clearing your cache, Ben. I just checked the file, and it looks okay to me.

Posted by: tom on November 13, 2005 05:35 PM

Much better.

Posted by: ben wolfson on November 13, 2005 06:35 PM

Post A Comment

Name


Email Address


URL


Comments


Remember info?



Google Analytics