2

问题

在 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-core, typo3-cms-blahblah

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

4

1 回答 1

3

这是预期的行为......typo3/cms通过typo3/cms-*. (基于@Matthias Brodala 通过 slack 中的#typo3-cms-composer 频道的回复)。

使用typo3/cms包时

从您的网络根...

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

使用typo3/cms-*包时

从您的网络根...

  • index.php(不是符号链接)
  • typo3(不是符号链接)
于 2018-08-10T17:01:46.657 回答