【问题标题】:Templavoila extension supports TYPO3 CMS 7.6.4 LTSTemplavoila 扩展支持 TYPO3 CMS 7.6.4 LTS
【发布时间】:2016-04-05 06:14:37
【问题描述】:

我想将 TYPO3 版本从 6.2 升级到 7.6.4 LTS。 但是升级后,TYPO3后端会被破坏, 它抛出以下与模板相关的错误

警告:需要(../../../../typo3/init.php):无法打开流:/var/www/html/typo3/[project_name]/ 中没有这样的文件或目录第 17 行的typo3conf/ext/templavoila/mod2/index.php

致命错误:require(): 无法打开所需的 '../../../../typo3/init.php' (include_path='.:/usr/share/php:/usr/share/ pear') 在 /var/www/html/typo3/[project_name]/typo3conf/ext/templavoila/mod2/index.php 第 17 行

我在下面的链接中搜索过 https://typo3.org/extensions/repository/view/templavoila 它说 templavoila 在7.9.99 之前是兼容的。

所以遇到同样问题的人请回复我。

【问题讨论】:

  • 也许你应该从你的错字安装中手动删除 templavoila 扩展文件夹 + 它的数据库表(保存在本地),然后通过后端安装最新版本。如果您在 templavoila 文件夹中有任何文件进行了更改,您将在再次运行后将新文件替换为旧文件。如果错误再次出现,您就知道这些旧文件之一导致了错误。小站点说明:我建议您使用 Fluid,Templavoila 几乎已死,并且不确定将来会支持多长时间。
  • TYPO3 版本 7.5 重新设计了后端模块的 API。 TemplaVoila 尚不兼容此版本。 TemplaVoila 还没有像其他人声称的那样死去。但是你必须等待它的下一个版本。
  • TYPO3 7 和 PHP 7 的 TemplaVoila 分支目前在 github.com/pluspol-interactive/templavoila 下开发。

标签: php typo3 typo3-7.6.x templavoila


【解决方案1】:

在可用的 TYPO3 扩展存储库 (TER) 中有一个与 TYPO3 7/8 LTS 兼容的新扩展“TemplaVoilà Plus”。它是最初的 TemplaVoilà 源,移植到更新的 TYPO3 API 并在某些部分和添加的迁移部分上进行了扩展。

【讨论】:

    【解决方案2】:

    我昨天遇到了同样的问题,发现一个 github repo 修复了缺少 init.php 的问题

    https://github.com/Calius/templavoila/commit/59d93846a2ea50279d73dac895a541afb27394e2

    不幸的是,这似乎无法修复最新 Typo3 版本(当前为 7.6.9)的所有错误。在后端编辑页面时仍然出现错误。

    现在大约有一年没有更新了,最新的 Typo3 版本至少有两个月的时间(如果 Franz 在上一篇文章中是正确的,那么它已经被破坏了至少 8 个月)。 TemplaVoila 可能没有死,但也不是真的有用。

    【讨论】:

    • 我找到了一个开发 templavoila 的开发人员,他需要为他的工作支付一些费用,然后才能让您访问他的 Git 存储库。 (templavoila.support/typo3-76)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-23
    • 2020-12-15
    相关资源
    最近更新 更多