Сайт не работает после успешной установки ShopModxBox

Все установил по первому варианту ответ получил

  [success] => 1
    [message] => Успешно установлен пакет shopmodxbox-2.6.1-beta
    [total] => 0
    [errors] => Array
        (
        )

    [object] => Array
        (
        )

)
<br /><br /><hr /><div>Memory: 40.75 Mb</div>PHP Fatal error:  Call to undefined method modX::getMicroTime() in /.../test_swing/vapor/import.php on line 199<cut>

Fatal error: Call to undefined method modX::getMicroTime() in /.../test_swing/vapor/import.php on line 199

Вроде как в инструкции и сказано SUCCESS => 1, но что-то подсказывает не все гладко прошло. В админке появились все страницы тестового сайта, но при переходе на любую страницу в ответ получаю

[2015-03-21 21:07:06] (ERROR @ /.../test_swing/core/components/modxsmarty/external/smarty/libs/sysplugins/smarty_internal_write_file.php : 44)

PHP warning: file_put_contents(/.../test_swing/core/components/modxsmarty/compiled/shopmodx/web/wrt550da53a3d9b51_66191974) [function.file-put-contents]: failed to open stream: Permission denied


Fatal error: Uncaught --> Smarty: unable to write file /.../test_swing/core/components/modxsmarty/compiled/shopmodx/web/wrt550da53a3d9b51_66191974 <-- thrown in /.../test_swing/core/components/modxsmarty/external/smarty/libs/sysplugins/smarty_internal_write_file.php on line 46

Подскажите что делать, что бы все заработало?

Comments

Да, действительно. Ошибка-то не в нашей сборке. Ошибка в vapor-е же, а не в скриптах, и ошибка как раз в 2.3+ появилась после того, как удалили этот метод из MODX-а. Судя по всему просто нет прав на запись файлов. Вы не через bash устанавливали сборку? Видимо смарти просто не может записать свои компиль-файлы в директорию.

То есть если вы через bash устанавливали, все созданные файлы получили права для текущего юзера. В зависимости от настроек сервера пользователь веб-сервера и текущий пользователь могут иметь разные права.

Я ставил через менеджер пакетов сейчас попробую через консоль

Просто проверьте права на папки. Попробуйте уделить папку /.../test_swing/core/components/modxsmarty/compiled/

Виноват, ставил первый раз конечно через консоль xthtp vapor Второй раз попробовал через менеджер файлов — все встало и работает Спасибо за помощь

Также пытаюсь установить пакет через SSH и в результате выдает ошибку

Fatal error: Call to undefined method modX::getMicroTime() in /.../test_swing/vapor/import.php on line 199

Визуально вроде бы в админке все установилось, но все равно как-то неспокойно…

В этой ошибке ничего критичного для установки нет. В конце установки он пытается вывести статистику, сколько времени потребил, да только этот метод в MODX-е убрали. Тем не менее на тот момент уже все, что должно было установиться, установилось.