Не обновляется перевод модуля Drupal

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

Аватар пользователя alex-ds@drupal.org alex-ds@drupal.org 4 января 2012 в 2:37

Использую модуль Localization update. Месяц примерно пользовался - всё путем было. И вот на днях перестало работать.
Обновляются все модули успешно, но как дело доходит до обновления перевода ядра drupal -выскакивает ошибка.

Последняя запись в журнале друпала «Успешно загружен http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.10.ru.po в /tmp/translation-B3kaYM»

При попытке скачивании перевода вручную с http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.10.ru.po]ftp друпала">ftp">http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.10.ru.po]ftp друпала и попытке его вручную импортировать - Google Chrome пишет « Данные не получены Ошибка 324 (net::ERR_EMPTY_RESPONSE): Сервер разорвал соединение, не отправив данные.» Остальные браузеры выдают тоже ошибку.

P.S.: В .htaccess выставил значения php_value memory_limit 128M и php_value max_execution_time 100. Не знаю, действительно ли они вступили в силу, но в phpinfo() выводятся введенные мной велечины. Хостинг Sweb.ru

ВложениеРазмер
Иконка изображения error.png37.88 КБ

Комментарии

Аватар пользователя pocoyo pocoyo 4 января 2012 в 6:59

The Alexander Wang Rocco Leather Tote Bag discount handbags, I like you! It is a gift my boy friend sent to me on Christmas. Before that, I have been searching for this style discount handbags in the internet for quite a long time, but it is hard for me to find one. He did that to my surprise! Actually, my closet is full of all kinds of other branded designer bags for cheap, such as designer Jimmy Choo bags designer bags for cheap.

designer bags for cheap, www.designerdiscounthandbags.org, discount handbags,designer handbags

Аватар пользователя q2_faith q2_faith 4 января 2012 в 19:26

"<a href="mailto:alex-ds@drupal.org">alex-ds@drupal.org</a>" wrote:
Хостинг Sweb.ru Я же писал = )

сорри)
интуиция мне подсказывает что не php дело, а больше в mysql.

Аватар пользователя alex-ds@drupal.org alex-ds@drupal.org 4 января 2012 в 22:03

q2_faith wrote:
"RxB" wrote:
будет интересно послушать полную версию

дождемся логов)

А я нигде их не могу найти. В отчётах нет упоминаний об ошибке, error_log не создается (видимо не видит ошибки).
Не знаю где смотреть. Помогите пожалуйста.

Аватар пользователя q2_faith q2_faith 4 января 2012 в 22:38

"RxB" wrote:
Вот не надо в очередной раз с темы съезжать, сказал InnoDB - продолжай

я думаю в этом дело, second.innodb_flush_log_at_trx_commit=1

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 4 января 2012 в 22:51

"q2_faith" wrote:

я думаю в этом дело, second.innodb_flush_log_at_trx_commit=1


Понятно, вы выучили ещё одно новое слово, осталось узнать его значение.
Более не тревожу, ибо я в шоке нахожусь.

Аватар пользователя q2_faith q2_faith 5 января 2012 в 0:19

"RxB" wrote:
Нет, вы сами знать должны, раз уж внутренняя логика работы мускуля как-то относится к процессу импорта переводов

если посмотреть l10n_update.locale.inc, то там есть такая вещь

<?php
function _l10n_update_locale_import_po($file$langcode$mode$group NULL) {
  
// Try to allocate enough time to parse and import the data.
  
drupal_set_time_limit(240);
?>

то есть процесс импорта не укладывается в этот промежуток, и апач ничего не дождался(по идее можно увеличить этот интервал, но считаю неправильно, хотя на локалхосте может и уместно).
дальше, увеличение php_value max_execution_time также не дало результата, как и у ТС.
в итоге и пришел к тому, что mysql надо ковырять.
мне помогло изменение innodb_flush_log_at_trx_commit=1 на 0

"<a href="mailto:alex-ds@drupal.org">alex-ds@drupal.org</a>" wrote:
А мне то что посоветуете делать? Помогите, так и не получается найти ни логи, ни исправить ошибку.

терзайте хостера на предмет логов

Аватар пользователя alex-ds@drupal.org alex-ds@drupal.org 9 января 2012 в 15:54

Прошло пять дней. Так ничего и не вышло у меня. Пробывал менять drupal_set_time_limit(240);
Тоже не получилось.
А можно ли в .htaccess прописать значение innodb_flush_log_at_trx_commit равное 0 ?
Это кстати не опасно?
Если хостер поменяет, то должно заработать?

Аватар пользователя alex-ds@drupal.org alex-ds@drupal.org 12 января 2012 в 14:09

В принципе да, можно, но я читал какие у них проблемы с возвратом бывают, даже и заморачиваться не хочется. В принципе пока сервер нагрузку держит, а через полгодика как раз и сменю. Кстати по-поводу того, что я нашел. Там было указано про drupal_set_time_limit(240).
Менял - не помогает.
Логи acces_log и error_log у меня есть, но там нет ничего про эту ошибку. Или другие логи нужны? Я просто не знаю, как конкретно у хостера попросить.
Кстати, техподдержка у них вменяемая вроде как, общался с ними. Единственное в чём отказали, дак это в innodb_flush_log_at_trx_commit=0 Но как я понял из соображений сохранности информации.

Аватар пользователя multpix multpix 29 апреля 2012 в 18:42

drush dl l10n_update
drush en locale l10n_update
drush dl drush_language (это не модуль D)
drush language-add ru
drush language-enable ru
drush language-default ru
drush l10n-update-status
drush l10n-update --languages=ru

ненужное пропустить))