hrvasiliy Каждый проект и работу над строят по разному, исходя из разных побуждений. Если на пальцах, то преимущества следующие. Во первых любые изменения сохранены, появляется контроль за выполненной работой, можно легко переключаться между версиями. Пример из практики - на сайте случайно сломали календарь, а т.к. я на проекте ранее не работал, и отсутствовал гит, пришлось восстанавливать его вид руками. Был бы на проекте гит, все свелось бы к запуску одной команды из под консоли. Во вторых - среднестатистический проект легко быстро перенести и развернуть на любом другом сервере, имеющем доступ в интернет. Ну и конечно, это упрощение работы над проектом при росте числа разработчиков, при правильной построенной работе, не возникнет проблемы перезаписи.
По последнему вопросу, Вы верно описали большинство проектов. Есть "боевая" площадка, т.к. сказать активный, на котором ведется вся деятельность. Есть еще тестовая, на которой проверяются все нововведения на работоспособность. Разработка же ведется уже на индивидуальных площадках разработчиков.
А что собственно выдает консоль, когда вызывается composer install? Через какую консоль команда вызывалась? Можно попробовать настройки переменной path поменять в настройках OpenServer? это правда в случае, если используется консоль, зашитая внутри OpenServer.
artem20152000: Так да. Мне просто этот вариант хорошо себя зарекомендовал. Так сказать спас там, где не справился simple dom. Тут конечно может дело в неправильной готовке, но все же)
Тут посмотреть бы логи PHP. Возможно какой то файл не может подключить из-за не правильных путей или прав. Плюс можно попробовать пересоздать веб-приложение через консольную команду webapp, в директории проекта.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.