Я git клон
проект, который выполняется с ddev
. После выполнения
git клон
конфигурация ddev
запуск ddev
и открывая размещенный сайт, я получаю различные ошибки, например:
Предупреждение: include_once(/var/www/html/includes/file.phar.inc): не удалось открыть поток: нет такого файла или каталога в include_once() (строка 716 файла /var/www/html/includes/bootstrap.inc ).
Предупреждение: include_once(): Не удалось открыть '/var/www/html/includes/file.phar.inc' для включения (include_path='.:/usr/share/php') в include_once() (строка 716 файла /var /www/html/includes/bootstrap.inc).
Ошибка: вызов неопределенной функции file_register_phar_wrapper() в drupal_environment_initialize() (строка 717 файла /var/www/html/includes/bootstrap.inc).
Примечание: Неопределенный индекс: base_url в file_create_url() (строка 395 файла /var/www/html/includes/file.inc).
Примечание: Неопределенный индекс: base_url в file_create_url() (строка 395 файла /var/www/html/includes/file.inc).
Примечание: Неопределенный индекс: base_path в base_path() (строка 2930 файла /var/www/html/includes/common.inc).
Примечание: Неопределенный индекс: base_path в base_path() (строка 2930 файла /var/www/html/includes/common.inc).
Мои коллеги этого, конечно, не понимают. И файл файл.phar.inc
действительно отсутствует во всем репо. Это показывает, что это не маленькая ошибка в коде Drupal, а скорее что-то другое в наших средах. Как я могу запустить воспроизводимую сборку на моей машине? Должен ли я копировать весь .ddev
папку из рабочей установки на мою машину и перезапустить ddev
?
пс. я пробовал копировать файл.phar.inc
файл из исходного кода Drupal, и это избавило от ошибки включения, но породило еще много других. Я мог бы зайти в кроличью нору и исправить их все, но это работает на машинах других разработчиков, поэтому я думаю, что это проблема среды.