вот какая проблема посетила меня ребята:
когда пытался зайти в настройки свежеустановленного модуля phpbbforum (phpbbforum settings), то он естественно попросил меня прописать полный путь к папке, где phpBB3 установлен (а он у меня установлен..) . Прописываю, жму "сохранить" и вижу страничку с надписью:
Fatal error: Cannot redeclare user_delete() (previously declared in /home/igens/uliteli.net/modules/user/user.module:1589) in /home/igens/uliteli.net/forum/includes/functions_user.php on line 571
Вот такая штука, причём совершенно мне не понятная.
Комментарии
хех, еще один недомодуль -) Мне вот интересно, как они их в паблик выкладывают - вообще не проверяют выходит, чтоли? user_delete - функция ядра друпала, и если пытаться обьявить такую-же хрень в других местах кода, то естессна фатал еррор и никаких других вариантов тут не предвидится.
В INSTALL.txt это есть, но на английском
Copy the file “function_user.php” located here:
[phpbbforum > contrib > phpbbdrupal > root > includes] ... to ...
[phpbb3 > includes] ... replacing the existing “function_user.php” file there.
на русском INSTALL.RU.txt
1. Скопируйте содержимое каталога contrib/phpbbdrupal/root в каталог установки форума.
Для совместной работы модуля phpbbforum с форумом необходимо по крайней мере применить патч для файла functions_user.php или заменить его целиком из каталога phpbbdrupal/root.
Это позволяет избежать дублирования одинакового названия функции user_delete в Drupal и phpBB.
Кроме того, измененная функция возвращает true при успешном удалении, в то время как функция phpBB всегда возвращает false, в остальном они идентичны.
Все изменения в файлах phpBB3 не влияют на работу форума в автономном режиме.
Скопируйте и заместите function_user.php из /phpbbforum/contrib/phpbbdrupal/root/includes/function_user.php в
/home/igens/uliteli.net/forum/includes/functions_user.php
Спасибо, Ваш совет помог
такая же проблема возникала при обновлении phpbb с версии 3.0.2 к 3.0.3
просто надо гдето указать в доках по phpbbforum об этой особенности,
а так в целом интересный модуль
см. сюда:
модуля phpbbforum, а проблемы возникают после обновления phpbb
Для соответствия phpBB 3.03 модуль обновлен до версии 1.04
Спасибо vb@drupal.org за совет.
Почти та-же проблема, что и у создателя топика, только Drupal 6.10
Fatal error: Cannot redeclare user_delete() (previously declared in Z:\home\drupal610\www\modules\user\user.module:1592) in Z:\home\drupal610\www\phpBB3\includes\functions_user.php on line 576
хотя вроде делал по инструкции.
Вопрос, а phpBBforum 6.x-1.04 (2008-Nov-14), к какой-то конкретной версии phpBB3 привязан (а то я обновился до последней phpBB v.3.0.4)???
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.
Подскажите, плз, аналогичная проблема
Читаю инструкции, везде написано "скопируйте файлы из contrib туда-то, скопируйте файлы из contrib сюда-то..", вот только самой папки contrib нигде нет, скачал phpbbforum и phpbbbridge, ни там ни там не нашел.