Использую модуль 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.png | 37.88 КБ |
Комментарии
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
локалхост или хостинг?
Хостинг Sweb.ru Я же писал = )
сорри)
интуиция мне подсказывает что не php дело, а больше в mysql.
Прямо Кэп.
Только читать надо серверные логи
я даже чуть больше скажу, дело в innodb)
будет интересно послушать полную версию
Лог ошибок (/home/p/permrocker/error_log) в панели управления включил.
Но файл не создается. Куда глядеть?
дождемся логов)
А я нигде их не могу найти. В отчётах нет упоминаний об ошибке, error_log не создается (видимо не видит ошибки).
Не знаю где смотреть. Помогите пожалуйста.
Вот не надо в очередной раз с темы съезжать, сказал InnoDB - продолжай
я думаю в этом дело, second.innodb_flush_log_at_trx_commit=1
Понятно, вы выучили ещё одно новое слово, осталось узнать его значение.
Более не тревожу, ибо я в шоке нахожусь.
просветите?
Нет, вы сами знать должны, раз уж внутренняя логика работы мускуля как-то относится к процессу импорта переводов
А мне то что посоветуете делать? Помогите, так и не получается найти ни логи, ни исправить ошибку.
если посмотреть 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
терзайте хостера на предмет логов
Прошло пять дней. Так ничего и не вышло у меня. Пробывал менять drupal_set_time_limit(240);
Тоже не получилось.
А можно ли в .htaccess прописать значение innodb_flush_log_at_trx_commit равное 0 ?
Это кстати не опасно?
Если хостер поменяет, то должно заработать?
Рустам говорит что да
А вы как считаете?
А я считаю что свеб - говно, доказано, остальное после логов.
Вот что я нашел на drupal.org
Оказывается они пытаются решить эту проблему. Хостинг жаль сменить не могу, его предыдущий администратор на год вперед проплатил (
moneyback
В принципе да, можно, но я читал какие у них проблемы с возвратом бывают, даже и заморачиваться не хочется. В принципе пока сервер нагрузку держит, а через полгодика как раз и сменю. Кстати по-поводу того, что я нашел. Там было указано про drupal_set_time_limit(240).
Менял - не помогает.
Логи acces_log и error_log у меня есть, но там нет ничего про эту ошибку. Или другие логи нужны? Я просто не знаю, как конкретно у хостера попросить.
Кстати, техподдержка у них вменяемая вроде как, общался с ними. Единственное в чём отказали, дак это в innodb_flush_log_at_trx_commit=0 Но как я понял из соображений сохранности информации.
Господа, и как Вы решили эту проблему?
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
ненужное пропустить))
не получилось. Через Drush та же ошибка