Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
Обсуждаем выход 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 сек.
Хотите испытать реальную производительность - отключите режим отладки.
К вопросу о производительности. Многие, чтобы оценить время генерации страницы, включают режим DEBUG путем раскомментирования соответствующей строки в config.php.
Для phpBB 3.1 этот способ не работает, так как в режиме отладки отключается кэширование.
В результате разница в производительности в режиме отладки по сравнению с обычным режимом может достигать нескольких раз.
Пример: на локальной машине (Win 8.1 / Apache2 / MySQL 5.5 / PHP 5.4.3, оптимизации и опкэши отсутствуют) разница составляет 1,5 сек против 0,4 сек.
Хотите испытать реальную производительность - отключите режим отладки.
-
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 17 лет 3 месяца
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 28 раз
- Поблагодарили: 53 раза
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
rxu
вчера перешёл на 5.4.23. Не помогло, те же вылеты...
Вылет ПРАВА ДОСТУПА -- подскажите, где копать в коде?
вчера перешёл на 5.4.23. Не помогло, те же вылеты...
Вылет ПРАВА ДОСТУПА -- подскажите, где копать в коде?
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 15 лет
- Откуда: Сергиев Посад
- Благодарил (а): 295 раз
- Поблагодарили: 287 раз
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
Борис Бердичевский
Чистая установка?
У меня были проблемы с вкладкой "Права доступа" из-за ошибок в файле русской локализации.
language/ru/acp/permissions_phpbb.php
Заменил на
и
Добавил запятую закрывающую
Чистая установка?
У меня были проблемы с вкладкой "Права доступа" из-за ошибок в файле русской локализации.
language/ru/acp/permissions_phpbb.php
Код: Выделить всё
'ACL_U_SENDPM' => 'Может посылать ЛС', 'cat' => 'pm'),
Код: Выделить всё
'ACL_U_SENDPM' => 'Может посылать ЛС',
Код: Выделить всё
'ACL_A_ICONS' => 'Может изменять значки тем, сообщений и смайлики'
Код: Выделить всё
'ACL_A_ICONS' => 'Может изменять значки тем, сообщений и смайлики',
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 17 лет 3 месяца
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 28 раз
- Поблагодарили: 53 раза
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
Точно! Это опечатки, заработало!
Добавлено спустя 3 минуты 47 секунд:
Осталось Резервное копирование. Там где искать собаку зарытую?
Добавлено спустя 3 минуты 47 секунд:
Осталось Резервное копирование. Там где искать собаку зарытую?
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 15 лет
- Откуда: Сергиев Посад
- Благодарил (а): 295 раз
- Поблагодарили: 287 раз
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
Включи дебаг, в .htaccess выстави самый высокий уровень показа ошибок.
При каких настройках резервного копирования вылезает ошибка? Что за ошибка? Как воспроизвести?
При каких настройках резервного копирования вылезает ошибка? Что за ошибка? Как воспроизвести?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
владимир1983
А чего раньше-то молчал?
Исправлено в репозитории.
А чего раньше-то молчал?

Исправлено в репозитории.
-
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 15 лет
- Откуда: Сергиев Посад
- Благодарил (а): 295 раз
- Поблагодарили: 287 раз
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
rxu
Я почти собрался)
Я почти собрался)
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 17 лет 3 месяца
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 28 раз
- Поблагодарили: 53 раза
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
Вылетает при запуске его. Полная -> gzip -> Сохранить на сервере, выделено всё.владимир1983 писал(а):При каких настройках резервного копирования вылезает ошибка? Что за ошибка? Как воспроизвести?
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 15 лет
- Откуда: Сергиев Посад
- Благодарил (а): 295 раз
- Поблагодарили: 287 раз
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
На чистой установке с MySQL базой на всяких разных версиях php, в том числе и на версии которую указал ты, воспроизвести ошибку не получается.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 17 лет 3 месяца
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 28 раз
- Поблагодарили: 53 раза
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:
Добавлено спустя 7 минут 33 секунды:
Кстати, это недостаток гибкости новой версии 3.1.
Почему бы не переписать этот acp_database.php, спустив функциональность класса XXXX_extractor в соответствующий драйвер? А то иначе придётся каждый раз править этот файл при необходимости изменений в соответствующем драйвере!
Добавлено спустя 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");
}
}
Кстати, это недостаток гибкости новой версии 3.1.
Почему бы не переписать этот acp_database.php, спустив функциональность класса XXXX_extractor в соответствующий драйвер? А то иначе придётся каждый раз править этот файл при необходимости изменений в соответствующем драйвере!
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
Где-бы поюзать тестовую версию, чтобы самому не ставить?
-
- phpBB 2.0.2
- Сообщения: 301
- Стаж: 12 лет 7 месяцев
- Откуда: Украина, Ивано-Франковск
- Благодарил (а): 8 раз
- Поблагодарили: 18 раз
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
Можно здесь phpBB 3.1 Alpha2miba писал(а):Где-бы поюзать тестовую версию, чтобы самому не ставить?
UPD:
Логин: dev
Пароль: 123456
Только не делайте глупости.

Последний раз редактировалось Sherlock 21.01.2014 21:12, всего редактировалось 1 раз.
SH
-
- phpBB 2.0.3
- Сообщения: 368
- Стаж: 14 лет 2 месяца
- Благодарил (а): 8 раз
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
Sherlock, а что за "расширения", это как на предыдущих версиях моды?
Добавлено спустя 2 минуты 44 секунды:
Добавлено спустя 2 минуты 44 секунды:
Моды заменены более гибкой системой расширений, не требующей редактирования непосредственно кода ядра phpBB.
-
- phpBB 2.0.6
- Сообщения: 505
- Стаж: 15 лет 3 месяца
- Благодарил (а): 15 раз
- Поблагодарили: 10 раз
Re: Вышел phpBB 3.1 Alpha1 Preview Release [обсуждаем]
Стиль офигенно сделан, универсальнее и не придумаешь.