В TYPO3 8.7 при установке композитора typo3 и index.php устанавливаются как каталог и файл, а не как символические ссылки.

проблема

В TYPO3 8,7 composer install Установок typo3 а также index.php как каталог и файл, а не как символические ссылки.

Фон

  • Я хотел восстановить свой каталог поставщиков, так и сделал rm -rf vendor/ public/typo3conf/ext/* с консоли MINGW64 с правами администратора на моем хост-компьютере, а затем composer install также от хозяина, а не контейнера.
  • Я использую DDEV для локальной среды тестирования (которая объясняет, почему я упоминаю хост / контейнер).
  • Мой хост-компьютер - Windows 10 Pro.
  • Я не пользуюсь typo3/cms но вместо этого требуется каждый отдельный пакет, необходимый как typo3/cms-core, typo3-cms-blahblah,

Я нашел единственный способ решить проблему в прошлый раз - стереть весь проект и воссоздать его, и это просто не правильное решение.

1 ответ

Решение

Это ожидаемое поведение... при переключении с typo3/cms чтобы явно требовать пакеты через typo3/cms-*, (Основано на ответе @Matthias Brodala через канал #typo3-cms-composer в slack).

Когда используешь typo3/cms пакет

Из вашего веб-рута...

  • index.php (символические ссылки на ../vendor/typo3/cms/index.php)
  • typo3 (символические ссылки на ../vendor/typo3/cms/typo3/)

Когда используешь typo3/cms-* пакеты

Из вашего веб-рута...

  • index.php (не символическая ссылка)
  • typo3 (не символическая ссылка)
Другие вопросы по тегам