Я установил yii2 (я пробовал расширенные и базовые установки и несколько раз удалял / повторял процесс). Во всех случаях строка автозагрузки в файле индекса вызывает ошибку 500:
require __DIR__ . '/../vendor/autoload.php';
Если я закомментирую строку выше, я не получу ошибку 500 (хотя Yii, очевидно, не работает). Как только я включаю строку, я получаю ошибку 500.
Я переустановил композитор и переустановил Yii2, но безуспешно.
Мое единственное замечание состоит в том, что приведенные ниже буквенно-цифровые значения, похоже, не соответствуют буквенно-цифровым значениям, показанным в /composer/autoload_real.php, но я не уверен, должно ли это.
return ComposerAutoloaderInit76b6976ae6a0da7190a4d881939374a2::getLoader();
Пожалуйста, сообщите
UPDATE
- Я удалил файл composer.phar
- Я удалил полный каталог html
- Я переустановил композитор
- Я переустановил yii2 basic в html
Появляется та же ошибка:
==> error_log <== </p>
[Tue Jun 11 04:49:50.851130 2019] [:error] [pid 21494] [client 10.176.18.31:63288] PHP Fatal error: Class 'ComposerAutoloaderInit76b6976ae6a0da7190a4d881939374a2' not found in /var/www/html/vendor/autoload.php on line 7
Интересно, что я заметил, что буквенно-цифровой код 76b6976ae6a0da7190a4d881939374a2 точно такой же, несмотря на переустановку композитора. Мне не ясно, как работает композитор, но я бы предположил, что этот алфавитно-цифровой обновит ?? Есть ли кеш, который я должен где-то очистить?
Когда я просматриваю /vendor/composer/autoload_real.php, я вижу, что он называется:
ComposerAutoloaderInitcc7884a20c85dc8a5213cc9c1a84bc90
Не соответствует файлу автозагрузчика и изменился после переустановки. Опять же, мне не совсем понятно, как работает композитор, но это кажется странным.
Большое спасибо за вашу помощь