#1 22.01.08 15:37
проблема с форумом phpBB
Итак, есть форум на phpBB 0.22 версии, то есть последняя во 2й линейке
имеем хорошо посещаемый сайт
Наши пользователи оставили сообщений: 3059
Всего зарегистрированных пользователей: 512
Посещаемость увеличивается. С чем я столкнулся:
1. Таблицы баз данных поисковых слов и поисковых индексов растут как грибы, отсюда ошибки при постинге сообщений - cannot select index from search words и тому подобное, сообщение приходится разбивать на 2 и тогда проходит либо вообще ничего не помогает
2. Глюки с галочкой запомнить меня на этом форуме. Постоянно слетает настройка и юзеру опять приходится вводить логин и пароль в форму
База данных на постгресе. Чтобы избежать ошибки №1 мы делаем вакуум и чистим индексы в поисковой табличке, но от этого страдает поиск по форуму. Проблема 2 не решена.
Переехать на нуленые форумные движки тоже впринципе можно но нам не нужна эта грамоздкость которая им свойственна.
Пхпбб впринципе легкий и настроен уже под нас со всеми нужными плагинами.
Вобщем, кто подскажет, кто расскажет чего можно сделать предпринять чтобы все было нормально и функционировало без проблем?
Offline
#2 22.01.08 16:31
Re: проблема с форумом phpBB
не юзайл пхпбб,но
1)Optimising the phpBB search index
Offline
#10 23.01.08 13:33
#11 23.01.08 13:50
#12 29.01.08 08:55
#13 29.01.08 09:17
#14 29.01.08 12:00
Re: проблема с форумом phpBB
$dbms = 'mysql';
$dbhost = 'localhost';
$dbname = 'forum';
$dbuser = 'forumuser';
$dbpasswd = 'forumpass';
Как я понял, 'forum' - база данных самого форума, 'forumuser'- база пользователей, 'forumpass' - тут хронятся их пароли, 'mysql' не понятно что за хрень, ну точно не имя пользователя, под которым происходит подключение к базе. Разве что только 'localhost'?
Исправлено kai (29.01.08 12:04)
Offline
#15 29.01.08 12:27
Re: проблема с форумом phpBB
kai написал(а):
$dbms = 'mysql';
это драйвер базы данных, определяет тип базы данных. в данном случае это мускуль
если нужно запустить на постгресе то писалось бы pgsql например
$dbhost = 'localhost';
это адрес по которому идет коннект базе данных, в данном случае база стоит на той же тачке что и апач с пхп
$dbname = 'forum';
это имя базы данных, тут все понятно
$dbuser = 'forumuser';
это логин к базе данных. проще говоря это юзер которому можно к ней коннектица
$dbpasswd = 'forumpass';
а это пароль этого юзера. то есть он коннектица по логину и паролю
kai написал(а):
ну точно не имя пользователя, под которым происходит подключение к базе
как раз оно и есть ) пекпек
Offline

