TYPO3 11.5.2 静态模板 "site package" 未显示
TYPO3 11.5.2 static template "site package" not showing up
TYPO3 11.5.2
我正在学习 TYPO3 Sitepackage 教程。
在主题Extension installation我无法解决静态模板“站点包”未显示在“可用项目”列表中的问题。
TL;DR:解决方案:扩展文件夹的访问权限错误 apache/php 无法读取。
扩展是通过 composer 安装的并且可见:
但没有可供选择的静态模板:
实际上整个过程我做了两次,第一次我把我从github下载的网站包源改成了我们本地的名字,所以我想,好吧,我做错了。第二次尝试我没有改变任何东西,但结果相同。
想知道我如何找出正在发生的事情或为什么没有发生预期的结果?
为什么我不能选择站点包静态模板?
我发现了一些可能导致解决方案的东西:
当我执行“管理工具 -> 升级 -> 扫描扩展文件”时,出现扩展“站点包”错误:
(1/1) #1499777330 RuntimeException
Extension path /var/www/html/typo3_11/public/typo3conf/ext/site_package does not exist or is no directory.
来自
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
);
}
原因很明确,因为它不是目录而是符号link到../../../local_packages/site_package
这是推荐的方式。所以这可能与静态模板没有显示在“可用项目”列表中的问题无关,但也许它有助于找到真正的原因。
删除符号 link 并将文件夹“站点包”从 local_packages 移动到 typo3conf/ext 解决了这个问题,静态模板“站点包”在“可用项目”中可用.这似乎不是一个可行的解决方案,因为推荐的方法应该是通过 composer 安装。或者 composer 安装有问题?
TYPO3 11.5.2
我正在学习 TYPO3 Sitepackage 教程。
在主题Extension installation我无法解决静态模板“站点包”未显示在“可用项目”列表中的问题。
TL;DR:解决方案:扩展文件夹的访问权限错误 apache/php 无法读取。
扩展是通过 composer 安装的并且可见:
但没有可供选择的静态模板:
实际上整个过程我做了两次,第一次我把我从github下载的网站包源改成了我们本地的名字,所以我想,好吧,我做错了。第二次尝试我没有改变任何东西,但结果相同。
想知道我如何找出正在发生的事情或为什么没有发生预期的结果?
为什么我不能选择站点包静态模板?
我发现了一些可能导致解决方案的东西: 当我执行“管理工具 -> 升级 -> 扫描扩展文件”时,出现扩展“站点包”错误:
(1/1) #1499777330 RuntimeException Extension path /var/www/html/typo3_11/public/typo3conf/ext/site_package does not exist or is no directory.
来自
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
);
}
原因很明确,因为它不是目录而是符号link到../../../local_packages/site_package
这是推荐的方式。所以这可能与静态模板没有显示在“可用项目”列表中的问题无关,但也许它有助于找到真正的原因。
删除符号 link 并将文件夹“站点包”从 local_packages 移动到 typo3conf/ext 解决了这个问题,静态模板“站点包”在“可用项目”中可用.这似乎不是一个可行的解决方案,因为推荐的方法应该是通过 composer 安装。或者 composer 安装有问题?