Уважаемые пользователи!
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 3.1 Alpha1 Preview Release [обсуждаем]

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение rxu »

Обсуждаем выход phpBB 3.1 Alpha1 Preview Release.

К вопросу о производительности. Многие, чтобы оценить время генерации страницы, включают режим DEBUG путем раскомментирования соответствующей строки в config.php.

Для phpBB 3.1 этот способ не работает, так как в режиме отладки отключается кэширование.

В результате разница в производительности в режиме отладки по сравнению с обычным режимом может достигать нескольких раз.

Пример: на локальной машине (Win 8.1 / Apache2 / MySQL 5.5 / PHP 5.4.3, оптимизации и опкэши отсутствуют) разница составляет 1,5 сек против 0,4 сек.

Хотите испытать реальную производительность - отключите режим отладки.
Изображение
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 11 лет 6 месяцев
Откуда: Украина, Ивано-Франковск
Благодарил (а): 9 раз
Поблагодарили: 18 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение Sherlock »

Борис Бердичевский
У меня работает. :)
SH
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение rxu »

Борис Бердичевский
Версия PHP правильная?
Изображение
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение Борис Бердичевский »

rxu
вчера перешёл на 5.4.23. Не помогло, те же вылеты...
Вылет ПРАВА ДОСТУПА -- подскажите, где копать в коде?
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

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

Борис Бердичевский
Чистая установка?
У меня были проблемы с вкладкой "Права доступа" из-за ошибок в файле русской локализации.
language/ru/acp/permissions_phpbb.php

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

	'ACL_U_SENDPM'		=> 'Может посылать ЛС', 'cat' => 'pm'),
Заменил на

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

	'ACL_U_SENDPM'		=> 'Может посылать ЛС',
и

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

	'ACL_A_ICONS'		=> 'Может изменять значки тем, сообщений и смайлики'
Добавил запятую закрывающую

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

	'ACL_A_ICONS'		=> 'Может изменять значки тем, сообщений и смайлики',
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение Борис Бердичевский »

Точно! Это опечатки, заработало!

Добавлено спустя 3 минуты 47 секунд:
Осталось Резервное копирование. Там где искать собаку зарытую?
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

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

Включи дебаг, в .htaccess выстави самый высокий уровень показа ошибок.
При каких настройках резервного копирования вылезает ошибка? Что за ошибка? Как воспроизвести?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение rxu »

владимир1983
А чего раньше-то молчал? :)
Исправлено в репозитории.
Изображение
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

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

rxu
Я почти собрался)
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение Борис Бердичевский »

владимир1983 писал(а):При каких настройках резервного копирования вылезает ошибка? Что за ошибка? Как воспроизвести?
Вылетает при запуске его. Полная -> gzip -> Сохранить на сервере, выделено всё.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 306 раз
Поблагодарили: 296 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

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

На чистой установке с MySQL базой на всяких разных версиях php, в том числе и на версии которую указал ты, воспроизвести ошибку не получается.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение Борис Бердичевский »

Значит, это мой драйвер SQLite 3 виноват. Где трассировку поставить? Какой файл и с какой функцией там пашет?

Добавлено спустя 10 минут 28 секунд:
Вообще, непонятно, почему бы в этом случае не заполнить Лог ошибок?

Добавлено спустя 49 минут 20 секунд:
Всё, разобрался. В файле includes/acp/acp_database.php функция function write_data($table_name) от класса sqlite_extractor -- старьё, я её заменил аки в обычном 3.0.x:

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

	function write_data($table_name)
	{
		global $db;
		static $proper;

		if (is_null($proper))
		{
			$proper = version_compare(PHP_VERSION, '5.1.3', '>=');
		}

		if ($proper)
		{
			$col_types = $db->fetch_column_types($table_name); 
		}
		else
		{
			$sql = "SELECT sql
				FROM sqlite_master
				WHERE type = 'table'
					AND name = '" . $table_name . "'";
			$table_data = sqlite_single_query($db->db_connect_id, $sql);
			$table_data = preg_replace('#CREATEs+TABLEs+"?' . $table_name . '"?#i', '', $table_data);
			$table_data = trim($table_data);

			preg_match('#((.*))#s', $table_data, $matches);

			$table_cols = explode(',', trim($matches[1]));
			foreach ($table_cols as $declaration)
			{
				$entities = preg_split('#s+#', trim($declaration));
				$column_name = preg_replace('/"?([^"]+)"?/', '1', $entities[0]);

				// Hit a primary key, those are not what we need :D
				if (empty($entities[1]) || (strtolower($entities[0]) === 'primary' && strtolower($entities[1]) === 'key'))
				{
					continue;
				}
				$col_types[$column_name] = $entities[1];
			}
		}

		$sql = "SELECT *
			FROM $table_name";
		$result = $db->sql_query($sql);
		$sql_insert = 'INSERT INTO ' . $table_name . ' (' . implode(', ', array_keys($col_types)) . ') VALUES (';
		while ($row = $db->sql_fetchrow($result))
		{
			foreach ($row as $column_name => $column_data)
			{
				if (is_null($column_data))
				{
					$row[$column_name] = 'NULL';
				}
				else if ($column_data == '' && stripos($col_types[$column_name], 'int') === false)
				{
					$row[$column_name] = "''";
				}
				else if (strpos($col_types[$column_name], 'text') !== false || strpos($col_types[$column_name], 'char') !== false || strpos($col_types[$column_name], 'blob') !== false)
				{
					$row[$column_name] = sanitize_data_generic(str_replace("'", "''", $column_data));
				}
			}
			$this->flush($sql_insert . implode(', ', $row) . ");n");
		}
	}
Добавлено спустя 7 минут 33 секунды:
Кстати, это недостаток гибкости новой версии 3.1.
Почему бы не переписать этот acp_database.php, спустив функциональность класса XXXX_extractor в соответствующий драйвер? А то иначе придётся каждый раз править этот файл при необходимости изменений в соответствующем драйвере!
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
miba
phpBB 2.0.4
Сообщения: 432
Стаж: 17 лет 3 месяца
Благодарил (а): 26 раз
Поблагодарили: 6 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение miba »

Где-бы поюзать тестовую версию, чтобы самому не ставить?
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 11 лет 6 месяцев
Откуда: Украина, Ивано-Франковск
Благодарил (а): 9 раз
Поблагодарили: 18 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение Sherlock »

miba писал(а):Где-бы поюзать тестовую версию, чтобы самому не ставить?
Можно здесь phpBB 3.1 Alpha2

UPD:
Логин: dev
Пароль: 123456

Только не делайте глупости. :)
Последний раз редактировалось Sherlock 21.01.2014 21:12, всего редактировалось 1 раз.
SH
Аватара пользователя
x00peR
phpBB 2.0.3
Сообщения: 368
Стаж: 13 лет 1 месяц
Благодарил (а): 8 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение x00peR »

Sherlock, а что за "расширения", это как на предыдущих версиях моды?

Добавлено спустя 2 минуты 44 секунды:
Моды заменены более гибкой системой расширений, не требующей редактирования непосредственно кода ядра phpBB.
sweetah
phpBB 2.0.6
Сообщения: 505
Стаж: 14 лет 2 месяца
Благодарил (а): 17 раз
Поблагодарили: 10 раз

Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]

Сообщение sweetah »

Стиль офигенно сделан, универсальнее и не придумаешь.

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