Seite 1 von 1
Fehler nach Neuinstallation phpbb3 RC3
Verfasst: 25.07.2007 18:13
von Gulli
Ich habe jetzt schon einige male neuinstalliert, mit und ohne der deutschen Sprachpakete, aber habe immer wieder den gleichen Fehler im ACP.
Der wie folgt so aussieht...
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file /includes/functions_module.php on line 131: Invalid argument supplied for foreach()
[phpBB Debug] PHP Notice: in file /adm/index.php on line 153: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3685)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 155: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3685)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 156: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3685)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 157: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3685)
Kann mir jemand einen Tip geben?
So Long Gulli
Verfasst: 25.07.2007 18:39
von nickvergessen
Wo im ACP tritt der Fehler den auf?
Verfasst: 25.07.2007 19:12
von Gulli
immer am oberen Bildschirm Rand gleich nach dem Einloggen.
Im
IE7 kann ich unten noch Einstellungen machen, wobei im Firefox nur der Fehler und das Logo von phpbb zu sehen sind, also keinerlei Einstellungen gemacht werden können.
So Long Gulli
Verfasst: 25.07.2007 19:20
von Mahony
Hallo
hmm....O.K.
Versuch mal folgendes:
Suche in der functions_module.php
Code: Alles auswählen
// Include MOD _info files for populating language entries within the menus
if (file_exists($user->lang_path . 'mods'))
{
$add_files = array();
foreach (glob($user->lang_path . 'mods/info_' . strtolower($this->p_class) . '_*.' . $phpEx, GLOB_NOSORT) as $file)
{
$add_files[] = 'mods/' . substr(basename($file), 0, -(strlen($phpEx) + 1));
}
if (sizeof($add_files))
{
$user->add_lang($add_files);
}
}
Ersetze es mit dem hier
Code: Alles auswählen
// Include MOD _info files for populating language entries within the menus
if (file_exists($user->lang_path . 'mods'))
{
$add_files = array();
$info_files = @glob($user->lang_path . 'mods/info_' . strtolower($this->p_class) . '_*.' . $phpEx, GLOB_NOSORT);
if (!is_array($info_files))
{
$dir = @opendir($user->lang_path . 'mods');
if ($dir)
{
while (($entry = readdir($dir)) !== false)
{
if (strpos($entry, 'info_' . strtolower($this->p_class) . '_') === 0 && substr(strrchr($entry, '.'), 1) == $phpEx)
{
$add_files[] = 'mods/' . substr(basename($entry), 0, -(strlen($phpEx) + 1));
}
}
closedir($dir);
}
}
else
{
foreach ($info_files as $file)
{
$add_files[] = 'mods/' . substr(basename($file), 0, -(strlen($phpEx) + 1));
}
}
if (sizeof($add_files))
{
$user->add_lang($add_files);
}
}
P.S. Bevor du dann später auf eine neuere Version updatest, solltest du die Änderung wieder rückgängig machen (da es dann zu Problemen kommen könnte)
Grüße: Mahony
Verfasst: 25.07.2007 21:43
von Dr.Death
Verfasst: 25.07.2007 21:58
von Mahony
Hallo
Stimmt.
@Gulli - Wenn du schon dabei bist kannst du dann auch gleich den Fix aus dem ersten Posting dort bei dir einbauen.
Aber denke bitte daran, bevor du auf eine spätere Version updatest, das ganze dann wieder rückgängig zu machen.
Grüße: Mahony
Verfasst: 25.07.2007 23:32
von Gulli
Ich danke Euch für die rasche Hilfe, aber nun lässt sich das Board nicht mehr installieren. Ich bekomme nur noch diesen Fehler
[ externes Bild ]
Ich dreh gleich durch
So Long Gulli
Verfasst: 25.07.2007 23:54
von Mahony
Hallo
Die Fixes sollst du ja auch erst NACH dem installieren einbauen.
Dein verlinktes Bild oben sagt ja aus, dass das Forum ja schon installiert war. Warum willst du es also jetzt noch einmal installieren?
Grüße: Mahony
Verfasst: 26.07.2007 00:07
von Gulli
Oki und Super Danke an die Leuz hier *TOP*
...das letztere war mein Fehler, hab den cach geleert dann war der Fehler wieder wie oben und Ihn dann mit Eurem Post behoben...
Nur den Fix hab ich irgendwie nich gefunden
So Long Gulli