У нас есть веб-сайт silverstripe, который хорошо работает в веб-сервере centos.Меня просят внести изменения в этот сайт и иметь рабочую копию на нашем внутреннем сервере Ubuntu dev.Парня, который делал сайт, уже давно нет, и никто не знает этот проект.
Я переехал, перенес базу данных и изменил файлы конфигурации на новые настройки.Теперь, когда я запускаю сайт, я получаю полную страницу или красные ошибки:
FATAL ERROR: call_user_func_array() expects parameter 2 to be array, null given
At line 404 in /home/user/site/sapphire/core/ViewableData.php
call_user_func_array(Array,)
line 404 of ViewableData.php
ViewableData->XML_val(current_lang,,1)
line 4 of .cache.home.user.site.mysite.templates.Layout.PageAccueil.ss
include(/home/user/site/silverstripe-cache/.cache.home.user.site.mysite.templates.Layout.PageAccueil.ss)
line 197 of SSViewer.php
SSViewer->process(PageAccueil_Controller)
line 189 of SSViewer.php
SSViewer->process(PageAccueil_Controller)
line 296 of Controller.php
Controller->defaultAction(index,Array)
line 267 of Controller.php
Controller->run(Array)
line 22 of ModelAsController.php
ModelAsController->run(Array)
line 27 of RootURLController.php
RootURLController->run(Array)
line 104 of Director.php
Director::direct()
line 160 of main.php
Насколько я знаю, ничто не "странно" на нашем сервере разработки, и другие фреймворки (Zend Framework или даже WordPress) работают отлично,Это не с последней версией silverstripe, но при попытке обновить его я столкнулся с теми же ошибками, поэтому я предпочел бы, чтобы он работал до его обновления.
Мы используем версию silverstripe 2.2.2.
Любая помощь или указатели приветствуются!редактировать: я пытался загрузить сайт с /dev/build/?flush=1
и /build/?flush=1
все еще получают те же ошибки на страницах тезисов.Также файлы кэша должны быть установлены правильно.