Уважаемые пользователи!
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 разработчикам

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sheer »

Полностью согласен с предыдущим оратором. От темы надо отделить.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

rxu писал(а): Я что-то вообще не догоняю смысла данного процесса, зачем базу от 3.0 заливать в 3.1
В первом сообщении я написал. Они не нарочно
Sumanai писал(а): Некоторые пользователи на моём форуме для тестирования ставили себе чистый 3.1. Спустя некоторое время заливали в ту же базу данных архив 3.0 и пробовали конвертировать на 3.1.
Отправлено спустя 25 секунд:
rxu писал(а): и при этом возвращать последнюю в состояние 3.0?
Нужно удалить только лишние таблицы, я же написал.

Отправлено спустя 35 секунд:
Sheer писал(а): От темы надо отделить.
Сразу в корзину.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sheer »

Sumanai писал(а): Нужно удалить только лишние таблицы
Этого будет недостаточно.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

Sheer писал(а): Этого будет недостаточно.
Почему?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sheer »

Потому
Sheer писал(а): А которые были, несколько изменились
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

Sheer писал(а): Потому
А если бы вы читали мои сообщения, то заметили, что таблицы 3.0 заливались поверх таблиц 3.1. И при этом само собой никаких изменений не останется, таблицы от 3.0 затрут таблицы от 3.1.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение LavIgor »

Sumanai, если эта парочка настолько умна, что вместо стандартной процедуры обновления мудрит с базой данных, то она должна понимать, что она делает.
А что, давайте мы сделаем базу 3.2, поверх неё базу 2.0, потом туда добавим 3.1 и запустим скрипт. Он же телепатически должен отсеять лишние таблицы по Вашей логике!
Вот я о том и говорю, ПОЛНАЯ ОЧИСТКА новых данных ОБЯЗАТЕЛЬНА для апгрейда старых. Иначе никак. Сами виноваты, разработчики ни при чём.

В конце концов с таким успехом они в итоге обратились к Вам за помощью, не так ли?

Отправлено спустя 6 минут 40 секунд:
rxu писал(а): Это то же самое, что удалить одну БД и намее место восстановить новую.
rxu, это не то же самое. Как раз так было бы правильнее.
Вся проблема в этих лишних таблицах, которые не затираются.
Автор хочет, чтобы старые версии движка (здесь: 3.1 в процессе обновления) удаляли новые таблицы (здесь: таблицы 3.1 после обновления), что совсем не логично.
Sumanai, разработчики не должны предполагать, что откуда-то ни с того ни с сего добавятся таблицы от новых версий движка!
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

LavIgor писал(а): Автор хочет, чтобы старые версии движка (здесь: 3.1 в процессе обновления) удаляли новые таблицы (здесь: таблицы 3.1 после обновления), что совсем не логично.
Я хочу сказать, что таблицы от 3.1 в движке 3.0- это странная ситуация, которую следовало бы обрабатывать.
LavIgor писал(а): Sumanai, разработчики не должны предполагать, что откуда-то ни с того ни с сего добавятся таблицы от новых версий движка!
А они предполагают:

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

	public function effectively_installed()
	{
		return $this->db_tools->sql_table_exists($this->table_prefix . 'config_text');
	}
Но при этом выполненные миграции записываются в БД, и этот код вообще не будет отрабатывать при обновлении версий 3.1.x:

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

			if (!isset($this->migration_state[$depend]) ||
				!$this->migration_state[$depend]['migration_schema_done'] ||
				!$this->migration_state[$depend]['migration_data_done'])
			{
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12449
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2479 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Татьяна5 »

Sumanai писал(а): А они предполагают
Не предполагают, а проверяют, выполнился ли очередной шаг конвертации
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sheer »

Sumanai писал(а): если бы вы читали мои сообщения
Я читал, только толком не понял, что они у вас там натворили...
LavIgor писал(а): для апгрейда старых
даунгрейда
LavIgor писал(а): Автор хочет, чтобы старые версии движка (здесь: 3.1 в процессе обновления) удаляли новые таблицы
Матка боска ченстоховска! В принципе можно бы, но откуда скрипту установки, сделанному 10 лет назад, знать, что появится через 10 лет. Машину времени надо.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение LavIgor »

Sumanai писал(а): Я хочу сказать, что таблицы от 3.1 в движке 3.0- это странная ситуация, которую следовало бы обрабатывать.
Всё верно. Это странная ситуация, которую должны обрабатывать Вы, а не разработчики.
Sumanai писал(а): А они предполагают
Это не предположение, а проверка на то, установлена ли миграция.
Она происходит каждый раз при обращении к файлу миграции.
Sumanai писал(а): и этот код вообще не будет отрабатывать при обновлении версий 3.1.x
Если миграция установлена, то в чём смысл её повторного выполнения?

Отправлено спустя 2 минуты 14 секунд:
Sheer писал(а): даунгрейда
В каком-то смысле это делает автор.
Но он сам должен позаботиться об актуальности своей базы. Любые лишние таблицы здесь приравниваются к повреждению базы!
Или разработчики повреждённые базы тоже должны автоматически определять и исправлять, так что ли, Sumanai?

Отправлено спустя 16 секунд:
Sheer писал(а): Матка боска ченстоховска!
Переведи.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

Татьяна5 писал(а): Не предполагают, а проверяют, выполнился ли очередной шаг конвертации
LavIgor писал(а):
Это не предположение, а проверка на то, установлена ли миграция.
Проверяют они иначе, код чуть ниже написал. То есть информация о выполненных миграциях записывается в БД. При дальнейших обновлениях файлы исполненных миграций даже не трогаются.
Sheer писал(а): но откуда скрипту установки, сделанному 10 лет назад
Какие 10 лет назад? Речь идет про обновление на 3.1, само собой для этого используется движок 3.1, который прекрасно знает про эти таблицы.
LavIgor писал(а): Это странная ситуация, которую должны обрабатывать Вы, а не разработчики.
Между тем они обрабатывают ситуации с некорректными стилями, к примеру phpbb\db\migration\data\v31x\style_update
LavIgor писал(а): Если миграция установлена, то в чём смысл её повторного выполнения?
Так она не установлена! Данные не внесены в другие таблицы БД, не установлены модули администраторского раздела, и т.д.
LavIgor писал(а): Или разработчики повреждённые базы тоже должны автоматически определять и исправлять, так что ли, Sumanai?
В идеальном мире это так.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение LavIgor »

Sumanai писал(а): Так она не установлена!
Ну так и зачем же Вы оставили в базе таблицы, свидетельствующие о том, что миграция установлена???

Отправлено спустя 1 минуту 32 секунды:
Sumanai писал(а): В идеальном мире это так.
В идеальном мире разработчики писали бы программы, не создавая при этом багов.
Скажете свернуть баг трекер?
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение Sumanai »

LavIgor писал(а): Ну так и зачем же Вы оставили в базе таблицы, свидетельствующие о том, что миграция установлена???
Я скоро буду отвечать только своими цитатами, ей Богу.
Sumanai писал(а): В первом сообщении я написал. Они не нарочно
LavIgor писал(а): Скажете свернуть баг трекер?
Мы же не в идеальном мире. Но к нему нужно стремится.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: [Отделено] Сообщаем об ошибках phpBB 3.1.x разработчикам

Сообщение LavIgor »

Sumanai писал(а): Они не нарочно
Аналогично можно сказать, что они не нарочно удалили всю базу данных.
Смешно, не так ли?

Может, не стоит на разработчиков возлагать такие весьма странные задачи по распознаванию ненарочных ошибок юзеров (администраторов), а дать им возможность исправлять более важные баги и добавлять новый функционал?

Вернуться в «Поддержка phpBB 3.1.x»