Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Обновление версии phpBB3

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
DarkStone
phpBB 1.4.0
Сообщения: 38
Стаж: 15 лет 5 месяцев
Поблагодарили: 1 раз

Re: Обновление версии phpBB3

Сообщение DarkStone »

Прочитав темку сделал неутешительный вывод: обновиться с 3.0.0 до 3.0.4 без потери установленых модов не получится? Неужели никто нигде не придумал обновлений в виде модов? :(
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Re: Обновление версии phpBB3

Сообщение crash »

DarkStone
автоматическое обновление. Или идете на phpbb.com и ищете обновление в виде мода.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
di9383
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 6 месяцев

Re: Обновление версии phpBB3

Сообщение di9383 »

Инструкцию читал, не нашел.
Автоматически обновляю форум с 3.0.2 до 3.0.4. Скачал соответствующий пакет с офф сайта.
Обновление дошло до пункта сравнения файлов. Тут возникает несколько вопросов:
1. имеются измененные файлы. Что произойдет после объединения их с новыми файлами. Не похерятся ли моды, либо станут работать некорректно? Может нужно использовать старый файл?
2. имеются конфликтующие файлы (их всего 2 - posting.php и viewtopic.php). Там много что менялось в процессе добавления модов. Опять же, какое действие выбрать в их случае - объединять файлы и использовать модифицированные строки я так понимаю? Опять же, не потеряю ли я уже установленные моды?
Спасибо.
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 18 лет 2 месяца
Откуда: Нижний Тагил
Поблагодарили: 11 раз
Контактная информация:

Re: Обновление версии phpBB3

Сообщение Oleg NT »

di9383 писал(а):Может нужно использовать старый файл?
Если вы ставите обновление, то файл от новой версии отличается от старого файла. Ответ подсказать?
di9383 писал(а):не потеряю ли я уже установленные моды?
Все зависит от самих модов. Автообновлятор иногда косячит, так что надо смотреть по каждой ситуации индивидуально
turist_ua
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет

Re: Обновление версии phpBB3

Сообщение turist_ua »

Задача - обновить пхпбб3 с 3.0.0 до 3.0.4

Залил новую версию форума и пробовал подключить старую БД и получил ошибку.

Вопрос - нужно ли что-то делать с базой данных (как-то конвертировать) для подобного обновления?

Пакета автоматических обновлений я не нашел, поэтому решил перезалить просто весь форум.

Спасибо.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Обновление версии phpBB3

Сообщение rxu »

/install/database_update.php
Изображение
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 2 месяца
Откуда: Ставрополь
Контактная информация:
Забанен: Бессрочно

Re: Обновление версии phpBB3

Сообщение NCom »

Стояла версия 3.0, решил переходить на 3.04, но так как код загажен, решил все сделать так.
На свободный домен установил новую версию форума и перелил базу данных (которую обновил скриптом database_update.php) все обновилось.

Далее захожу на форум. Все работает, но появились некоторые ошибки.

1 ошибка
При просмотре тем, сообщений все ок, а вот когда переходишь на странички /viewforum.php?f=*, то вот такое вот

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

SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC LIMIT 20' at line 7 [1064]

SQL

SELECT t.topic_id FROM fuckclox_topics t WHERE t.forum_id = 15 AND t.topic_type IN (0, 1) ORDER BY t.topic_type DESC, ASC LIMIT 20
2 ошибка
При отправке сообщений в некоторых темах, появляется сообщение *этого сообщения не существует.


Ошибки появились до установки некоторых модификаций, но так как стояло некоторое количество нужных модов, то основную часть поставил.
Last_Post_Topic_On_Index_for_phpBB3
Olympus_QR 1.6.7 (только правка файлов, так как в бд все есть)
posts_merging 1.0.11 (только правка файлов, так как в бд все есть)
user_reputation_points_0.3.1_by_idiotnesia (обновил бд)
Evaluate_Topics (только правка файлов, так как в бд все есть)

Так как список тем в форуме просмотреть не могу, смотрю на главной и вижу (так как стоит Last_Post_Topic_On_Index_for_phpBB3) последние затронутые темы.... и заметил особенность, некоторые темы на индексной без названия, вот в них и пишет об ошибке №2
вот скрин.
Изображение

Подскажите пожалуйста, как можно избавиться от этих ошибок.
Последний раз редактировалось NCom 02.04.2009 15:36, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Обновление версии phpBB3

Сообщение rxu »

NCom писал(а):SQL ERROR [ mysql4 ]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC LIMIT 20' at line 7 [1064]
Приведите полный бэктрейс ошибки.
Изображение
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 2 месяца
Откуда: Ставрополь
Контактная информация:
Забанен: Бессрочно

Re: Обновление версии phpBB3

Сообщение NCom »

rxu

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

Общая ошибка
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC LIMIT 20' at line 7 [1064]

SQL

SELECT t.topic_id FROM fuckclox_topics t WHERE t.forum_id = 15 AND t.topic_type IN (0, 1) ORDER BY t.topic_type DESC, ASC LIMIT 20

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/db/mysql.php
LINE: 221
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: viewforum.php
LINE: 434
CALL: dbal->sql_query_limit()
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: Обновление версии phpBB3

Сообщение rxu »

NCom писал(а):FILE: viewforum.php
LINE: 434
CALL: dbal->sql_query_limit()
Что там, плюс-минус десяток линий.
Изображение
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 2 месяца
Откуда: Ставрополь
Контактная информация:
Забанен: Бессрочно

Re: Обновление версии phpBB3

Сообщение NCom »

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

// Grab just the sorted topic ids
$sql = 'SELECT t.topic_id
	FROM ' . TOPICS_TABLE . " t
	WHERE $sql_where
		AND t.topic_type IN (" . POST_NORMAL . ', ' . POST_STICKY . ")
		$sql_approved
		$sql_limit_time
	ORDER BY t.topic_type " . ((!$store_reverse) ? 'DESC' : 'ASC') . ', ' . $sql_sort_order;
$result = $db->sql_query_limit($sql, $sql_limit, $sql_start);

while ($row = $db->sql_fetchrow($result))
{
	$topic_list[] = (int) $row['topic_id'];
}
$db->sql_freeresult($result);

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

$result = $db->sql_query_limit($sql, $sql_limit, $sql_start);
- 434 строка
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Обновление версии phpBB3

Сообщение nissin »

Попробуйте зайти в личные настройки и в настройках отображения установить значение поле сортировки тем.
Похоже что-то сбойнуло в поле user_topic_sortby_type таблицы phpbb_users.

Если не поможет, придётся весь файл выкладывать.
Всё повторяется. nurlan.info
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 2 месяца
Откуда: Ставрополь
Контактная информация:
Забанен: Бессрочно

Re: Обновление версии phpBB3

Сообщение NCom »

nissin

большое спасибо. Понял в чем дело. У меня был установлен forum_sort_order, поправил файлы на новом форуме и все встало на место.


И еще один вопрос, как мне избавиться от ошибки №2?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Обновление версии phpBB3

Сообщение nissin »

Наверно очередной мод шалит.
Может быть проще через patch-файлы обновиться?
Всё повторяется. nurlan.info
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 2 месяца
Откуда: Ставрополь
Контактная информация:
Забанен: Бессрочно

Re: Обновление версии phpBB3

Сообщение NCom »

nissin писал(а):Может быть проще через patch-файлы обновиться?
да вот тоже начал подумывать уже
Закрыто

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