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
Dr.Death hat geschrieben:Quelle des Tipps:

http://www.phpbb.com/community/viewtopi ... 6&t=564095
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 :oops: :x


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