Seite 2 von 2

Verfasst: 27.10.2008 22:02
von 4seven

Code: Alles auswählen

hauptverzeichnis
|            |
|            |
Seite     Ordner Forum
                     |
                     |
               Phpbb  Forum
das heißt auf "Seite" liegt das loginscript und auf "PhpBB Forum" dein forum?

also
hauptverzeichnis/seite/loginscript.php
und
hauptverzeichnis/ordner_forum/phpbb_forum/config.php

??

Verfasst: 27.10.2008 22:09
von Blackpoint
jo da liegt ja auch die common.php

€dit: ne falsch ^^
Hauptverzeichnis/Forum/config.php
hauptverzeichnis/loginscript.php

Verfasst: 27.10.2008 22:30
von Dave
Also:

Code: Alles auswählen

define('IN_PHPBB', true); 
$phpbb_root_path = './Forum/'; 
$phpEx = substr(strrchr(__FILE__, '.'), 1); 
include($phpbb_root_path . 'common.' . $phpEx);
Weil durch das ./../ gehen wir ein verzeichnis tiefer. Und das er dann nix findet is das klar :wink:

MfG
Dave

Verfasst: 27.10.2008 22:46
von Blackpoint
aber irgendwas stimmt da doch nciht o.O ich meine warum findet er dann die common.php aber diese nicht die config.php (die ja im gleichen verzeichnis liegt???) Ich meine es ist ja kein php fehler sondern ne Fehlermeldung der common.php die mir sagt ich soll das Forum installieren o.O

Verfasst: 27.10.2008 23:22
von 4seven
ganz einfach

weil hier ja erst die basis der "pfadlegung" gebildet wird...

Code: Alles auswählen

$phpbb_root_path = './Forum/';
die dann hier angewandt wird

Code: Alles auswählen

include($phpbb_root_path . 'common.' . $phpEx);
klappt es denn nun?

falls nein, vergiss den kladderatutsch und füge in diesem falle (ausnahmsweise) einen absoluten pfad ein (natürlich ordungsgemäß generiert)

Code: Alles auswählen

$phpbb_root_path = 'http://' . $_SERVER['SERVER_NAME'] . '/Forum/'

Verfasst: 27.10.2008 23:39
von Blackpoint
jop so gehts :) viele viele dank