【问题标题】:TYPO3 11.5.2 static template "site package" not showing upTYPO3 11.5.2 静态模板“站点包”未显示
【发布时间】:2021-11-12 14:22:05
【问题描述】:

TYPO3 11.5.2

我正在关注 TYPO3 Sitepackage 教程。

话题Extension installation我无法解决静态模板“站点包”没有出现在“可用项目”列表中的问题。

TL;DR:解决方案:apache/php 无法读取扩展文件夹的访问权限错误。

扩展通过 composer 安装并且可见:

但没有静态模板可供选择:

我实际上做了两次整个过程,第一次我将我从github下载的站点包源更改为具有我们的本地名称,所以我想,好吧,我做错了。第二次尝试我没有改变任何东西,但结果相同。

想知道如何找出正在发生的事情或为什么没有发生预期的结果?

为什么我不能选择站点包静态模板?

我发现了一些可能导致解决方案的东西: 当我执行“管理工具 -> 升级 -> 扫描扩展文件”时,我收到扩展“站点包”的错误:

(1/1) #1499777330 运行时异常 扩展路径 /var/www/html/typo3_11/public/typo3conf/ext/site_package 不存在或没有目录。

来自

in /var/www/html/typo3_11/public/typo3/sysext/install/Classes/Controller/UpgradeController.php line 681
            1499777261
        );
    }
    if (!is_dir($extensionBasePath)) {
        throw new \RuntimeException(
            'Extension path ' . $extensionBasePath . ' does not exist or is no directory.',
            1499777330
        );
    }

原因很清楚,因为它不是目录,而是指向 ../../../local_packages/site_package 的符号链接

这是推荐的方式。所以这可能与静态模板未显示在“可用项”列表中的问题无关,但也许有助于找到真正的原因。

删除符号链接并将文件夹“站点包”从 local_packages 移动到typo3conf/ext 解决了这个问题,静态模板“站点包”在“可用项目”中可用。这似乎不是一个可行的解决方案,因为推荐的方式应该是通过 composer 安装。还是作曲家安装有问题?

【问题讨论】:

  • 那是作曲家的事。 Composer 允许从不同的位置加载包。 pagagist.org 当然,github,还有一些选项和一个有趣的选项,来自您的本地文件系统。在这种情况下,它只是创建一个指向该本地文件夹的符号链接。该文件夹甚至可以在您的网络根目录之外。但也许这也是它坏掉的原因。文件/文件夹权限或符号链接到您的源文件夹的权限。

标签: typo3 typo3-extensions typo3-11.x


【解决方案1】:

它应该在那里可用this code (manual)。

清除系统缓存后,我希望它会出现。

【讨论】:

  • 感谢您的回答:是的,代码存在于本地扩展中。我确实刷新了缓存,现在又做了一次,但没有成功,它仍然没有出现。
  • 哦,你已经添加了那个异常,你得到“RuntimeException Extension path /var/www/html/typo3_11/public/typo3conf/ext/site_package 不存在或没有目录。” - 这意味着作曲家没有正确复制/符号链接您的扩展。我会尝试composer rem vendor/your-ext; composer req vendor/your-ext 强制重新安装。
  • 顺便说一句。符号链接或目录在那里一直很好,建议使用。如果可以重现,我将稍后检查当前的 v11 和站点包教程。
  • 正如你所建议的,我再次执行了“composer remove”和“composer require”,结果相同。除了缺少静态模板外,一切似乎都安装得很好。如上次编辑中所述,删除符号链接并将其移动到typo3conf/ext 使静态模板可用。我期待您的结果,提前感谢您的努力!
  • 我找到了尴尬的原因:文件夹local_packages的所有权错误,php无法访问该文件夹。抱歉,非常感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2012-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多