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

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

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

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

Ulenka, либо в админке на вкладке "модули" (если мод добавляет настройки), либо определять по коду, либо вспоминать что ставили

Добавлено спустя 5 минут 42 секунды:
[Русский перевод] Advanced Points System
Ulenka
phpBB 2.0.0
Сообщения: 244
Стаж: 21 год
Благодарил (а): 43 раза
Поблагодарили: 7 раз

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

Сообщение Ulenka »

Спасибо. Эх, не сохранилась версия 0.9.1 на компьютере, и в интернете не могу найти. Хотела в обратном порядке по инструкции деинсталлировать мод...
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

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

Ulenka, что сейчас в файле posting.php на 1265 строке +-10 строк?
Ulenka
phpBB 2.0.0
Сообщения: 244
Стаж: 21 год
Благодарил (а): 43 раза
Поблагодарили: 7 раз

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

Сообщение Ulenka »

Татьяна5,

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

//--[Points Modification]--
// Display the amount of points win.
			if ($auth->acl_get('u_use_points') AND $Points['points_enable'])
            {
			         switch ($mode) {
			           case "reply":
			           case "post":
			           case "quote":
			                 $sql = 'SELECT * FROM ' . POINTS_CONFIG_TABLE;
			                 $result = $db->sql_query($sql);
			                 $Points = $db->sql_fetchrow($result);
			                 $db->sql_freeresult($result);
			
				             $sql = 'SELECT points_post
						             FROM ' . POSTS_TABLE . '
						             WHERE post_id = ' . $data['post_id'];
				             $result = $db->sql_query($sql);
			                 $tb = $db->sql_fetchrow($result);
			                 $db->sql_freeresult($result);
							 
					$points_redirecmsg = sprintf($user->lang['POINTS_REDIRECT_MSG'], $tb['points_post'], $Points['points_name']);
			        }
		    }
				//--[Points Modification]--
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

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

Ulenka
Как задан массив $Points (первое вхождение $Points в файле +- несколько строк)?
Ulenka
phpBB 2.0.0
Сообщения: 244
Стаж: 21 год
Благодарил (а): 43 раза
Поблагодарили: 7 раз

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

Сообщение Ulenka »

В файле posting.php

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

//--[Points Modification]--
			$sql = 'SELECT * FROM ' . POINTS_CONFIG_TABLE;
			$result = $db->sql_query($sql);
			$Points = $db->sql_fetchrow($result);
			$db->sql_freeresult($result);

			if ($Points['points_enable']) {
				switch ($mode) {
					case "post":
						$Points = ($Points['points_pertopic']) ? $post_data['forum_pertopic'] : 0;
					break;
					case "reply":
						$Points = ($Points['points_perpost']) ? $post_data['forum_perpost'] : 0;
					break;
					case "edit":
						$Points = ($Points['points_peredit']) ? $post_data['forum_peredit'] : 0;
					break;
					case "quote":
						$Points = ($Points['points_perpost']) ? $post_data['forum_perpost'] : 0;
					break;
					default:
						$Points = 0;
					break;
				}
			} else {
				$Points = 0;
			}
			//--[Points Modification]--
Последний раз редактировалось Sheer 04.10.2013 14:13, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
ssg2002
phpBB 1.4.1
Сообщения: 42
Стаж: 15 лет 11 месяцев
Откуда: Москва
Благодарил (а): 1 раз

Re: Вышел phpBB 3.0.12 [обсуждаем]

Сообщение ssg2002 »

rxu писал(а): 3.0.12
Профи - скачал обновление с 3.0.11 до 3.0.12 - залил на хост - из админки стартую процесс... все двигается до момента обновления баз...

вижу следующую картину...

Обновление базы данных до последней стабильной версии
Тип базы данных :: mysqli
Предыдущая версия :: 3.0.11
Обновленная версия :: 3.0.12

Обновление структуры базы данных
Выполнение :: Обновление не требуется

Обновление данных
Выполнение :: . .

ВСЕ... на этом этапе все зависает... раз 40 минут подождал... второй... полагаю, дальше ждать смысла нет...

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

Re: Вышел phpBB 3.0.12 [обсуждаем]

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

Пробовал запустить обновление повторно?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
ssg2002
phpBB 1.4.1
Сообщения: 42
Стаж: 15 лет 11 месяцев
Откуда: Москва
Благодарил (а): 1 раз

Re: Вышел phpBB 3.0.12 [обсуждаем]

Сообщение ssg2002 »

владимир1983 писал(а):Пробовал запустить обновление повторно?
Естественно пробовал... раза три... висяк...

Добавлено спустя 2 минуты 2 секунды:
rxu писал(а):В логе ошибок есть записи, связанные с обновлением?
Лог ошибок (из админки) чист.
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Re: Вышел phpBB 3.0.12 [обсуждаем]

Сообщение Djeday »

ssg2002, тут недавно было похожее: Обновление версии phpBB3

И вот: Обновление версии phpBB3
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
ssg2002
phpBB 1.4.1
Сообщения: 42
Стаж: 15 лет 11 месяцев
Откуда: Москва
Благодарил (а): 1 раз

Re: Вышел phpBB 3.0.12 [обсуждаем]

Сообщение ssg2002 »

Обсуждалось - видел... но, пардон муа, я не спец, чтобы так развлекаться с базами... (о переносах на сторонние сервера)

Никаких иных решений этой задачи предложено не было! (какая то недоработка инсталл-пакета - мой случай не единственный! - факт)

Есть еще мысли о том, как цивилизованно решить эту задачку? (т.е. проапгрейдить автоматом 11 на 12 версию)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Вышел phpBB 3.0.12 [обсуждаем]

Сообщение Sheer »

Попробуйте вручную (в phpMyAdmin) выполнить эти запросы:

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

UPDATE phpbb_modules SET module_auth = 'acl_u_sig' WHERE module_class = 'ucp' AND module_basename = 'profile' AND module_mode = 'signature';
DELETE FROM phpbb_bots WHERE user_id = 28;
DELETE FROM phpbb_bots WHERE user_id = 30;
DELETE FROM phpbb_bots WHERE user_id = 31;
DELETE FROM phpbb_bots WHERE user_id = 34; 
DELETE FROM phpbb_bots WHERE user_id = 41;
DELETE FROM phpbb_bots WHERE user_id = 48;
UPDATE phpbb_bots SET bot_agent = 'Baiduspider' WHERE user_id = 7;
UPDATE phpbb_bots SET bot_agent = 'Exabot' WHERE user_id = 9;
UPDATE phpbb_bots SET bot_agent = 'voyager/' WHERE user_id = 44;
UPDATE phpbb_bots SET bot_agent = 'W3C_Validator' WHERE user_id = 47;
UPDATE phpbb_users SET user_allow_pm = 0 WHERE user_id IN (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 32, 33, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53);
UPDATE phpbb_config SET config_value = '3.0.12' WHERE config_name = 'version';
UPDATE phpbb_users SET user_permissions = '', user_perm_from = 0;
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Вышел phpBB 3.0.12 [обсуждаем]

Сообщение Booker »

У меня точно та же фигня.
После выполнения этих запросов опять начать автоматическое обновление с начала?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Вышел phpBB 3.0.12 [обсуждаем]

Сообщение Sheer »

Да, конечно. Нужно же еще внести необходимые изменения в файлы. Это делает скрипт обновления. Только в этом случае изменения в БД будут пропущены.

Добавлено спустя 1 минуту 48 секунд:
Booker писал(а):У меня точно та же фигня.
Кстати, если такая фигня, стоит посмотреть в сторону проверки таблиц БД. Нет ли поврежденных, и провести дефрагментацию таблиц, которые в этом нуждаются.

Добавлено спустя 7 минут 21 секунду:
upd.jpg
upd_1.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
ssg2002
phpBB 1.4.1
Сообщения: 42
Стаж: 15 лет 11 месяцев
Откуда: Москва
Благодарил (а): 1 раз

Re: Вышел phpBB 3.0.12 [обсуждаем]

Сообщение ssg2002 »

Sheer писал(а):Попробуйте вручную (в phpMyAdmin) выполнить эти запросы:[/code]

Попробовал...

Вот такое выползло...

#1064 - 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 'DELETE FROM phpbb_bots WHERE user_id = 28; DELETE FROM phpbb_bots WHERE user_id' at line 2



Пардон муа, и что это?

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