Seite 1 von 2

Fehler nach Konvertierung

Verfasst: 21.07.2012 20:02
von caesargrau
Hallo erst mal;

nach der Konvertierung von phpBB2 auf phpBB3 erhalte ich beim Aufruf des Boards folgende Fehlermeldung:

[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 547: session::include_once(./includes/auth/auth_.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 547: session::include_once(): Failed opening './includes/auth/auth_.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR')
Language file ./language//common.php couldn't be opened.

Wie kann ich das beheben ?

Re: Fehler nach Konvertierung

Verfasst: 22.07.2012 19:30
von Michel_61
Hallo,

schau mal was in deiner session.php in der betreffenden Zeile steht.

Bei mir sieht das so aus:

Code: Alles auswählen

$method = basename(trim($config['auth_method']));
		include_once($phpbb_root_path . 'includes/auth/auth_' . $method . '.' . $phpEx);
und funktioniert.

Und dann schau doch mal ob deine Dateien vollständig sind, das die Datei "./language//common.php" nicht geöffnet werden kann, kann auch daran liegen das sie garnicht da ist?

Re: Fehler nach Konvertierung

Verfasst: 25.07.2012 18:12
von caesargrau
Hallo,

die session.php sieht bei mir gleich aus. Die common.php liegt bei mir jeweils unter /language in den Unterverzeichinssen "de", "de_x_sie" und "en".

Re: Fehler nach Konvertierung

Verfasst: 11.08.2012 14:10
von caesargrau
Hallo,

könnte hier bitte nochmal jemand helfen; es läuft leider immer noch nicht !

Re: Fehler nach Konvertierung

Verfasst: 11.08.2012 15:12
von Mahony
Hallo
Hast du mal den cache geleert und sind die Berechtigungen für die Verzeichnisse korrekt gesetzt?
Mahony hat geschrieben:Die Verzeichnisse store/, cache/, files/ und images/avatars/upload/ müssen im phpBB3 generell die Rechte 777 haben.
Die config.php muss, wenn das Forum läuft, wieder auf CHMOD 644 zurück gestellt werden.
Siehe auch KB:chmod
Grüße: Mahony

Re: Fehler nach Konvertierung

Verfasst: 12.08.2012 07:52
von Miriam
Symptome:
Output hat geschrieben:[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 547: session::include_once(./includes/auth/auth_authentifizierungsmethode.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 547: session::include_once(): Failed opening './includes/auth/auth_authentifizierungsmethode.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR')
Language file ./language/sprache/common.php couldn't be opened.
Fehlende Authentifizierungsmethode (db oder ldap oder apache]) und Sprache (de oder de_x_sie oder en).
Hier werden noch die Daten $config['auth_method'] und $config['default_lang'] gebraucht.

Diese Daten werden in der Variablen $config bereitgestellt. Die Bereitstellung erfolgt durch das Auslesen der Tabelle phpbb_config (config_name / config_value) für die Namen auth_method und default_lang.

Scheinbar können die Scripte auf die DB zugreifen, da es keine Fehlermeldung gibt. Die Werte könnten
  1. in der DB Tabelle config leer sein oder
  2. durch eine nichtbeabsichtigte Modifikation innerhalb der Script gelöscht / überschrieben worden sein.
Die Suche nach dem Fehler könnte hier beginnen:
  • Finde in der /common.php (also die, die sich im gleichen Verzeichnis wie die config.php befindet)
    • Code: Alles auswählen

      // Grab global variables, re-cache if necessary
      $config = $cache->obtain_config();
    danach füge ein:
    • Code: Alles auswählen

      print "Auth-Method: " . $config['auth_method'] . "<br />Default-Lang: " . $config['default_lang'];
Es sollte dann beim Aufruf des Forums so etwas lesbar sein:
Output hat geschrieben:Auth-Method: db
Default-Lang: de

Re: Fehler nach Konvertierung

Verfasst: 14.08.2012 16:24
von caesargrau
Hallo Mahony,

den Ordner \cache habe ich geleert; hat aber nicht gebracht. Die Dateiberrechtigungen stimmen.

Hallo Miriam,

nachdem ich die Zeile in der common.php eingefügt habe, kommt folgende Meldung beim Aufruf des Forums:

Auth-Method:
Default-Lang: [phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 547: session::include_once(./includes/auth/auth_.php): failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 547: session::include_once(): Failed opening './includes/auth/auth_.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php5/PEAR')
Language file ./language//common.php couldn't be opened.

Also da scheint wirklich was zu fehlen, oder ? Wie das aber passiert ist, kann ich mir nicht vorstellen. Das neue Forum lief ja; dieser Fehler komt erst unmittelbar nachdem ich die Konvertierung laufen lies; obwohl diese noch ordnungsgemäß abgeschlossen wurde !

Re: Fehler nach Konvertierung

Verfasst: 14.08.2012 18:05
von Miriam
Na dann starte mal phpMyAdmin (KB:phpmyadmin, KB:pma_faq) und lese diese Daten aus:
Miriam hat geschrieben:... Die Bereitstellung erfolgt durch das Auslesen der Tabelle phpbb_config (config_name / config_value) für die Namen auth_method und default_lang.
Die DB Query heißt:

Code: Alles auswählen

SELECT config_value FROM phpbb_config WHERE config_name = 'auth_method' OR config_name = 'default_lang'

Re: Fehler nach Konvertierung

Verfasst: 19.08.2012 15:25
von caesargrau
Hallo Miriam,

da kommt leider Fehlanzeige ! Also scheinen die Daten wirklich zu fehlen ...

Wie kann ich das beheben ?

Re: Fehler nach Konvertierung

Verfasst: 19.08.2012 15:41
von Crizzo
Hi,

versuchs mal mit dem Support-Toolkit: KB:stk und dort unter: Support-Tools --> Datenbank-Bereinigung. Das Tool stellt dann fehlenden Datenbank-Einträge wieder her.

Unbedingt die Infos beachten und ein Datenbank-Backup anfertigen!

Grüße