Bolt CMS — идентификатор «rootpath» не определено

После переноса установки рабочего болта с моего локального компьютера на другой сервер я продолжаю получать ошибки, независимо от того, что я делаю.

Перемещение было сделано путем копирования всего, кроме содержимого 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.

0

Решение

Просто закрываю обсуждение IRC для всех, кто сталкивается с этой же проблемой.

Документы Bolt в настоящее время нуждаются в обновлении, так как основная ветвь — это то, что собирается выпустить как версия 2, поэтому копирование файлов 1.x приведет к аннулированию гарантии

Обходной путь должен git pull --all а потом git checkout release/1.6 чтобы получить ветку 1.x.

1

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

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