Hi,
I'm creating a Drupal website, but I need to have phpBB integrated in it so that the site has a unified login system. I would use Drupal's built-in forum, but... in my opinion, phpBB is more developed than Drupal's. Anyway, I used this very helpful guide to assist me:
http://kepp.net/drupal/
Basically everything worked as expected until I hit step 23:
23) Go to administer -> modules
http://localhost/drupal-4.7.6/admin/modules
Enable phpBB and press "Save configuration"
Problem was that there was no module listed as "phpBB" for me to enable. Poking around in the other modules revealed that the modules need a .info file, so I went ahead and created one for phpBB:
; $Id: phpbb.info,v 1.3 2006/11/21 20:55:33 dries Exp $
name = phpbb
description = Integrates phpBB into Drupal's user system.
package = Core - optional
version = VERSION
; Information added by drupal.org packaging script on 2007-01-30
version = "5.1"
project = "drupal"
This then let me enable the phpBB module in Drupal's administration panel. The next step is this:
24) Log in as the Drupal administrator, then go to addminister -> settings -> phpbb
http://localhost/drupal-4.7.6/admin/settings/phpbb
But now when I go into the administration panel, the only mention of phpBB is a new option under "Access Control" that reads "Administer phpBB", and there's a checkbox for anonymous user, and another for authenticated user. Checking both of these boxes does nothing. (And .../admin/settings/phpbb link doesn't work, but I suspect the previous version of Drupal used a slightly different permalink system.)
Thank you in advance.
Joe
Comments
4.7 instructions?
Good work on the .info file! I've had to do that too, and it works like a charm!
However, I believe those are 4.7 instructions. Did you download the 5.x version of project/phpbb? If not, do so.
Funny thing is...the admin/settings/phpbb is where the module should be in both 4.7 and 5.x. Weird.
I guess I'm not very helpful, but just cheering you on!
Where to find an update?
>However, I believe those are 4.7 instructions.
Yes, they are. I assumed that older Drupal modules were backwards-compatible.
>Did you download the 5.x version of project/phpbb? If not, do so.
Problem is that I don't know if there even is a 5.x version of this module. I checked the FTP server where the 4.7 file was hosted, and the following files looked kind of close:
The name of the file that I downloaded previously was
phpbb-cvs.tar.gz. Is there a project page for this module located somewhere that would have links to an updated version of this module? I found this after many Google searches, so it seems as if this "hack" isn't exactly the most popular thing to do...Found it
OK, nevermind. I found the project page, and downloaded the 5.x version of the module. This time it came with a .info file, so at least it looks a bit more promising. However, the same problem occurs: when I list tasks by module, the only option under phpBB is "configure permissions", and this brings me to those two checkboxes.
Fixed! (I think)
Ahhh... I'm such an idiot. I forgot to run
update.phpafter I updated the module. Everything seems to be working perfectly so far.*does a tapdance*
Thank you so much, Cross_and_Flame, your little suggestion helped me quite a bit!
:)
Glad I could do very little and you were inspired to do very much! :-)
Trying to decide...
Joe, I am trying to decide if I should intergrate my existing phpBB site into a new Drupal 5.1 site or mograte to Drupal's forum. I really like my phpBB (except for all the SPAM, which I am hoping going to the Drupal login system will help fix) but I have a concern. Each toime phpBB is upgraded, will compatibility with this module be broken? Have you yet updated your pgpBB installation?
I also had the same decision to make...
...and ultimately, migrating is the best answer. Once forum topics become nodes and comments, there's all sorts you can do with it. That said, I didn't even try to coexist them. Just seemed like a bad idea at the time, as phpbb3 was really shaky. Now, things are much better...
If you want functionality and interaction between the CMS and the forum, migrate.
If you want simplicity and two systems doing their best, then co-exist.