我们刚刚将客户端从他们的服务器迁移到云解决方案。我们几乎没有问题地移动了他们的 Joomla 1.5 站点。数据库很容易迁移。我们必须清理一些杂散的“本地主机”数据库连接。一切看起来都很好。
除了首页。出于某种奇怪的原因,它拒绝呈现 jdoc 标签。完全没有。
在查看他们的 Joomla 安装的首页时,当前可以找到以下 HTML:
<!DOCTYPE HTML>
<html lang="en-gb" dir="ltr">
<head>
<meta charset="utf-8" />
<jdoc:include type="head" />
<jdoc:include type="modules" name="header-scripts" />
这是唯一存在此问题的页面。站点上的所有其他页面都正确呈现 jdoc 标记。我对这个问题的谷歌搜索似乎最终大多数人都遇到了相反的问题:首页呈现良好,而其他页面则没有。在处理较新版本的 Joomla 时似乎还有其他相关问题,但我无法将它们之间的代码差异联系起来,尤其是当 Joomla 2.5.x 使用完全不同的方法来构建页面时。
对于如何解决这个问题,有任何的建议吗?
笔记:
- Joomla 1.5
- MySQL 5.1
- PHP 5.3
- 以前在专用服务器上运行,现在在云服务器上运行
- 这是我第一次涉足 Joomla,我并没有留下深刻的印象。
- 使用 YOOThemes 作为模板引擎(我读过一些这可能是问题,但我不知道如何解决它。)