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

Автозагрузка классов через Composer на хостинге?

Добрый день, недавно начал изучать composer, немного погуглив реализовал автозагрузку классов для своего проекта, она работает на локалке, но на хостинге вываливается Fatal error: Class not found
Я не совсем понимаю как вообще это работает, и должно ли работать, нужно ли что то менять или какие то другие причины?
7ffd1f501e3c48b092bc3ecc32de999b.jpg
.json
{
  "name": "artberg",
  "require": {},

  "autoload": {
    "psr-4": {
      "App\\": "app/"
    }
  }
}


index.php
require(__DIR__ . '/vendor/autoload.php');
  • Вопрос задан
  • 663 просмотра
Подписаться 1 Оценить 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Maksclub
@Maksclub Куратор тега PHP
maksfedorov.ru
В инструкции Composer вот что говорится:
After adding the autoload field, you have to re-run dump-autoload to re-generate the vendor/autoload.php file.
https://getcomposer.org/doc/01-basic-usage.md#auto...

После добавления поля автозагрузки вам необходимо повторно запустить dump-autoload для повторного создания файла vendor/autoload.php.

Итог:
То есть вам нужно запустить команду composer dump-autoload
Ответ написан
Ваш ответ на вопрос

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

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