Задать вопрос
alestro
@alestro

Не работает vendor/autoload.php как исправить?

После переноса проекта на хостинг приложение перестало стартовать из-за проблем с путями, в частности не подключаются классы из psr4 секции composer.json. На хостинге компосер не установлен. Может ли проблема заключаться в этом?
  • Вопрос задан
  • 510 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@HellWalk
На хостинге компосер не установлен.

Если папка vendor внесена в gitignore (как и должно быть) - то на хостинге её и не будет, а файлы отвечающую за автозагрузку находятся там.

Соответственно или устанавливать composer на хостинге и делать composer install, или, если это невозможно - можно (костыльным решением) руками загрузить туда папку vendor. Или (опять же костыльный вариант) убрать папку vendor из исключений git-а, и пусть она заливается на хостинг вместе с остальным проектом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы