Обновление версии 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
fsn
phpBB 1.2.1
Сообщения: 27
Стаж: 19 лет 10 месяцев
Благодарил (а): 7 раз

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

Сообщение fsn »

внёс вручную изменения в functions_user.php , теперь

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

Fatal error: Cannot redeclare phpbb_validate_hex_colour() (previously declared in /var/www/vhosts/inumo.de/antimoderator.eu/includes/functions_user.php:1962) in /var/www/vhosts/inumo.de/antimoderator.eu/includes/functions_user.php on line 1999
в этой строке все тот же символ } находится

пока оставил оригинальный от новой версии, а что тут нельзя заливать файлы на сервер?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

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

fsn писал(а):а что тут нельзя заливать файлы на сервер?
Можно, архивируйте и заливайте
Аватара пользователя
fsn
phpBB 1.2.1
Сообщения: 27
Стаж: 19 лет 10 месяцев
Благодарил (а): 7 раз

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

Сообщение fsn »

вот 2 файла, от старой версии и второй,автоматически измененный
functions_user_3.0.11.rar
functions_use_automat_3.0.12.rar
если это кому то интересно,то вот пожалуйста.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

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

Сообщение Djeday »

fsn, как по мне, так оба файла уже С изменениями до 3.0.12.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

fsn
В файле
fsn писал(а):functions_use_automat_3.0.12.rar
Почему то два вхождения функции

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

/**
* Validate hex colour value
*
* @param string $colour The hex colour value
* @param bool $optional Whether the colour value is optional. True if an empty
*			string will be accepted as correct input, false if not.
* @return bool|string Error message if colour value is incorrect, false if it
*			fits the hex colour code
*/
function phpbb_validate_hex_colour($colour, $optional = false)
{
	if ($colour === '')
	{
		return (($optional) ? false : 'WRONG_DATA');
	}

	if (!preg_match('/^([0-9a-fA-F]{6}|[0-9a-fA-F]{3})$/', $colour))
	{
		return 'WRONG_DATA';
	}

	return false;
}
Удали одно из них и всё будет работать.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

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

Сообщение Djeday »

владимир1983 писал(а):Почему то два вхождения функции
Дык потому что 1 файл уже поправленный.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
fsn
phpBB 1.2.1
Сообщения: 27
Стаж: 19 лет 10 месяцев
Благодарил (а): 7 раз

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

Сообщение fsn »

владимир1983 писал(а):fsn
да,действительно в этом и была трабла.
Странно как то,этот файл был создан скриптом автоматически при обновлении....убрал лишнее и теперь работает корректно.
а второй,который от старой версии,то это тот файл,который скрипт переименовал в BAK.
Спасибо большое всем за помощь.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

Djeday
Ты не понял наверное.
В файле functions_use_automat_3.0.12.rar что выложил fsn функция

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

/**
* Validate hex colour value
*
* @param string $colour The hex colour value
* @param bool $optional Whether the colour value is optional. True if an empty
*			string will be accepted as correct input, false if not.
* @return bool|string Error message if colour value is incorrect, false if it
*			fits the hex colour code
*/
function phpbb_validate_hex_colour($colour, $optional = false)
{
	if ($colour === '')
	{
		return (($optional) ? false : 'WRONG_DATA');
	}

	if (!preg_match('/^([0-9a-fA-F]{6}|[0-9a-fA-F]{3})$/', $colour))
	{
		return 'WRONG_DATA';
	}

	return false;
}
объявлена два раза друг за другом.
Вместо дубля должна быть функция

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

* Verifies whether a style ID corresponds to an active style.
*
* @param int $style_id The style_id of a style which should be checked if activated or not.
* @return boolean
*/
function phpbb_style_is_active($style_id)
{
	global $db;

	$sql = 'SELECT style_active
		FROM ' . STYLES_TABLE . '
		WHERE style_id = '. (int) $style_id;
	$result = $db->sql_query($sql);

	$style_is_active = (bool) $db->sql_fetchfield('style_active');
	$db->sql_freeresult($result);

	return $style_is_active;



}
Так же в версии файла отсутствует

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

/**
* Gets user ids of currently banned registered users.
*
* @param array $user_ids Array of users' ids to check for banning,
*						leave empty to get complete list of banned ids
* @return array	Array of banned users' ids if any, empty array otherwise
*/
function phpbb_get_banned_user_ids($user_ids = array())
{
	global $db;

	$sql_user_ids = (!empty($user_ids)) ? $db->sql_in_set('ban_userid', $user_ids) : 'ban_userid <> 0';

	// Get banned User ID's
	// Ignore stale bans which were not wiped yet
	$banned_ids_list = array();
	$sql = 'SELECT ban_userid
		FROM ' . BANLIST_TABLE . "
		WHERE $sql_user_ids
			AND ban_exclude <> 1
			AND (ban_end > " . time() . '
				OR ban_end = 0)';
	$result = $db->sql_query($sql);
	while ($row = $db->sql_fetchrow($result))
	{
		$user_id = (int) $row['ban_userid'];
		$banned_ids_list[$user_id] = $user_id;
	}
	$db->sql_freeresult($result);

	return $banned_ids_list;
}
Добавлено спустя 29 секунд:
fsn читай выше. Файл не обновлён.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

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

Сообщение Djeday »

владимир1983, я смотрел по изменениям просто.
Так вот, судя по ним, в файле functions_user_3.0.11 уже есть все правки почему-то.
Т.е. например global $config, $db, $user; изменено уже на global $config; и т.д.
И действительно некоторых функций просто нет. Короче ужас.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
fsn
phpBB 1.2.1
Сообщения: 27
Стаж: 19 лет 10 месяцев
Благодарил (а): 7 раз

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

Сообщение fsn »

проще наверное оригинал с дистрибутива закинуть и всё. Я честно говоря не понимаю, модов у меня нет, а обновился он почему то не корректно....
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

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

Сообщение Djeday »

fsn писал(а):модов у меня нет
Тогда меняй смело на оригинальный от 3.0.12 и не парься.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
fsn
phpBB 1.2.1
Сообщения: 27
Стаж: 19 лет 10 месяцев
Благодарил (а): 7 раз

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

Сообщение fsn »

да так и поступил. Получается скрипт во время обновления внёс в этот файл изменения частичные, потом его переименовал и создал новый,с таким же кривым содержимым...
странно... ;)
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

fsn писал(а):потом его переименовал и создал новый
Ну да, давай теперь всё на скрипт валить. И пусть он сделать этого не может, но проблема в нём...
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
fsn
phpBB 1.2.1
Сообщения: 27
Стаж: 19 лет 10 месяцев
Благодарил (а): 7 раз

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

Сообщение fsn »

держите себя в руках,вы же мужчина.... Никто не валит на скрипт,я просто анализировал ситуацию, а что на самом деле там произошло,я не знаю, программный сбой,глючит инсталятор,кривые руки (только чьи? ;)-откуда я знаю....
владимир1983 писал(а): И пусть он сделать этого не может, но проблема в нём...
а это только ваши слова.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

fsn писал(а):держите себя
Ты зря думаешь что я нервничаю. Когда я нервничаю, я немногословен.
fsn писал(а):вот 2 файла, от старой версии и второй,автоматически измененный
Если смотреть файл
fsn писал(а):functions_user_3.0.11.rar
То у тебя версия phpbb 3.0.10. Смотри файл, смотри https://area51.phpbb.com/code-changes/3 ... r.php.html
Разберись с обновлением. Есть вариант что ты обновился не тем пакетом. Т.е. у тебя не 3.0.11 стояла.

Добавлено спустя 5 минут 14 секунд:
владимир1983 писал(а):То у тебя версия phpbb 3.0.10
А может ниже. :? Не смотрел дальше.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

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