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

phpBB 2.0.23 released

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 5 месяцев

Сообщение PavlegSS »

Палыч писал(а):Но только не из корня.
Первый раз вообще такое слышу. Все апдейты делал именно из корня, как и конкретно этот. Все сработало. Зачем мне врать?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

PavlegSS

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

$phpbb_root_path = './../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
Интересно, откуда обновлялка найдёт эти файлы уровнем выше чем корень форума? :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

PavlegSS
Вы не врёте, вы просто ошибаетесь.
При попытке запуска update_to_latest.php из корневой папки (там, где лежит config.php) вы получите несколько сообщений типа

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

Warning: include(./../extension.inc) [function.include]: failed to open stream: No such file or directory in ...
и предложение прочитать INSTALL.html
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

PavlegSS писал(а):Первый раз вообще такое слышу. Все апдейты делал именно из корня, как и конкретно этот. Все сработало. Зачем мне врать?
никогда апдейт не работал из корня. Так что не знаю что вы слышите и сколько раз.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 5 месяцев

Сообщение PavlegSS »

Ну правильно, так и написал (такие ошибки), поэтому я автоматически поменял "$phpbb_root_path = './../';" на "$phpbb_root_path = './';" и даже не придал этому значения:) В принципе понятно, просто я привык уже когда в модах пишут copy /install/update_to_latest.php to install/update_to_latest.php, а там просто написано:

"After you have finished this tutorial, you have to upload the install/update_to_latest.php file, execute it and then delete it from your webspace."

Каждый понимает по своему, в общем, пошел уже офтоп, на мой взгляд, так что извините, если что, не вижу тут вообще никакой принципиальной разницы, кроме той, что из корня, правда при полном понимании того, что происходит, запускать таки можно, а не так категорично "НЕЛЬЗЯ", как мне показалось вы написали
vikdo
phpBB 1.4.1
Сообщения: 45
Стаж: 19 лет 1 месяц

Сообщение vikdo »

Люди, а у всех после обновления работает мод Recent Topics?

У меня перестали выводится темы на сайт, правда я не пойму после обновления или нет.. Так как раньше тоже такое бывало, не выводятся например пару часов а потом всё нормально (уж незнаю с чем это связано). Но сейчас сильно долго уже..
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 5 месяцев

Сообщение PavlegSS »

У меня работает. Не вижу связи
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 2 раза

Сообщение automan »

не могу найти строчку

в groupcp.php

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

#
#-----[ FIND ]---------------------------------------------
# Line 428
							SELECT aa.group_id 
							FROM " . AUTH_ACCESS_TABLE . " aa 
							WHERE aa.group_id = g.group_id  
						)
					)

#
#-----[ FIND ]---------------------------------------------
# Line 433
				ORDER BY aa.auth_mod DESC";
мой кусок:

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

switch(SQL_LAYER)
	{
		case 'postgresql':
			$sql = "SELECT g.group_moderator, g.group_type, aa.auth_mod 
				FROM " . GROUPS_TABLE . " g, " . AUTH_ACCESS_TABLE . " aa 
				WHERE g.group_id = $group_id
					AND aa.group_id = g.group_id 
					UNION (
						SELECT g.group_moderator, g.group_type, NULL 
						FROM " . GROUPS_TABLE . " g
						WHERE g.group_id = $group_id
							AND NOT EXISTS (
							SELECT aa.group_id 
							FROM " . AUTH_ACCESS_TABLE . " aa 
							WHERE aa.group_id = g.group_id  
						)
					)";
			break;
что делать?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

automan
подумать и решить ставили вы моды, затрагивался этот файл и т.д.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 2 раза

Сообщение automan »

модов стоит много
вопрос в том что если я не произведу эту замену(сделав все остальные) будет ли все корректно работать?
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Сообщение FladeX »

automan
есть у тебя все! Вот смотри "твой кусок":
switch(SQL_LAYER)
{
case 'postgresql':
$sql = "SELECT g.group_moderator, g.group_type, aa.auth_mod
FROM " . GROUPS_TABLE . " g, " . AUTH_ACCESS_TABLE . " aa
WHERE g.group_id = $group_id
AND aa.group_id = g.group_id
UNION (
SELECT g.group_moderator, g.group_type, NULL
FROM " . GROUPS_TABLE . " g
WHERE g.group_id = $group_id
AND NOT EXISTS (
SELECT aa.group_id
FROM " . AUTH_ACCESS_TABLE . " aa
WHERE aa.group_id = g.group_id

)
)";
break;
только пробелов не хватает.

Добавлено спустя 4 минуты 32 секунды:

Кстати, те кто обновляется через codechanges, прошу вас обратить внимание на редактирование файла groupcp.php, а именно:

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

#-----[ OPEN ]--------------------------------------------- 
# 
groupcp.php
#
#-----[ FIND ]---------------------------------------------
# Line 208
	//
	if ( !$userdata['session_logged_in'] )
	{
		redirect(append_sid("login.$phpEx?redirect=groupcp.$phpEx&" . POST_GROUPS_URL . "=$group_id", true));
	}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	else if ( $sid !== $userdata['session_id'] )
	{
		message_die(GENERAL_ERROR, $lang['Session_invalid']);
	}
проверяйте номера строк, так как данные строчки поиском находятся и перед нужным местом, поэтому здесь легко допустить ошибку. Сам на этом прокололся, хорошо несколько форумов обновлял, заметил и исправил.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 2 раза

Сообщение automan »

FladeX первый FIND я нашел а вот
ORDER BY aa.auth_mod DESC";
нет
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Сообщение FladeX »

automan
отсчитайте 5 строчек)) Ну может чуть побольше
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
skazal
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 8 месяцев
Откуда: Москва

Сообщение skazal »

обновил ... 5 минут, полет нормальный :)
Я так сказал
Аватара пользователя
automan
phpBB 2.0.1
Сообщения: 252
Стаж: 19 лет
Благодарил (а): 2 раза

Сообщение automan »

FladeX так нету там ORDER BY этого

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