Класс, работающий на localhost, но не работающий в CentOS

#php #centos #composer-php

#php #центос #композитор-php

Вопрос:

Я создал проект и публикую его с помощью packagist. githubупаковщик. И я установил пакет с помощью composer. После этого я протестировал на localhost приведенные ниже коды, и все сработало гладко

 require_once "vendor/autoload.php";

$test = new AniDBAnimeAnime();
  

Но я столкнулся с этой ошибкой во время тестирования на CentOS.

Неустранимая ошибка: Неперехваченная ошибка: Класс ‘AniDB Anime Аниме’ не найден в /var/ www /html/bot_interface.php:8 Трассировка стека: #0 {main} добавлено /var/www/html/bot_interface.php в строке 8

Версия composer такая же, как и localhost и сервер: Версия Composer 2.0.0-RC1 2020-09-10 15:39:45

Я думаю, что эта проблема вызвана Centos? (CentOS 8.2 x64 — DigitalOcean)

Примечание: Теперь я тоже устанавливаю его в Debian, и он выдал ту же ошибку

Комментарии:

1. Что вы пытались отладить проблему? Вы полностью уверены, что этот класс существует на сервере?

2. @NicoHaase Да, я уверен. Я скопировал коды, которые работают на localhost. Результат не изменился.