2016-02-09 85 views
0

我正在尝试恢复运行Movable Type(4.25)的复古版本的博客。我遇到了索引样式表模板没有加载,每当我加载页面的问题。浏览器得到一个500试图访问styles-site.css,我不责怪它,因为web根目录不包含styles-site.css。但是,它确实包含styles-site.css.static,当我将其重命名为styles-site.css时,该页面正常工作。为什么Movable Type后缀我的样式表?

This is the configuration for the template that is (I believe) generating the file.如您所见,发布设置为静态,输出文件为styles-site.css。但是,当我发布时,它会将内容替换为styles-site.css.static,并且没有任何内容能够找到它。此外,右侧的查看发布模板链接是链接到styles-site.css,所以即使Movable Type似乎也相信该文件应该在那里。然而......它不会在那里产生它。它生成styles-site.css.static,如果我将其重命名为删除静态,该网站将工作,直到我重新发布,此时styles-site.css将被删除并styles-site.css.static将被放回。

任何想法是什么导致这个或如果有一个设置,我可以调整?在此先感谢您的帮助。

回答

0

自我解决:

我探听周围的MT码的东西,追加.static为一个字符串,并发现了一些在WeblogPublisher.pm。它追加了.static来指定一些文件名,但是它们都会检查它们处理的内容是静态还是动态发布。我认为这很奇怪,因为我专门静态发布了这个样式表。

我激活了phpMyAdmin并查看了模板表。样式表模板已启用动态标志,因此我将其设置为零并重新发布。样式表存在!

相关问题