#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. Результат не изменился.