Интеграция phpBB3 и drupal не удалась(

Главные вкладки

Аватар пользователя delerny delerny 28 января 2009 в 1:17

Сайт на drupal 6.9, русифицирован.
ставлю модуль phpbbforum, который в своих настройках предлагает ввести полный адрес на сервере, куда установлен phpbb3. после того, как я ввожу нужный адрес, он довольно урчит, сохраняет его и выдает следующую ошибку:

Fatal error: Cannot redeclare user_delete() (previously declared in /home/user/mydomain.com/docs/modules/user/user.module:1592) in /home/user/mydomain.com/docs/forum/includes/functions_user.php on line 576

будьте любезны, подскажите, с чем это может быть связано и как этому противостоять.

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

заранее благодарен.

Комментарии

Аватар пользователя delerny delerny 28 января 2009 в 3:10

ipb - invision power board?
хм. по функциональности не могу сказать, ибо сам не пробовал..

но меня-то phpBB устраивает более чем. поэтому нужно срочно этО проблемО решить..

Аватар пользователя Akzhan Akzhan 28 января 2009 в 11:50

phpBB слишком дыряв, крайне не рекомендую.

Я предпочитаю Vanilla. Методика интеграции с Drupal описана и на их сайте, и на российском варианте ванилин.

Аватар пользователя glu2006 glu2006 28 января 2009 в 16:53

Почитайте мануал к интегратору, это самое первое.
И как в мануале вы найдете, что в пхпбб в таком-то месте надо закомментить функцию user_delete() поскольку точно такая же функция есть и в модуле user друпала, вот в принципе и все.
Текст ошибки прост пхп не может повторно задекларировать уже объявленную функцию.

Аватар пользователя Serg_M Serg_M 5 апреля 2009 в 13:04

Проблему как-то разрешили, а то у меня та-же ошибка?
Только Drupal 6.10, phpBBforum 6.x-1.04 (2008-Nov-14), phpBB v.3.0.4.
Вроде устанавливал, как написано в INSTALL.RU.txt

P.S. В Fatal error: виноват я, по невнимательности functions_user.php сбросил в промежуточную версию.

Но теперь застрял на authentication test - phpBB user: Anonymous. You are not authenticated in phpBB now. Please login to phpBB and test again.
Пробовал на форуме логиниться друпаловским пользователем - неберет, а при вводе форумного пользователя - ошибка не проходит.

Может кодировки виноваты, в phpbb3 - utf8_bin, а Drupal - utf8_general_ci ???

P.S.2. Все это я делал локально на Denwere, ошибку authentication test так и не победил (вроде пишут виноват phpbb3: настройки сервера + куки). Но попробовал то-же самое проделать на сайте (в интернете) и все ПОЛУЧИЛОСЬ. Ах, да суперадмин на сайте Друпал и phpbb3, должен быть один и тот-же (имя + пароль).

P.S.3. Победил и локалку. Ставил форум отдельно/обособленно, затем скопировал в Друпал, в результате нарушился Домен cookie: в phpbb3, достаточно было подкорректировать там (например drupal610), как тест прошел. Если форум ставить сразу в дерикторию, где стоит Друпал, то должно все автоматом схватываться.
И еще, похоже phpBBforum 6.x-1.04 подходит и для phpBB v.3.0.4.