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

       

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

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

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

1004 сообщения
  • Пред.
  • 1
  • Перейти на страницу:
  • 75
  • 76
  • 77
  • 78
  • 79
  • Перейти на страницу:
  • 101
  • След.
Просмотры: 58024 • 
Alvar
Пользователь
Сообщения: 28
Зарегистрирован: 20 окт 2010, 17:25
Сообщение 25 апр 2011, 12:48
PPK писал(а):что выдаёт?


IP должно быть INT(11)?
SQL из второй ревизии выполнялся
ALTER TABLE `phpbb_tracker_peers` CHANGE `ip` `ip` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
Alvar
Аватара пользователя
PPK
Администратор
Сообщения: 10517
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 25 апр 2011, 12:52
да, почему там 9?, таблица имеет прфикс phpbb_?
PPK
Alvar
Пользователь
Сообщения: 28
Зарегистрирован: 20 окт 2010, 17:25
Сообщение 25 апр 2011, 13:35
PPK писал(а):да, почему там 9?, таблица имеет прфикс phpbb_?
Безусловно. База и таблица вообще одна, т.к. хостинг персональный. Исправить 9 на 11? Вообще все обновления ставились попорядку, все работало вплоть до #38 - это в процессе #39 обновления что-то упустилось/не обновилось или раньше?
Alvar
Аватара пользователя
PPK
Администратор
Сообщения: 10517
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 25 апр 2011, 13:54
как минимум вот это повторить:

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

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
Пользователь
Сообщения: 28
Зарегистрирован: 20 окт 2010, 17:25
Сообщение 25 апр 2011, 14:04
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
Администратор
Сообщения: 10517
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 25 апр 2011, 14:37
если там есть значения меньше 0, нужно сначала очистить все значения в поле IP (или вообще очистить таблицу phpbb_tracker_peers) потом выполнить этот код, это "по быстрому", второй вариант - написать скрипт для конвертации ip адресов, вообще при обновлении с 38 до 39 это (конвертирование) и должно было произойти.
PPK
Alvar
Пользователь
Сообщения: 28
Зарегистрирован: 20 окт 2010, 17:25
Сообщение 25 апр 2011, 14:39
PPK писал(а):если там есть значения меньше 0, нужно сначала очистить все значения в поле IP (или вообще очистить таблицу phpbb_tracker_peers) потом выполнить этот код.
Ок, попробую. Но ведь Ip2long может вернуть отрицательное значение в любом случае.
Alvar
Аватара пользователя
PPK
Администратор
Сообщения: 10517
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 25 апр 2011, 14:44
там не ip2long, а INET_ATON, а для ip2long используется sprintf с %u, т.е. проблем не должно быть.
PPK
Vycheslavu
Пользователь
Сообщения: 23
Зарегистрирован: 11 июл 2010, 00:15
Сообщение 25 апр 2011, 21:09
закинул обновления заново пишет что бы выключил форум и трекер если правильно понял при этом у меня выключено

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

Ok: SELECT VERSION() AS version

Ok: SET NAMES 'utf8'

Error, please disable tracker and forum


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



Vycheslavu
Аватара пользователя
PPK
Администратор
Сообщения: 10517
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 25 апр 2011, 22:31
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-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo