Сайт на 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 как раз и вылетает указанная ошибка.
заранее благодарен.
Комментарии
Интегрируйте с ipb. IPB гораздо мощнее чем phpBB
ipb - invision power board?
хм. по функциональности не могу сказать, ибо сам не пробовал..
но меня-то phpBB устраивает более чем. поэтому нужно срочно этО проблемО решить..
phpBB слишком дыряв, крайне не рекомендую.
Я предпочитаю Vanilla. Методика интеграции с Drupal описана и на их сайте, и на российском варианте ванилин.
Почитайте мануал к интегратору, это самое первое.
И как в мануале вы найдете, что в пхпбб в таком-то месте надо закомментить функцию user_delete() поскольку точно такая же функция есть и в модуле user друпала, вот в принципе и все.
Текст ошибки прост пхп не может повторно задекларировать уже объявленную функцию.
Проблему как-то разрешили, а то у меня та-же ошибка?
Только 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.
спасибо)