Обновление версии 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
Зарегистрирован: 19.10.2008 19:37
Поблагодарили: 1 раз

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

Сообщение DarkStone » 02.03.2009 12:17

Прочитав темку сделал неутешительный вывод: обновиться с 3.0.0 до 3.0.4 без потери установленых модов не получится? Неужели никто нигде не придумал обновлений в виде модов? :(

Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

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

Сообщение crash » 02.03.2009 12:36

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

di9383
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 22.09.2008 16:32

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

Сообщение di9383 » 10.03.2009 12:53

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

Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Зарегистрирован: 04.01.2006 11:36
Откуда: Нижний Тагил
Поблагодарили: 11 раз
Контактная информация:

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

Сообщение Oleg NT » 18.03.2009 7:54

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

turist_ua
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 18.03.2009 21:59

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

Сообщение turist_ua » 18.03.2009 22:06

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

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

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

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

Спасибо.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14324
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 343 раза
Поблагодарили: 1488 раз
Контактная информация:

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

Сообщение rxu » 19.03.2009 15:55

/install/database_update.php
Изображение

NCom
phpBB 2.0.11
Сообщения: 810
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Контактная информация:
Забанен: Бессрочно

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

Сообщение NCom » 02.04.2009 15:06

Стояла версия 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
Сообщения: 14324
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 343 раза
Поблагодарили: 1488 раз
Контактная информация:

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

Сообщение rxu » 02.04.2009 15:10

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
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Контактная информация:
Забанен: Бессрочно

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

Сообщение NCom » 02.04.2009 15:30

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
Сообщения: 14324
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 343 раза
Поблагодарили: 1488 раз
Контактная информация:

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

Сообщение rxu » 02.04.2009 16:30

NCom писал(а):FILE: viewforum.php
LINE: 434
CALL: dbal->sql_query_limit()
Что там, плюс-минус десяток линий.
Изображение

NCom
phpBB 2.0.11
Сообщения: 810
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Контактная информация:
Забанен: Бессрочно

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

Сообщение NCom » 02.04.2009 16:44

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

// 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.3
Сообщения: 2172
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 335 раз
Контактная информация:

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

Сообщение nissin » 02.04.2009 21:07

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

Если не поможет, придётся весь файл выкладывать.
Всё повторяется. nurlan.info

NCom
phpBB 2.0.11
Сообщения: 810
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Контактная информация:
Забанен: Бессрочно

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

Сообщение NCom » 02.04.2009 22:50

nissin

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


И еще один вопрос, как мне избавиться от ошибки №2?

Аватара пользователя
nissin
phpBB 3.0.3
Сообщения: 2172
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 335 раз
Контактная информация:

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

Сообщение nissin » 03.04.2009 0:25

Наверно очередной мод шалит.
Может быть проще через patch-файлы обновиться?
Всё повторяется. nurlan.info

NCom
phpBB 2.0.11
Сообщения: 810
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь
Контактная информация:
Забанен: Бессрочно

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

Сообщение NCom » 03.04.2009 1:05

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

Закрыто

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