Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Сломалась админка из-за кода языка "russian"


Recommended Posts

Всем доброго времени суток. 
Перейду сразу к сути проблемы. Стало интересно что изменится если в локализации/язык поменяю код с ru-ru на russian. Сразу после этого вылетела ошибка "Notice: Undefined index: russian" и путь к файлу startup.php. Код я благополучно поменял на ru-ru обратно, но админка сломалась. Не отображаются ни товары, ни категории, ничего из наполнения. Для смена языка админки нужно заполнить эти поля, но т.к. всё наполнение в админке пропало, то возможности это сделать нету. Есть ли какой-то способ всё исправить? Бэкап я сделать не успел, не думал, что может что-то произойти из-за таких безобидных изменений, а грузится на время до всех проведённых работ не хочется.

Надіслати
Поділитися на інших сайтах


1 час назад, lubgi сказал:

Стало интересно что изменится если в локализации/язык поменяю код с ru-ru на russian

Без обид, но напоминает начало анекдота, про то как отвёрткой в ухе и бац звук пропал...

Очистите системный кеш, в тройке это в админке на первой же вкладке Dashboard (Панель состояния) круглая иконка справа вверху.

Или в папке storage вашего магазина (содержимое storage\cache).

Надіслати
Поділитися на інших сайтах

2 часа назад, Tom сказал:

напоминает начало анекдота, про то как отвёрткой в ухе и бац звук пропал...

 

Так не честно - недосказанный анекдот, но даже с его начала ржунимагу - прикольно :mrgreen:

Надіслати
Поділитися на інших сайтах


11 часов назад, Tom сказал:

Очистите системный кеш, в тройке это в админке на первой же вкладке Dashboard (Панель состояния) круглая иконка справа вверху.

Или в папке storage вашего магазина (содержимое storage\cache).

Очистил, вернулась ошибка на сайте Undefined index: russian in /ocartdata/storage/modification/catalog/controller/startup/startup.php. 
В админке всё по прежнему


update: язык на сайте починил поменяв статус для языка на 1 в oc_language, но админка по прежнему на английском. Я так понимаю, что вся проблема решится если просто поменять язык админки через файл конфига (должен же он быть), а не отправляя форму через саму админку
Либо как второй вариант (не знаю насколько он адекватен) заменить файлы в папках en-us&en-gb на файлы из ru-ru

Змінено користувачем lubgi
Надіслати
Поділитися на інших сайтах


59 минут назад, AlexDW сказал:

обновите кеш модификаторов

обновите кеш шаблона(twig)

 

не лезьте в БД и не ковыряйте отверткой в ухе

обновил, никакого результата

Надіслати
Поділитися на інших сайтах


Приведу скрины для понимания:
Так во всём каталоге
https://prnt.sc/ucjpb6
https://prnt.sc/ucjpdr
https://prnt.sc/ucjqd1
https://prnt.sc/ucjqfw
Но в бд всё есть. Прошу, пожалуйста, обратите внимание на варианты решения проблемы приведённые мною выше 

Надіслати
Поділитися на інших сайтах


9 часов назад, lubgi сказал:

Прошу, пожалуйста, обратите внимание на варианты решения проблемы приведённые мною выше 

Какие же это варианты....

Проблема ваша засела в кэше.

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

Ну и далее опять таки чистить кэши.

При условии конечно, что язык в настройках Локализации указан как ru-ru, тот же язык выбран в качестве основного в Система - Настройки и для админки и для магазина.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.