Hello everbody,

i`ve have just changed sides from Joomla to Drupal and I think it`s a very good cms for creating a comunity. But I don`t understand where I make the mistake with implementing the phpbb3 Forum.
Installing the phpbb forum into the directory /localhost/drupal/phpbb3 is no problem. The phpbbforum module works also fine. But i do not understand which is the right path I must set in the "url-alias" to show the forum in my drupal site.

I only get the error message: The path ..... is either invalid or you do not have access to it. I know that the access must be granted, the file permissins are alright.

Can anyone give me an example how an url-alias must look like? It may be only a small mistake, but i am not able to find it.

Thank you for your help

Bonito

Comments

cog.rusty’s picture

Can you explain what you mean "show the forum in my drupal site"?

el-bonito’s picture

Oh sorry, the last time i wrote in english is 2 yeras ago. What i mean is, I want the phpbb forum to work in a frame on my site.

thanks

Bonito

cog.rusty’s picture

But what do you want to do with an URL alias?

Forget for a moment about iframes and URL aliases and describe where you want the user to go and what to see. This is what i didn't understand.

el-bonito’s picture

The install.txt for the phpbbforum mod says:

How to make phpBB work in frame

1. Go to Administer � Site configuration � phpBBforum settings

phpBB display way:
In the window
X In frame inside Drupal page

Save configuration

2. Go to Administer � Site configuration > Performance
Clear cached data

3. Go to Administer � Site building > Menus > Navigation
See Menu item with blank title in state (Disabled)
You may enable it if you do not want phpbbforum in Primary links

If you enable it your forum page will be with title.
Reset will help to remove the page title if you disable it back.

4. Go to Administer � Site building � Menus � Primary links
Enter Menu item phpbbforum.

Main page and link to phpBB in frame is

phpbbforum

To change this name you may add URL aliases (core module Path must be enabled).

Add next URL aliases (System path -> URL Alias)
.
.
.
.

What i want is that the forum is shown in the middle column (content column) of the side. On The right side the navigation menu and the user menu (Link to userprofile, blog, buddylist, ... ) will be placed and on the right side other plugins (latest posts, top poster, ...).

cog.rusty’s picture

Ok, I see. Here is what it means:

Normally with this module, if your drupal site is at http://localhost/drupal then your phpbb forum will be http://localhost/drupal/phpbbforum

To include it in Drupal's menu in step 4, you can enter in the menu the word phpbbforum

That is enough. But if you don't like this path name and you want to change it, for example, to http://localhost/drupal/forum then:

Make sure that Drupal's path module is enabled.
Go to admin/build/path, in the tab "Add alias", and enter "Existing system path:" phpbbforum and "Path alias:" forum

Then your forum's URL will change to http://localhost/drupal/forum, and to include this in the menu in step 4 you will enter just forum

(If you use this name as an alias, don't enable Drupal's forum module because there will be a name conflict.)

el-bonito’s picture

OK, thank you. I now have installed everythind new on my computer . I think that everything has benn correctly installed, but now i even get error messages like

"The requested URL /phpbb3 was not found on this server"

or

"The requested URL /phpbb3/viewforum.php was not found on this server" .

everything is installed in the directory: /localhost/drupal

I think i also have to change some pathes in a directory, but what`s the name of directory an wehre can i find it?

Thank you,

Bonito

cog.rusty’s picture

The error message "The requested URL /phpbb3 was not found on this server" probably means that you are trying to go to http://localhost/phpbb3. Where is the phpbb3 directory? Is it in htdocs/phpbb3 or in htdocs/drupal/phpbb3?

Also, to use the integration don't go to the phpbb3 installation directory but to the directory which the module says.

---------- Edited to add:

It is also possible that you are doing everything right and it is a bug in the module. Check its issues queue.

el-bonito’s picture

Thank you very much for your help. Everything arround the phpbb Integration works fine now.

THank you.

Bonito

HanleyDesigns’s picture

I'm wondering how you resolved the issue with your phpbb3 integration, as you can see I'm also having those problems, and would appreciate some help...
http://cordiafreaks.com/drupal64/?q=phpbbforum

Cheers!
Steve

creachimpy’s picture

Hi, I'm having the EXACT same problem as you did. How did you solve your problem??
Could you please share your solution with me?? Thanks!

ErCmos’s picture

Hi all,

I was having the same problem and I solved it changing in the phpBB3 "server configuration" "Force URL" into YES.

I hope this helps you.

Regards

velocis’s picture

Hi guys,

After much playing around to get the phpBBforum module to be located at /forum so that all our old forum cross links and google history links back to the old forum threads I have found that the elegant solution of adding a URL alias only seems to work for the board index.

So if I add a URL alias 'forum' and point to 'phpbbforum' it works and show the board index, but as soon as I click on something a top (http://example.com/forum/viewforum.php?f=2) I then get a page not found.

I have also tried adding 'forum/*' alias pointed to 'phpbbforum/*'

I would prefer to change the module to actually set itself up in forum as we have no future interest in using the Drupal forums but even if you modify the

Treidge’s picture

Better late, than never, eh? :)

I've managed to figure out how to fix "The path ..... is either invalid or you do not have access to it" problem with phpbb3 integration into drupal. It's simple - you just need to add blocks "phpBBforum: Hidden authentication", "phpBBforum: New forum topics", etc. to your site pages ( http://example.com/admin/build/block ). Then add your aliases, after that you can remove those blocks. Can't say, why it's like this, but for me it works.

Added some time later...

Hmph... Now i'm not sure about it. With clean installaton of drupal and after adding blocks, mentioned above, i'm still encounter path problem. But, i'm cleared cache - and problem disappear. Maybe idea with blocks is wrong. So, in addition, try to clear your cache. ( admin/settings/performance )