Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Ошибки, проблемы, недочёты

  • Список форумов
  • Форумы по phpBB 3.0
  • Мод трекера ppkBB3cker
  • Ошибки, проблемы, недочёты

Косяки после обновления 2009.07.11

1004 сообщения
  • Пред.
  • 1
  • Перейти на страницу:
  • 75
  • 76
  • 77
  • 78
  • 79
  • Перейти на страницу:
  • 101
  • След.
Просмотры: 61944 • 
  • Alvar Сообщение 25.04.2011
    PPK писал(а):что выдаёт?


    IP должно быть INT(11)?
    SQL из второй ревизии выполнялся
    ALTER TABLE `phpbb_tracker_peers` CHANGE `ip` `ip` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
Alvar
  • Аватара пользователя
    PPK Сообщение 25.04.2011
    да, почему там 9?, таблица имеет прфикс phpbb_?
PPK
  • Alvar Сообщение 25.04.2011
    PPK писал(а):да, почему там 9?, таблица имеет прфикс phpbb_?
    Безусловно. База и таблица вообще одна, т.к. хостинг персональный. Исправить 9 на 11? Вообще все обновления ставились попорядку, все работало вплоть до #38 - это в процессе #39 обновления что-то упустилось/не обновилось или раньше?
Alvar
  • Аватара пользователя
    PPK Сообщение 25.04.2011
    как минимум вот это повторить:

    Код: Выделить всё

    ALTER TABLE `phpbb_tracker_peers` CHANGE `ip` `ip` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
    
    ALTER TABLE `phpbb_tracker_snatched` CHANGE `userid` `userid` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0';
    
    ALTER TABLE `phpbb_tracker_guests` CHANGE `user_ip` `user_ip` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
    
    ALTER TABLE `phpbb_ppkchat_messages` CHANGE `user_ip` `user_ip` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
    
    ALTER TABLE `phpbb_ppkchat_users` CHANGE `user_ip` `user_ip` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
    если опять не сработает - вручную в phpmyadmin.

    + какая ревизия трекера сейчас?
PPK
  • Alvar Сообщение 25.04.2011
    PPK писал(а):как минимум вот это повторить:
    Повторил - не изменило на INT (11). Использую правда в целях безопасности не phpMyAdmin, а официальную утилиту от MySQL для работы с базой. Кстати да, в других таблицах также INT'ы не поменяла, хотя дефолтные обновила. Заменю вручную.

    Ревизия последняя - обновлено до ppkbb3cker2-up39-free-20110423

    Добавлено спустя 1 минуту 42 секунды:
    При ручном обновленни такой код:
    ALTER TABLE `phpbb_tracker_peers` MODIFY COLUMN `ip` INT(11) UNSIGNED NOT NULL DEFAULT 0;

    Добавлено спустя 1 минуту 51 секунду:
    Также при попытке ручного обновления стала ругаться на Out of Range - глянул, есть значения со знаком "-" в колонке IP.

    Добавлено спустя 3 минуты 52 секунды:
    Также пропали все точки в IP-адресах. Это видимо произошло еще при первом обновлении до #39.

    Добавлено спустя 3 минуты 22 секунды:
    Такое ощущение что шаг 3 в install_update39.php не прошел удачно хотя при обновленнии ошибок никаких не было.

    Добавлено спустя 2 минуты 22 секунды:
    Так почему точек нет понятно, обновлен формат.

    А вот код финальный в 3 шаге:
    $result=my_sql_query("ALTER TABLE `{$table_prefix}tracker_peers` CHANGE `ip_new` `ip` INT( 9 ) NOT NULL DEFAULT '0'");

    стоит INT(9)

    Добавлено спустя 11 минут 31 секунду:
    не понимаю почему он не дает на INT(11) изменить если INT от -2147483648 до 2147483647 какоу тут может быть out of range тем более что 0 задан по-умолчанию
    MYSQL ver 5.5.8

    Добавлено спустя 6 минут 58 секунд:
    А кстати, корректно ли вообще использовать INT(11) - это же не char? INT всегда будет 4 по диапазону значений, иначе будет просто ограничиваться отображение.
Alvar
  • Аватара пользователя
    PPK Сообщение 25.04.2011
    если там есть значения меньше 0, нужно сначала очистить все значения в поле IP (или вообще очистить таблицу phpbb_tracker_peers) потом выполнить этот код, это "по быстрому", второй вариант - написать скрипт для конвертации ip адресов, вообще при обновлении с 38 до 39 это (конвертирование) и должно было произойти.
PPK
  • Alvar Сообщение 25.04.2011
    PPK писал(а):если там есть значения меньше 0, нужно сначала очистить все значения в поле IP (или вообще очистить таблицу phpbb_tracker_peers) потом выполнить этот код.
    Ок, попробую. Но ведь Ip2long может вернуть отрицательное значение в любом случае.
Alvar
  • Аватара пользователя
    PPK Сообщение 25.04.2011
    там не ip2long, а INET_ATON, а для ip2long используется sprintf с %u, т.е. проблем не должно быть.
PPK
  • Vycheslavu Сообщение 25.04.2011
    закинул обновления заново пишет что бы выключил форум и трекер если правильно понял при этом у меня выключено

    Код: Выделить всё

    Ok: SELECT VERSION() AS version
    
    Ok: SET NAMES 'utf8'
    
    Error, please disable tracker and forum


    Добавлено спустя 11 минут 48 секунд:
    Побольше разрешение скринов



Vycheslavu
  • Аватара пользователя
    PPK Сообщение 25.04.2011
    Alvar писал(а):Если нет возможности сделать точное распознавание IP в определенных случаях, то нельзя ли добавить настройку переопределения IP? Например если IP определен как локальный 192.168.1.1 то заменить на такой-то. Или что-нибудь в этом роде?
    В спецификации протокола битторента есть возможность клиенту отсылать произвольный IP адрес на трекер (адрес устанавливается в самом клиенте), в трекере я не стал реализовывать эту возможность, для таких случаев это наверное "самое то", в следующем обновлении можно сделать, естественно это будет включаться только опцией.

    http://translated.by/you/bittorrent-pro ... ns/?page=7
PPK
1004 сообщения
  • Пред.
  • 1
  • Перейти на страницу:
  • 75
  • 76
  • 77
  • 78
  • 79
  • Перейти на страницу:
  • 101
  • След.

Вернуться в «Ошибки, проблемы, недочёты»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума