После переноса установки рабочего болта с моего локального компьютера на другой сервер я продолжаю получать ошибки, независимо от того, что я делаю.
Перемещение было сделано путем копирования всего, кроме содержимого files
, vendor
а также app/cache
папки, а затем работает composer update
который был успешно завершен.
Когда я запускаю что-нибудь, например php app/nut
Я получаю это исключение:
PHP Fatal error: Uncaught exception 'InvalidArgumentException' with message
'Identifier "rootpath" is not defined.'
in xxxxxx/vendor/pimple/pimple/lib/Pimple.php:78
Это болт 1.6 монтаж. Первоначально устанавливается из полного zip-файла с их веб-сайта, а затем «конвертируется» в версию, установленную композитором. Все еще отлично работает на моей системе.
Новый сервер с ошибкой работает под управлением Linux с Apache 2.4 и PHP 5.4.34.
Просто закрываю обсуждение IRC для всех, кто сталкивается с этой же проблемой.
Документы Bolt в настоящее время нуждаются в обновлении, так как основная ветвь — это то, что собирается выпустить как версия 2, поэтому копирование файлов 1.x приведет к аннулированию гарантии
Обходной путь должен git pull --all
а потом git checkout release/1.6
чтобы получить ветку 1.x.
Других решений пока нет …