config.php file could not be found.. Wieso??

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
SiMoeBoe
Mitglied
Beiträge: 13
Registriert: 09.01.2010 23:23

config.php file could not be found.. Wieso??

Beitrag von SiMoeBoe »

Hi Leute,
Ich hab folgendes Problem:
Ich habe nach einem Tutorial (-> http://labs.jumart.de/2008/05/phpbb3-lo ... ner-seite/ ) versucht, Zugriff auf das Usermanagement sowie den LogIn und Logout meines phpBB3 Forums zu bekommen.
Dabei bekomme ich nun immer folgende Fehlermeldung:
The config.php file could not be found.

Click here to install phpBB
Interessanterweise klappt das Forum selbst ohne Probleme, wenn ich auf 'normalem' Weg darauf zugreife (--> http://martinbucer.de/intern/forum/phpbb3/ )

Der Fehler kommt nur bei meinem Script. Dieses sieht an der entsprechenden Stelle wie folgt aus:

Code: Alles auswählen

define('IN_PHPBB', true);
define('PHPBB_ROOT_PATH', $_SERVER['DOCUMENT_ROOT'].'/intern/forum/phpbb3/');
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include(PHPBB_ROOT_PATH . 'common.' . $phpEx);

// Start session management
$user->session_begin();
if($_GET['page']==’login’)
{
Der Fehler kommt nach dem Zugriff auf die common.php (darin ist der auslöser in Zeile 122-125) an folgender Stelle:

Code: Alles auswählen

if (!file_exists($phpbb_root_path . 'config.' . $phpEx))
{
	die("<p>The config.$phpEx file could not be found.</p><p><a href=\"{$phpbb_root_path}install/index.$phpEx\">Click here to install phpBB</a></p>");
}
Ich habe bereits versucht, 'phpbb_root_path' in meiner Datei (s. ersten Code) ganz weg zulassen, indem ich den pfad bei include direkt eingefügt habe und define weggelassen hab.. Dies ändert jedoch nichts.

ich hoffe, ihr könnt mir helfen. Habe bei google und hier im Forum seit 2 tagen vergeblich nach ener lösung gesucht.

Schon mal Vielen Dank,
Gruss,
SiMoeBoe
Woran du glaubst, dafür sollst du leben und sterben!
P7BB
Mitglied
Beiträge: 383
Registriert: 15.07.2008 19:40

Re: config.php file could not be found.. Wieso??

Beitrag von P7BB »

Ich würd jetzt einfach mal behaupten, weil der Pfad evtl. nicht stimmt. Schreib das ganze doch ggf. als relativen Pfad... ;)
Könnte nämlich sein, dass er Probleme mit $_SERVER['DOCUMENT_ROOT'] hat, oder sowas...
SiMoeBoe
Mitglied
Beiträge: 13
Registriert: 09.01.2010 23:23

Re: config.php file could not be found.. Wieso??

Beitrag von SiMoeBoe »

Hi,
Danke für die Hilfe..
Klappt aber leider immer noch nicht -> selber Fehler.
Ich vermutete auch, dass es an den Pfaden liegt, aber die scheinen alle korrekt zu sein.

Kann es uU sein, dass die Variable phpbb_root_path redefiniert wird?

Gruß,
SiMoeBoe
Woran du glaubst, dafür sollst du leben und sterben!
P7BB
Mitglied
Beiträge: 383
Registriert: 15.07.2008 19:40

Re: config.php file could not be found.. Wieso??

Beitrag von P7BB »

Ok, noch eine Theorie:
Du definierst "PHPBB_ROOT_PATH", aber in der Fehlermeldung steht: {$phpbb_root_path}, also müsstest du doch eigentlich $phpbb_root_path definieren, oder?
Sry, ich kenn mich mit der Struktur vom phpbb3 nicht so gut aus, da ich momentan keins benutze. Ich kann dir leider nur mit Vermutungen weiterhelfen...
SiMoeBoe
Mitglied
Beiträge: 13
Registriert: 09.01.2010 23:23

Re: config.php file could not be found.. Wieso??

Beitrag von SiMoeBoe »

Hi,
Noppe, das bringt nur Fehlermeldungen über Meldungen :lol: ..
na ja, ein Versuch wars Wert.
Da ich auch nur noch vermute bin ich über jeden Denkansatz dankbar.
Ich arbeite mittlerweile nach try except und sehe, was es bringt..
:wink:
Also trotzdem vielen Dank !!!!"!!!

Gruss,
SiMoeBoe
Woran du glaubst, dafür sollst du leben und sterben!
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: config.php file could not be found.. Wieso??

Beitrag von Mahony »

Hallo
Versuchs mal so

Code: Alles auswählen

<?php
// Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true);
$phpbb_root_path = './'; // HIER DEN KORREKTEN PFAD ANGEBEN
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);


// Session auslesen und Benutzer-Informationen laden
$user->session_begin();  // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
$user->setup();          // Sprachvariablen laden   
Unter // HIER DEN KORREKTEN PFAD ANGEBEN musst du dann noch den relativen Pfad angeben.


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
SiMoeBoe
Mitglied
Beiträge: 13
Registriert: 09.01.2010 23:23

Re: config.php file could not be found.. Wieso??

Beitrag von SiMoeBoe »

Jo, Juhhu,
Das scheints gewesen zu sein, jedenfalls kommt der Fehler nicht mehr und die Seite wird korrekt angezeigt.
Zwar klappt das Anmelden selbst scheinbar immer noch nicht, aber das ist wohl ein anderes Problem.
VIELEN DANK !!!!!!!!!
Gruss,
SiMoeBoe
Woran du glaubst, dafür sollst du leben und sterben!
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“