Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

Форум не работает!

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 05 апр 2013, 14:10

На хостере у нас как я понимаю несколько разных баз, там установлены и основной сайт (mysql) и PostreSQL это для форума, если я правильно понимаю...


И ещё в админке появились баги сплошные...немогу даже кеш почистить...
выкидывает ошибки, наверное из за смены пользователя это произошло...до этой катавасии такого не было.

Код: выделить все
Общая ошибка
SQL ERROR [ postgres ]

ERROR: нужно быть владельцем связи phpbb_moderator_cache []

SQL

TRUNCATE TABLE phpbb_moderator_cache

BACKTRACE

FILE: [ROOT]/includes/db/postgres.php
LINE: 211
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_admin.php
LINE: 2351
CALL: dbal_postgres->sql_query()

FILE: [ROOT]/includes/acp/acp_main.php
LINE: 344
CALL: cache_moderators()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_main->main()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()
Юрий
Пользователь
 
Сообщений: 18
Зарегистрирован:
01 апр 2013, 16:06
Благодарил (а): 16 раз.
Поблагодарили: 0 раз.

Сообщение 05 апр 2013, 14:16

Юрий
зачем тогда вы нам показываете ошибки от основного сайта?
Юрий писал(а):наверное из за смены пользователя это произошло...

проверьте какие права у пользователя для доступа к базе
crash
Поддержка
 
Сообщений: 11331
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 05 апр 2013, 14:33

зачем тогда вы нам показываете ошибки от основного сайта?

Ну я бы не посмел ошибки основного сайта писать...это в админке форума выкидывает такую ошибку...
Админка форума.JPG


проверьте какие права у пользователя для доступа к базе

Может файлу config.php дать атрибуты другие? а то стоит 600
Юрий
Пользователь
 
Сообщений: 18
Зарегистрирован:
01 апр 2013, 16:06
Благодарил (а): 16 раз.
Поблагодарили: 0 раз.

Сообщение 05 апр 2013, 20:01

Юрий писал(а):Ну я бы не посмел ошибки основного сайта писать.

ну тогда почему вам postgres ошибки выдает тоже? Вы определитесь форуи какую базу использует? что в config.php?
crash
Поддержка
 
Сообщений: 11331
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 06 апр 2013, 02:25

что в config.php?

$dbms = 'postgres';
Соответственно как мы видим используется база postgres. Далее мне нужно изменить механизм Поиска в админке форума.
Изменение механизма поиска.JPG

Как мы с вами видим в названии механизма есть слово Fulltext mysql Нажимаем создать индексы и в ответ получаем окно
поиск.JPG

Механизм полнотекстового поиска MySQL может использоваться только на MySQL4 и выше.


Наверное этот механизм поиска каким то образом пытается задействовать базы mysql, ведь это слово в его названии даже присутствует.
Юрий
Пользователь
 
Сообщений: 18
Зарегистрирован:
01 апр 2013, 16:06
Благодарил (а): 16 раз.
Поблагодарили: 0 раз.

Сообщение 06 апр 2013, 08:10

Юрий писал(а):Соответственно как мы видим используется база postgres.

Юрий писал(а):Как мы с вами видим в названии механизма есть слово Fulltext mysql

то есть вас не смущают слова Fulltext mysql? А у вас база postgres при этом.
Юрий писал(а):Наверное этот механизм поиска каким то образом пытается задействовать базы mysql, ведь это слово в его названии даже присутствует

наверное этот механизм поиска работает только в базе данных mysql. Именно поэтому вы в итоге получаете ошибку
crash
Поддержка
 
Сообщений: 11331
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 06 апр 2013, 09:44

Я всего лишь пытался сделать то, что мне написали люди разбирающиеся в этом,ещё зимой дело было...
цитата из нашей переписки:
очистил поисковые индексы, база уменьшилась.
Зато теперь поиск не работает. Тогда уж используй Fulltext mysql

Вот я и пытался использовать механизм Fulltext mysql, а оказывается он будет работать если форум установлен на базе MySQL и никак иначе...про это мне не сказали. Хотя я потом написал им, что у меня PostgreSQL 8.1.23.

Могли бы чиркануть, типа, Чувак если база данных у тебя PostgreSQL, то установить и задействовать поисковый механизм Fulltext mysql у тебя не получится...Ибо он работает только для тех у кого база данных форума висит на MySQL.

Скажите пожалуйста, можно как то попросить хостера перенести базу данных с PostgreSQL 8.1.23 на базу MySQL-5 или это лучше не делать?
Юрий
Пользователь
 
Сообщений: 18
Зарегистрирован:
01 апр 2013, 16:06
Благодарил (а): 16 раз.
Поблагодарили: 0 раз.

Сообщение 06 апр 2013, 10:20

Юрий писал(а):Вот я и пытался использовать механизм Fulltext mysql, а оказывается он будет работать если форум установлен на базе MySQL и никак иначе

из названия разве не понятно?
Юрий писал(а):Могли бы чиркануть, типа, Чувак если база данных у тебя PostgreSQL, то установить и задействовать поисковый механизм Fulltext mysql у тебя не получится.

могли бы сказать что у вас postgres и тогда возможно они бы чирканули. Никто не должен угадывать что у вас и как сделано, вы сами должны говорить
Юрий писал(а):Скажите пожалуйста, можно как то попросить хостера перенести базу данных с PostgreSQL 8.1.23 на базу MySQL-5

непроще этот вопрос задать хостеру?
crash
Поддержка
 
Сообщений: 11331
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 06 апр 2013, 11:01

могли бы сказать что у вас postgres и тогда возможно они бы чирканули.

Я им написал, что у меня PostgreSQL 8.1.23, они ни слова ни сказали...наверное подумали, что я сам пойму, что с PostgreSQL задействовать механизм поиска MySQL не получится...

Но ведь для меня PostgreSQL и MySQL это словосочетания букв и не более, или как сейчас шутят, для обывателя это просто набор "ругательных слов". Я даже и представить себе не мог, что можно натягивать форум на разные базы. PostgreSQL наверное используется по умолчанию...
перенести базу данных с PostgreSQL 8.1.23 на базу MySQL-5

Просто хотел спросить вашего совета как профессионала, что предпочтительней для форума phpBB? PostgreSQL или MySQL-5... хотя там наверное нюансов куча...в двух словах не напишешь...у нас просто базы раздувает при использовании поиска PostgreSQL до неимоверных 1,5 Гигов.
В любом случае спасибо за помощь!
Буду читать http://habrahabr.ru/qa/2315/
Юрий
Пользователь
 
Сообщений: 18
Зарегистрирован:
01 апр 2013, 16:06
Благодарил (а): 16 раз.
Поблагодарили: 0 раз.

Сообщение 06 апр 2013, 11:20

Юрий писал(а):о ведь для меня PostgreSQL и MySQL это словосочетания букв и не более

ну москвич и мерседес тоже вроде как словосочетание букв. Но там все разное, только название запчастей одинаково.
Юрий писал(а):PostgreSQL или MySQL-5... хотя там наверное нюансов куча.

все зависит от количество сообщений, постов, настройки базы. Есть форумы на mysql то нескольких миллионов сообщений. Тут наверное как больше повезет. Ну и mysql обычно больше распространенно
crash
Поддержка
 
Сообщений: 11331
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.


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

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

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

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3