I am going to submit this as a bug report as well, but I wanted to share this on Pronet, as it may save other MT consultants/developers the hours of support time that I have spent on this issue. I have seen this 3 times with user of plugins, and it can be difficult to diagnose.
In short the problem seems to affect people:
- who upgrade to MT4 from a previous version of MT,
- AND who used dynamic publishing before and after the upgrade,
- AND whose path to MT4 is different from the path to the older version (for example, before the upgrade is was /var/www/cgi-bin/mt and after it was /var/www/cgi-bin/mt4)
The problem is that the old mtview.php (in the blog root directory) does not get updated. The side effect is that the mtview.php file is still pointing to the pre-MT4 directory, point to the old mt-config.cgi and the old mt.php file. In many cases the old versions of these files still exist at the old paths, because when people upgrade they often upload MT4 to a new directory, leaving the older MT in place -- this makes this problem difficult to diagnose, because MT4 is read a valid config file and valild mt.php library -- it doesn't know that it has the old files.
Things can get even more confusing when the old MT config file points to a old, pre-upgrade version of the database that still exists -- one user of Fast Search was stumped (as was I) when after upgrading to MT4, his search results included only the pre-MT4 entries -- there were no error messages at all, but the search was being handled by the older version of MT against the older version of the database!
Another symptom of this problem is when MT can't seem to find certain dynamic template tags. Errors like:
Smarty error: [in mt:17 line 23]: syntax error: unrecognized tag 'MTTemplateTagName' will result, even though the php files may be in the correct location.
Part of the problem here stems from the fact that MT4 got "smart" and no longer included the "dynamic bootstrapper" template with each blog, that built the mtview.php, but rather built it behind the scenes when publishing settings are saved. The side effect was that the file didn't get rebuilt with indexes, as was the default in previous versions. It was also "out of sight, out of mind" with MT4. While the MT4 upgrade includes an upgrade task to remove the mtview.php bootstrapper, it does not delete the the old mtview.php file, nor does it attempt to update the existing mtview.php file(s). :( I think (but am not sure) that saving the publishing settings for blog will attempt to update the the file, but who changes there publishing setting after upgrading?
If you or a client run into any strange dynamic publishing issues under MT4, I recommend the following as one of the first troubleshooting steps:
1. Rename the existing mtview.php file.
2. Save the Publishing settings for the blog. This should recreate the mtview.php.
I hope this helps save others from the hours of frustrating troubleshooting that I have ensured on this....

Comments (18)
sadasd
Posted by stor perde | December 23, 2007 8:49 AM
Posted on December 23, 2007 08:49
ghfgh
Posted by stor perde | December 23, 2007 8:49 AM
Posted on December 23, 2007 08:49
Bless you for finding this. I was in exactly this situation, and this solved it.
Posted by *** Dave | January 5, 2008 5:59 PM
Posted on January 5, 2008 17:59
It’s very good article. Great site with very good look and perfect information.
Posted by Usb flashdrive | January 15, 2008 6:48 AM
Posted on January 15, 2008 06:48
There are many useful informations in this article. Thanks and greetings from Thuringia!
Posted by dizi izle | February 21, 2008 4:39 PM
Posted on February 21, 2008 16:39
It’s very good article. Great site with very good look and perfect information.
Posted by ilahiler dinle | April 23, 2009 6:14 PM
Posted on April 23, 2009 18:14
Bless you for finding this. I was in exactly this situation, and this solved it.
Posted by müzik dinle | June 7, 2009 10:10 PM
Posted on June 7, 2009 22:10
Bless you for finding this. I was in exactly this situation, and this solved it.
http://www.t7b.com/dlil
Posted by دردشة | August 3, 2009 7:16 PM
Posted on August 3, 2009 19:16
Bless you for finding this. I was in exactly this situation, and this solved it
http://www.t7b.com/dlil/show80156.html
Posted by دردشة الشلة | August 3, 2009 7:18 PM
Posted on August 3, 2009 19:18
Bless you for finding this. I was in exactly this situation, and this solved it.
Posted by ilahileri dinle | September 19, 2009 6:02 AM
Posted on September 19, 2009 06:02
Bless you for finding this. I was in exactly this situation, and this
Posted by 招聘 | December 26, 2009 3:29 AM
Posted on December 26, 2009 03:29
Make huge returns each year with little risk.
www.dnafxtrading.com
Check the live results +50% This month!!!
Posted by Jim Rodgers | February 8, 2010 11:03 PM
Posted on February 8, 2010 23:03
http://www.dnafxtrading.com
Posted by Chris | February 8, 2010 11:04 PM
Posted on February 8, 2010 23:04
Bless you for finding this. I was in exactly this situation, and this
Posted by ilahi dinle | August 24, 2010 4:15 AM
Posted on August 24, 2010 04:15
I had a FF comment imported successfully but when I tried to add in the code snippet above to place the FF icon before the author's name, I ended up getting
Posted by شات وناسه دردشة وناسه | October 23, 2010 3:10 AM
Posted on October 23, 2010 03:10
I had a FF comment imported successfully but when I tried to add in the code snippet above to place the FF icon before the author's name, I ended up getting
Posted by شات صوتي | February 22, 2011 10:05 AM
Posted on February 22, 2011 10:05
I had a FF comment imported successfully but when I tried to add in the code snippet above to place the FF icon before the author's name, I ended up getting
Posted by دردشه صوتيه | February 22, 2011 10:09 AM
Posted on February 22, 2011 10:09
I used to never comprehend the reason my dad loved gathering coins, but man I have really decided to enjoy it.
Posted by Luis Bonvillain | April 7, 2011 5:40 PM
Posted on April 7, 2011 17:40