Сменился язык в админке

Добрый день!

Удалил вручную один из файлов в wa-cache тк оттуда сыпались ошибки.

При пересоздании кэша - ошибки исчезли, однако теперь часть админки (названия пунктов меню) на английском. Кэш в инсталлере почистил, сервисы сервера перезагрузил.

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


5 ответов

  • 1

    Такие проблемы бывают из-за кривых плагинов, которые работают с админкой. Попробуйте отключать и смотреть

    • +1

      Не в них проблема. Пишет

      [error] 32006#32006: *5850 FastCGI sent in stderr: "PHP message: PHP Notice:  Undefined index: locales in /path/wa-system/file/waTheme.class.php on line 166

      Код там:

       foreach ($this->info['locales'] as $id => $str) {
                  $result[$id] = !empty($str[$locale]) ? $str[$locale] : null;
              }
  • 0

    Ошибки в логах:


    Uncaught exception SmartyException:
    Unable to load template file 'index.html' (0)
    #0 /path/wa-system/vendors/smarty3/sysplugins/smarty_internal_templatebase.php(374): Smarty_Internal_TemplateBase->fetch('file:index.html', NULL, NULL, Object(Smarty), true)
    #1 /path/wa-system/view/waSmarty3View.class.php(127): Smarty_Internal_TemplateBase->display('file:index.html', NULL)
    #2 /path/wa-system/layout/waLayout.class.php(150): waSmarty3View->display('file:index.html')
    #3 /path/wa-system/controller/waViewController.class.php(104): waLayout->display()
    #4 /path/wa-system/controller/waViewController.class.php(47): waViewController->display()
    #5 /path/wa-system/controller/waFrontController.class.php(229): waViewController->run(NULL)
    #6 /path/wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(waDefaultViewController), NULL)
    #7 /path/wa-system/controller/waFrontController.class.php(58): waFrontController->execute(NULL, 'frontend', '')
    #8 /path/wa-system/waSystem.class.php(690): waFrontController->dispatch()
    #9 /path/wa-system/waSystem.class.php(485): waSystem->dispatchFrontend('')
    #10 /path/index.php(7): waSystem->dispatch()
    #11 {main}


  • 0

    Вот команда, что решила проблему (ubuntu):

    locale-gen
  • 0

    К сожалению ошибка снова появляется - в логах. Язык вроде теперь русский.

    Теперь уже locale-gen не помогает. Кто знает, в чем может быть дело?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите