Класс усов Mustache_loader_FileSystemLoader не найден

Я использую Composer, чтобы добавить Усы в мой проект PHP.

В локальной среде XAMPP все работает довольно хорошо. Загрузка всего на удаленный веб-сервер вызывает ошибку:

PHP Fatal error:  Class 'Mustache_loader_FilesystemLoader' not found

Это мой скрипт php:

require 'vendor/autoload.php';
$mustache = new Mustache_Engine(array('loader'=> new Mustache_loader_FilesystemLoader('./templates')));

Кто-то сказал, что это чувствительная к регистру проблема файловой системы сервера, но что я должен сделать, чтобы это исправить?

Спасибо!

1

Решение

Вы находитесь в чувствительной к регистру файловой системе, поэтому вам нужно использовать правильный регистр: Mustache_Loader_FilesystemLoader не Mustache_loader_FilesystemLoader,

Вам следует всегда используйте тот же регистр, что и фактическое имя класса, даже если вы не находитесь в чувствительной к регистру файловой системе, потому что в какой-то момент вы захотите поместить его на другой сервер и снова столкнетесь с этой проблемой 🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]