Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Полностью согласен с предыдущим оратором. От темы надо отделить.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
В первом сообщении я написал. Они не нарочно
Отправлено спустя 25 секунд:
Нужно удалить только лишние таблицы, я же написал.
Отправлено спустя 35 секунд:
Сразу в корзину.
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Сообщаем об ошибках phpBB 3.1.x разработчикам
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
А если бы вы читали мои сообщения, то заметили, что таблицы 3.0 заливались поверх таблиц 3.1. И при этом само собой никаких изменений не останется, таблицы от 3.0 затрут таблицы от 3.1.
-
- Former team member
- Сообщения: 3468
- Стаж: 10 лет
- Благодарил (а): 41 раз
- Поблагодарили: 831 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Sumanai, если эта парочка настолько умна, что вместо стандартной процедуры обновления мудрит с базой данных, то она должна понимать, что она делает.
А что, давайте мы сделаем базу 3.2, поверх неё базу 2.0, потом туда добавим 3.1 и запустим скрипт. Он же телепатически должен отсеять лишние таблицы по Вашей логике!
Вот я о том и говорю, ПОЛНАЯ ОЧИСТКА новых данных ОБЯЗАТЕЛЬНА для апгрейда старых. Иначе никак. Сами виноваты, разработчики ни при чём.
В конце концов с таким успехом они в итоге обратились к Вам за помощью, не так ли?
Отправлено спустя 6 минут 40 секунд:
Вся проблема в этих лишних таблицах, которые не затираются.
Автор хочет, чтобы старые версии движка (здесь: 3.1 в процессе обновления) удаляли новые таблицы (здесь: таблицы 3.1 после обновления), что совсем не логично.
Sumanai, разработчики не должны предполагать, что откуда-то ни с того ни с сего добавятся таблицы от новых версий движка!
А что, давайте мы сделаем базу 3.2, поверх неё базу 2.0, потом туда добавим 3.1 и запустим скрипт. Он же телепатически должен отсеять лишние таблицы по Вашей логике!
Вот я о том и говорю, ПОЛНАЯ ОЧИСТКА новых данных ОБЯЗАТЕЛЬНА для апгрейда старых. Иначе никак. Сами виноваты, разработчики ни при чём.
В конце концов с таким успехом они в итоге обратились к Вам за помощью, не так ли?
Отправлено спустя 6 минут 40 секунд:
rxu, это не то же самое. Как раз так было бы правильнее.
Вся проблема в этих лишних таблицах, которые не затираются.
Автор хочет, чтобы старые версии движка (здесь: 3.1 в процессе обновления) удаляли новые таблицы (здесь: таблицы 3.1 после обновления), что совсем не логично.
Sumanai, разработчики не должны предполагать, что откуда-то ни с того ни с сего добавятся таблицы от новых версий движка!
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Я хочу сказать, что таблицы от 3.1 в движке 3.0- это странная ситуация, которую следовало бы обрабатывать.
А они предполагают:
Код: Выделить всё
public function effectively_installed()
{
return $this->db_tools->sql_table_exists($this->table_prefix . 'config_text');
}
Код: Выделить всё
if (!isset($this->migration_state[$depend]) ||
!$this->migration_state[$depend]['migration_schema_done'] ||
!$this->migration_state[$depend]['migration_data_done'])
{
-
- Поддержка
- Сообщения: 12449
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2479 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Не предполагают, а проверяют, выполнился ли очередной шаг конвертации
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Я читал, только толком не понял, что они у вас там натворили...
даунгрейда
Матка боска ченстоховска! В принципе можно бы, но откуда скрипту установки, сделанному 10 лет назад, знать, что появится через 10 лет. Машину времени надо.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 3468
- Стаж: 10 лет
- Благодарил (а): 41 раз
- Поблагодарили: 831 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Всё верно. Это странная ситуация, которую должны обрабатывать Вы, а не разработчики.
Это не предположение, а проверка на то, установлена ли миграция.
Она происходит каждый раз при обращении к файлу миграции.
Если миграция установлена, то в чём смысл её повторного выполнения?
Отправлено спустя 2 минуты 14 секунд:
В каком-то смысле это делает автор.
Но он сам должен позаботиться об актуальности своей базы. Любые лишние таблицы здесь приравниваются к повреждению базы!
Или разработчики повреждённые базы тоже должны автоматически определять и исправлять, так что ли, Sumanai?
Отправлено спустя 16 секунд:
Переведи.
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Проверяют они иначе, код чуть ниже написал. То есть информация о выполненных миграциях записывается в БД. При дальнейших обновлениях файлы исполненных миграций даже не трогаются.
Какие 10 лет назад? Речь идет про обновление на 3.1, само собой для этого используется движок 3.1, который прекрасно знает про эти таблицы.
Между тем они обрабатывают ситуации с некорректными стилями, к примеру
phpbb\db\migration\data\v31x\style_update
Так она не установлена! Данные не внесены в другие таблицы БД, не установлены модули администраторского раздела, и т.д.
В идеальном мире это так.
-
- Former team member
- Сообщения: 3468
- Стаж: 10 лет
- Благодарил (а): 41 раз
- Поблагодарили: 831 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Ну так и зачем же Вы оставили в базе таблицы, свидетельствующие о том, что миграция установлена???
Отправлено спустя 1 минуту 32 секунды:
В идеальном мире разработчики писали бы программы, не создавая при этом багов.
Скажете свернуть баг трекер?
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Я скоро буду отвечать только своими цитатами, ей Богу.
Мы же не в идеальном мире. Но к нему нужно стремится.
-
- Former team member
- Сообщения: 3468
- Стаж: 10 лет
- Благодарил (а): 41 раз
- Поблагодарили: 831 раз
Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам
Аналогично можно сказать, что они не нарочно удалили всю базу данных.
Смешно, не так ли?
Может, не стоит на разработчиков возлагать такие весьма странные задачи по распознаванию ненарочных ошибок юзеров (администраторов), а дать им возможность исправлять более важные баги и добавлять новый функционал?