Никогда не ставьте форум на PostgreSql

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

Никогда не ставьте форум на PostgreSql

Сообщение Konst0777 08.08.2008 8:04

Здравствуйте,

Установил PHPBB3.0.1 - дабы не вникать проблем с кодировкой - поставил на Postgre (о чем круто пожалел :)), перенес базу с phpbb2 - проде нормально, но администрировать правы было невозможно - постоянно вываливалась ошибка, обновил до 3.0.2 - вроде все заработало. Решил поставить мод ы - обратился как казалось к профессионалам, пока не буду сообщать кому - может закончат работу, хотя веры мало осталось. Вобщем - сказали моды пишуться под MySql, а я со своим Postgre вообще один из 200 клиентов - стали пробовать конвертировать из Postgre в MySql - практически невозможно. То, что сделали (http://www.halk.ru/phpBB33) для гостей вроде работает, для пользователей и администраторов при отрытии темы вылетает такое
General Error
SQL ERROR [ mysql4 ]

The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay [1104]

SQL

SELECT t.*, f.*, tw.notify_status, bm.topic_id as bookmarked, tt.mark_time, ft.mark_time as forum_mark_time FROM (phpbb_forums f, phpbb_topics t) LEFT JOIN phpbb_topics_watch tw ON (tw.user_id = 2 AND t.topic_id = tw.topic_id) LEFT JOIN phpbb_bookmarks bm ON (bm.user_id = 2 AND t.topic_id = bm.topic_id) LEFT JOIN phpbb_topics_track tt ON (tt.user_id = 2 AND t.topic_id = tt.topic_id) LEFT JOIN phpbb_forums_track ft ON (ft.user_id = 2 AND t.forum_id = ft.forum_id) WHERE t.topic_id = 81 AND (f.forum_id = t.forum_id OR (t.topic_type = 3 AND f.forum_id = 26))

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: viewtopic.php
LINE: 249
CALL: dbal_mysql->sql_query()


может все лечится просто?

и еще
во все сообщения довались три буквы (нет не то что можно подумать ... :)), http://www.halk.ru/phpBB33/viewtopic.php?f=26&t=81#wrap
они не форматируюся в соответствии со стилем - непонятно

Прошу помощи.

Еще глянул - в голосовании - по два раза дублирубтся ответы :(
Последний раз редактировалось Konst0777 08.08.2008 8:08, всего редактировалось 1 раз.
Konst0777
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 08.08.2008 7:47


Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение crash 08.08.2008 8:07

Konst0777 писал(а):The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE

искать пробовали?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6239
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение Konst0777 08.08.2008 8:31

Где? В интернете?
поискал, почитал
В таблице через PhpAdmin этот (SQL_MAX_JOIN_SIZE) установлен в 50000000, думаю достаточно, а вот SQL_BIG_SELECTS помоему в Off, может его в ON надо?
Konst0777
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 08.08.2008 7:47

Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение crash 08.08.2008 8:34

может. Вы попробуете и узнаете.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6239
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение Konst0777 08.08.2008 8:35

Ржунимагу

Добавлено спустя 34 секунды:
Мож по колесу попинать
Konst0777
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 08.08.2008 7:47

Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение crash 08.08.2008 8:39

еще не пинали? Это вы должны были сделать впервую очередь.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6239
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение Konst0777 08.08.2008 8:49

попинал - не помогло. Не поверишь - третий день матерюсь. Что - нибуть по существу можно? У вас рано еще наверное, буду ждать ...
Konst0777
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 08.08.2008 7:47

Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение crash 08.08.2008 9:05

Konst0777
тогда попробуйте сделать, то что вам написало в ошибке. Можете еще обратиться к своему хостеру.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6239
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение Konst0777 08.08.2008 9:46

Пилять, это невозможно, я же ламер или как там ..., вообщем вставил в dbal.php такую строку mysql_query("SET OPTION SQL_BIG_SELECTS=1"); перед формированием запроса к базе - все работает, вроде, надо потестировать. Остается второй вопрос - буковки в стороне от тела форума - это вернуться в начало, почему они там и как это исправить?

Добавлено спустя 18 минут 7 секунд:
форум перенес на место http://www.halk.ru/phpBB33

Добавлено спустя 23 минуты 36 секунд:
При попытке проиндексировать выдает следующее
Общая ошибка
SQL ERROR [ mysql4 ]

Column 'post_text' cannot be part of FULLTEXT index [1283]

SQL

ALTER TABLE phpbb_posts ADD FULLTEXT (post_subject), MODIFY post_text mediumtext COLLATE utf8_unicode_ci NOT NULL, ADD FULLTEXT (post_text), ADD FULLTEXT post_content (post_subject, post_text)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/search/fulltext_mysql.php
LINE: 738
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_search.php
LINE: 363
CALL: fulltext_mysql->create_index()

FILE: includes/acp/acp_search.php
LINE: 46
CALL: acp_search->index()

FILE: includes/functions_module.php
LINE: 472
CALL: acp_search->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

какое же решение можетбыть ???
Konst0777
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 08.08.2008 7:47

Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение Alek$ 08.08.2008 10:45

Выбрать другой механизм индексирования?
Useful links: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Изображение
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB 3.0.2 с предустановленной русификацией
Аватара пользователя
Alek$
Модератор
Модератор
 
Сообщения: 1677
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск

Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение Rayden 08.08.2008 10:51

У меня такое ощущение, что все это не относится к теме "сообщаем разработчикам..."
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2563
Зарегистрирован: 27.06.2005 0:07

Re: Сообщаем об ошибках phpBB 3.0.x разработчикам

Сообщение Konst0777 08.08.2008 10:52

Как все коряво неработает, присутствия в сети не показывает, темы и ответы создать невозможно, наверное следствие первого. Буковки в стороне - предположил ошибка темы, при ее обновлении дает такое

Общая ошибка
SQL ERROR [ mysql4 ]

Data too long for column 'theme_data' at row 1 [1406]

SQL

UPDATE phpbb_styles_theme SET theme_mtime = 1218035166, theme_data = '/* phpBB 3.0 Style Sheet\n --------------------------------------------------------------\n Style name: proSilver\n Based on style: proSilver (this is the default phpBB 3 style)\n Original author: subBlue ( http://www.subBlue.com/ )\n Modified by: \n \n Copyright 2006 phpBB Group ( http://www.phpbb.com/ )\n --------------------------------------------------------------\n*/\n\n/* General proSilver Markup Styles\n---------------------------------------- */\n\n* {\n /* Reset browsers default margin, padding and font sizes */\n margin: 0;\n padding: 0;\n}\n\nhtml {\n font-size: 100%;\n /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */\n height: 100%;\n margin-bottom: 1px;\n}\n\nbody {\n /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */\n font-family: Verdana, Helvetica, Arial, sans-serif;\n color: #828282;\n background-color: #FFFFFF;\n /*font-size: 62.5%; This sets the default font size to be equivalent to 10px */\n font-size: 10px;\n margin: 0;\n padding: 12px 0;\n}\n\nh1 {\n /* Forum name */\n font-family: \"Trebuchet MS\", Arial, Helvetica, sans-serif;\n margin-right: 200px;\n color: #FFFFFF;\n margin-top: 15px;\n font-weight: bold;\n font-size: 2em;\n}\n\nh2 {\n /* Forum header titles */\n font-family: \"Trebuchet MS\", Arial, Helvetica, sans-serif;\n font-weight: normal;\n color: #3f3f3f;\n font-size: 2em;\n margin: 0.8em 0 0.2em 0;\n}\n\nh2.solo {\n margin-bo
.................................. много такого
BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/acp/acp_styles.php
LINE: 338
CALL: dbal_mysql->sql_query()

FILE: includes/functions_module.php
LINE: 472
CALL: acp_styles->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

скорее всего глобальные ошибки при переносе данных с postgre на Mysql - есть ли какие либо пути решения из Вашего опыта - направьте

Добавлено спустя 2 минуты 1 секунду:
Alek$ писал(а):Выбрать другой механизм индексирования?


Какой? в админке не предлагает "другой" механизм

Добавлено спустя 9 минут 22 секунды:
Rayden писал(а):У меня такое ощущение, что все это не относится к теме "сообщаем разработчикам..."


Возможно, я уже тоже склоняюсь к такой мысли - это скорее тема "никогда не ставьте форум на PostgreSql", т.к. выхода оттуда небудет. На сегодня нет инструментов корректного (для PHPBB3) переноса данных с Postgre на MySql.
Konst0777
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 08.08.2008 7:47

Re: Никогда не ставьте форум на PostgreSql

Сообщение rxu 08.08.2008 13:20

Вы "чистый" 3.0.2 ставить не пробовали?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Re: Никогда не ставьте форум на PostgreSql

Сообщение Konst0777 08.08.2008 14:06

Раз 10 это делал, не в этом проблема - все чисто
Konst0777
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 08.08.2008 7:47

Re: Никогда не ставьте форум на PostgreSql

Сообщение rxu 08.08.2008 14:24

Если при чистой установке возникают ошибки, давайте сюда конфигурацию сервера (версии ПО), действия, приводящие к ошибкам, тексты ошибок. Будем спрашивать у разработчиков.

Вот только я не уверен, что "левые" буковки есть следствие установки на postgre. Что вообще за хостинг у вас?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0