【问题标题】:How to solve Joomla Error " The template for this display is not available."如何解决 Joomla 错误“此显示的模板不可用。”
【发布时间】:2014-03-29 00:17:11
【问题描述】:

大家好,感谢您花时间阅读我的问题, 从过去几年开始,我一直使用 iPages 作为我的主机,现在我有了一个新的主机提供商,所以我正在迁移我的 Joomla! 3.1.5 从 iPage 到我的新托管服务提供商。

这是我遵循的步骤^1

  1. FTP 备份 iPage
  2. 在 Newhosting 上上传 FTP
  3. 数据库导出(从旧服务器)
  4. 数据库导入(到新服务器)
  5. Configuration.php修改

这是配置细节,这些只是我用新数据更改的细节

var $host = 'localhost'; 
var $user = 'the_db_username';
var $password = 'the_db_password';

毕竟我看不到网站以前的样子。当我登录时,我在主页上获得了登录选项:

“此显示的模板不可用。请联系站点管理员。”

我可以使用管理员凭据访问管理面板,但我得到了同样的错误消息。

任何建议..!!

谢谢

【问题讨论】:

  • 希望您已经解决了,但似乎您没有更改数据库名称,这很可能因主机而异。网站一上线,也会更新到最新版本。
  • 嗨@RiccardoZorn,感谢您的回复,我能够登录管理面板并看到相同的错误"The template for this display is not available.Please contact a Site administrator." 我认为数据库连接没问题,我仍然面临同样的问题。 :(

标签: php joomla migration joomla3.0


【解决方案1】:

我在 Joomla 3.8.6 的管理员后端遇到了这个问题(从早期的 Joomla 版本更新后)。我已经尝试将默认模板切换为 Isis,但在我的情况下,这并没有解决它,并且其他解决方案都不起作用。最终,我能够通过从 phpMyAdmin 编辑数据库来修复它,如下所示:打开 _template_styles 并将“isis”模板的“home”值从 0 更改为 1。

【讨论】:

  • 以防万一其他人正在阅读我将状态值从 0 更改为 1
【解决方案2】:

当为管理员或站点选择的模板(在管理员->扩展->模板中)不可用时,会引发此错误。

由于您进行了完整的 ftp 备份,它可以是以下两种情况之一:

  • 模板未包含在备份中;可能是权限错误(有时ftp账号和web账号运行在不同的用户下)

  • 运行当前 apache 的用户无法读取该模板:它可能在新服务器上具有错误的权限或错误的所有权或两者兼有。

根据上述情况,您可能需要重新检查整个安装,并运行更新包以确保安全。

第三个选项,虽然不太可能,但在数据库中,#__templates 表 - 出于某种有趣的原因 - 没有被复制或有些损坏。

错误信息有点误导(什么是显示?)。

更新解决方案:

消息在libraries/cms/application/site.php文件中由以下几行生成:

if (!file_exists(JPATH_THEMES . '/' . $template->template . '/index.php'))
{
    $this->enqueueMessage(JText::_('JERROR_ALERTNOTEMPLATE'), 'error');

JPATH_THEMES/includes/defines.php 中定义为

define('JPATH_THEMES',        JPATH_BASE . '/templates');

所以错误肯定是缺少模板。

只需选择 Extensions->Templates->** 并将 **Bluestork 设置为默认模板,我就能够在另一个 Joomla 3.2 站点上重现此内容。切换到Isis,问题就会消失;我想你可以为前端选择另一个模板做同样的事情。

【讨论】:

  • 感谢您的回复。我尝试了你的大部分步骤,但没有运气。我还添加了图片来准确解释错误,我再次感谢:)
  • ok 截图赢了:我和我的对比了一下,差别太大了!所以我尝试切换模板,您的问题是 bluestork 模板丢失/不完整,我在答案中添加了更新
【解决方案3】:

我也遇到了这个问题,看来我的 3.x 版本仍在寻找 bluestork(仅适用于 Joomla!2.5.x)

我能够通过去修复它 扩展 > 管理 > 发现(按模板过滤)并从 2.5.x 中卸载 bluestork 和其他未使用的东西

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 2022-06-12
    • 1970-01-01
    • 2019-11-04
    相关资源
    最近更新 更多