Как обновить форум phpbb3 (инструкция + скриншоты)

Данный раздел посвящен анонсированию новых версий форума phpBB3 и помощи по обновлению движка.

Модераторы: Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
Deffi
Заглянул на огонек
Заглянул на огонек
Сообщения: 47
Стаж: 10 лет 4 месяца
Откуда: Украина Днепропетровск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Deffi »

Помогите плисс разобраться... Некоторые файлы я разобрался как править. некоторым не пойму что делать...
Лог смотрю, но честно говоря ничего там не понимаю...

Ну к примеру в файле includes_ucp_ucp_register
Много несоответствий из-за установленного ранее мода Prime Anti-bot
После обновления все старые файлы удалились а новые прописались... Может в этом и проблема? Может нужно дописать и старые файлы? Так тогда у меня будет два анти бота... Или один в админке отключить и всё?
У меня перестала работать регистрация на сайте, может из-за этого? Конфликтов двух антиботов, причём старый не стоит...

А файл includes_functions_user

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

<<<<<<< Начало конфликта - код исходного файла до обновления
		'user_options'		=> 2943,

======= Код, используемый в обновленном/новом файле
		'user_options'		=> 230271,
		// We do not set the new flag here - registration scripts need to specify it
		'user_new'			=> 0,
>>>>>>> Конец конфликтного места
Там добавлять как я понял нельзя, что просто изменить вместо нового 230271 поставить 2943 ???
Простите за глупые вопросы. Я только учусь... Может нужна ещё информация? Только помогите оживить форум.
#181
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение DeaDRoMeO »

Deffi писал(а):А файл includes_functions_user
Ну если касательно этого, то нужно высчитать разницу между старым значением и новым (которое предлагает установить обнова) и эту разницу прибавить к тому, что у вас уже имеется там.
Deffi писал(а):Много несоответствий из-за установленного ранее мода Prime Anti-bot
В таких случаях делается следующее - нужно чтобы обновление добавило свой нужный код и затерло старый, потом открываете инструкцию к данному моду и делаете заново правки только для этого конфликтного файла, смотря при этом чтобы код не повторялся
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#182
Аватара пользователя
Deffi
Заглянул на огонек
Заглянул на огонек
Сообщения: 47
Стаж: 10 лет 4 месяца
Откуда: Украина Днепропетровск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Deffi »

Спасибо за помощь!!!
Вы можете мне помочь исправить нужные файлы?! Честно говоря я вообще не понимаю как вычислять или затирать код...
Последний раз редактировалось Deffi 11 ноя 2013, 23:24, всего редактировалось 2 раза.
#183
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение DeaDRoMeO »

У вас есть список конфликтов и файлов? Просто сядьте и потихоньку устраните их. У меня к сожалению уже времени нет
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#184
Аватара пользователя
Deffi
Заглянул на огонек
Заглянул на огонек
Сообщения: 47
Стаж: 10 лет 4 месяца
Откуда: Украина Днепропетровск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Deffi »

Я-бы рад сам сделать. Я день мозги просушил... Но я в этом полный ноль. Сижу, смотрю на буквы и цифры, а понять не могу что делать...
Хоть-бы регистрацию пользователей запустить... А потом-бы не спеша делал остальное...
#185
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение DeaDRoMeO »

Самое простое вспомнить точный список модов, заменить все файлы форума (кроме config.php и стилевых папок) на файлы из чистого движка, потом по порядку установить моды (делать только правки для php файлов, больше никаких инструкций не выполнять + не закачивать файлы модов, потому что у вас все это уже есть, не хватает только правок в php файлах)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#186
Аватара пользователя
Deffi
Заглянул на огонек
Заглянул на огонек
Сообщения: 47
Стаж: 10 лет 4 месяца
Откуда: Украина Днепропетровск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Deffi »

Ну частично разобрался, частично восстановил моды, остатки Prime Anti-bot удалил.
Отображение форума восстановилось... Пока остался один косяк. Но очень важный. Не работает регистрация... В окне ввода данных, над шапкой имеется строка

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

phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 3337: Invalid argument supplied for foreach()

Вот куда она ссылается...

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

	foreach ($field_ary as $name => $vars)
	
А вот фрагмент

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

function build_hidden_fields($field_ary, $specialchar = false, $stripslashes = false)
{
	$s_hidden_fields = '';

	foreach ($field_ary as $name => $vars)
	{
		$name = ($stripslashes) ? stripslashes($name) : $name;
		$name = ($specialchar) ? htmlspecialchars($name, ENT_COMPAT, 'UTF-8') : $name;

		$s_hidden_fields .= _build_hidden_fields($name, $vars, $specialchar, $stripslashes);
	}

	return $s_hidden_fields;
}
#187
Аватара пользователя
Alex31
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 221
Стаж: 10 лет 6 месяцев
Откуда: Белгород
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Alex31 »

После таких обновлений, страшно себе обновляться) Вдруг что пойдет не так.
#188
Аватара пользователя
Deffi
Заглянул на огонек
Заглянул на огонек
Сообщения: 47
Стаж: 10 лет 4 месяца
Откуда: Украина Днепропетровск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Deffi »

Alex31 писал(а):После таких обновлений, страшно себе обновляться) Вдруг что пойдет не так.
Вот и уже пожалел что обновился...
Но я вначале обновил почти не рабочий форум. С 3,0,9 на 3,0,12. Всё прошло как по маслу...
Но там мало модов стоит...
#189
Аватара пользователя
Alex31
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 221
Стаж: 10 лет 6 месяцев
Откуда: Белгород
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Alex31 »

А как к примеру сделать, что бы все темы и ответы форума сохранились, а остальное чистое установить, без модов? У меня вообще не понятно какие моды стоят, форум начинал другой человек делать. Тем более хочу переехать на другой хостинг. Чувствую без Сергея, нам плохо будет(.
#190
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение DeaDRoMeO »

Deffi, скорее всего в includes/ucp/ucp_register.php два раза один и тот же код висит содержащий в себе $s_hidden_fields
Alex31, просто сделать бекап БД и развернуть его на чистом форуме
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#191
Аватара пользователя
Alex31
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 221
Стаж: 10 лет 6 месяцев
Откуда: Белгород
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Alex31 »

DeaDRoMeO писал(а):просто сделать бекап БД и развернуть его на чистом форуме
Спасибо, возможно так и сделаю. Моды сам поставлю какие надо.
#192
Аватара пользователя
Deffi
Заглянул на огонек
Заглянул на огонек
Сообщения: 47
Стаж: 10 лет 4 месяца
Откуда: Украина Днепропетровск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Deffi »

DeaDRoMeO писал(а):Deffi, скорее всего в includes/ucp/ucp_register.php два раза один и тот же код висит содержащий в себе $s_hidden_fields
Да, так и оказалось...
Регистрация пошла...
#193
Аватара пользователя
Vl@d1m1r
Активно общаюсь
Активно общаюсь
Сообщения: 333
Стаж: 10 лет 6 месяцев
Откуда: Туркменистан
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Vl@d1m1r »

Alex31
DeaDRoMeO писал(а):просто сделать бекап БД и развернуть его на чистом форуме
И почистить через СТК базу от модов .
#194
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение DeaDRoMeO »

Vl@d1m1r писал(а):И почистить через СТК базу от модов .
Помнится на заре создания своего форума я пытался почистить таким образом БД, форум накрылся, тогда я не знал, что надо еще и php файлы почистить от вставок модов :-0=)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#195
Аватара пользователя
Vl@d1m1r
Активно общаюсь
Активно общаюсь
Сообщения: 333
Стаж: 10 лет 6 месяцев
Откуда: Туркменистан
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Vl@d1m1r »

Сергей , залить файлы от чистого движка , потом почистить базу от модов через СТК и всё. Потом уже ставить какие надо моды , 100% работает , сам так делал.
#196
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение DeaDRoMeO »

Я знаю, просто вспомнилось как было тяжело когда плоховато знал движок :-00):
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#197
Аватара пользователя
Deffi
Заглянул на огонек
Заглянул на огонек
Сообщения: 47
Стаж: 10 лет 4 месяца
Откуда: Украина Днепропетровск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение Deffi »

Ура!!! Разобрался!!! Все заработало!!!
Спасибо за подсказки...
#198
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение DeaDRoMeO »

Поздравляю, рад за вас))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#199
Аватара пользователя
КЛАВДИЯ
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 144
Стаж: 11 лет 3 месяца
Откуда: Кемерово
Контактная информация:

Как обновить форум phpbb3 (инструкция + скриншоты)

Сообщение КЛАВДИЯ »

Сделала бекапы, установила в корень папки docs и install, отключила форум, нажимаю на кнопку "Теперь вы можете начать установку..."
А мне ошибка:

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

Критическая ошибка при установке
Критическая ошибка при установке

index.php [ 320 ]

Module "" not accessible.
Это что и почему?

Сообщение добавлено... спустя 7 минут 39 секунд:
Прошу прощения, разобралась, скачала ручной и пытаюсь ставить автоматом )))
#200
Ответить