在TYPO3 8.7 composer中,install将typo3和index.php安装为目录和文件,而不是符号链接。

god_is_love

问题

在TYPO3 8.7中composer install安装typo3index.php作为目录和文件而不是符号链接。

背景

  • 我想重新生成供应商目录,所以要rm -rf vendor/ public/typo3conf/ext/*通过在主机上具有Admin privs的MINGW64控制台重新生成,然后再composer install从主机(而不是容器)中重新生成。
  • 我将DDEV用于本地测试环境(这解释了为什么我提到主机/容器)。
  • 我的主机是Windows 10 Pro。
  • 我没有使用typo3/cms,而是需要像需要每一个人包typo3/cms-coretypo3-cms-blahblah

我发现我上一次解决问题的唯一方法是擦除整个项目并重新创建它,但这不是正确的解决方案。

god_is_love

这是预期的行为...typo3/cms通过从切换到显式要求软件包时,应该会有区别typo3/cms-*(基于@Matthias Brodala通过闲置的#typo3-cms-composer频道的回复)。

使用typo3/cms包装时

从您的webroot ...

  • index.php(到的符号链接../vendor/typo3/cms/index.php
  • typo3(到的符号链接../vendor/typo3/cms/typo3/

使用typo3/cms-*包装时

从您的webroot ...

  • index.php (不是符号链接)
  • typo3 (不是符号链接)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章