[Решено] Ошибка Out of memory (Needed 3854672 bytes) query...Что делать?

Главные вкладки

Аватар пользователя ailyina ailyina 5 апреля 2012 в 11:11

Добрый день!
При работе с сайтом возникла куча ошибок с общим началом: Out of memory (Needed 3854672 bytes) query (например: Out of memory (Needed 3854672 bytes) query: SELECT s.lid, t.translation, s.version FROM drupal_locales_source s LEFT JOIN drupal_locales_target t ON s.lid = t.lid AND t.language = 'ru' WHERE s.source = 'After deleting a post' AND s.textgroup = 'default' в файле /home/a/alandstrru/public_html/modules/locale/locale.module в строке 374. и другие с таким же началом, но ссылающиеся на другие файлы и строки).
После появления этих ошибок на сайте часть интерфейса (в меню, во вкладках...), которая была на русском, стала на английском (видимо что-то с модулем locale?). Например, в строке поиска вместо "Поиск" теперь "Search" и т.п. в других местах. Вставила строчку php_value memory_limit 64M в файл .htaccess, ничего не поменялось (посоветовали в службе поддержки хостинга). Что посоветуете сделать с произошедшими изменениями? Как вернуть все на русский?
Спасибо!

Комментарии

Аватар пользователя ailyina ailyina 5 апреля 2012 в 15:43

Обновила все переводы с помощью модуля live translation, изменений не появилось, попробовала и с помощью localization update. Все по-старому, search так и не стал Поиском.

Аватар пользователя ailyina ailyina 6 апреля 2012 в 15:46

попробовала переставить модуль locale, изменений нет. Вроде в файле locale.module все как было. Или где искать эту таблицу drupal_locales_source и что с ней делать?
Спасибо, что пытаетесь помочь!)

Аватар пользователя Nick Fedchik Nick Fedchik 6 апреля 2012 в 20:57

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