Seite 1 von 1

3.0.8 Fatal Error bei /install/

Verfasst: 01.06.2011 06:52
von Chienloup
Habe docs und install in meine Webspace geladen und bekomme diese Meldung, sobald ich /install/ aufrufe:

Code: Alles auswählen

Fatal error: Cannot redeclare split_sql_file() (previously declared in /www/htdocs/****/includes/functions_install.php:516) in /www/htdocs/****/install/install_functions.php on line 106
Konnte nix passendes dazu finden?!

Vielen Dank im voraus!

EDIT:

Habe folgendes dazu gefunden:
http://www.phpbb3-magic.com/magic_viewt ... =21&t=1565
okay

habs hinbekommen
und fals jemand fragt wie

ich habe folgendes ausgeklammert

Code: Alles auswählen

/*function split_sql_file($sql, $delimiter)
{
   $sql = str_replace("\r" , '', $sql);
   $data = preg_split('/' . preg_quote($delimiter, '/') . '$/m', $sql);

   $data = array_map('trim', $data);

   // The empty case
   $end_data = end($data);

   if (empty($end_data))
   {
      unset($data[key($data)]);
   }

   return $data;
} */
Das ganze befindet sich in der includes/fuctions_install.php
Diesen Abschnitt klammer ich doch so aus oder:
<!-- //-->

?
Ich hab keine Ahnung von HTML Sprache...und die Lösung ist etwas unzureichend für Noobs.

Re: 3.0.8 Fatal Error bei /install/

Verfasst: 01.06.2011 15:36
von Elsensee
Chienloup hat geschrieben:[...]
Ich hab keine Ahnung von HTML Sprache...und die Lösung ist etwas unzureichend für Noobs.
Du hast ja ein phpBB-Forum installiert.
Das ganze läuft mit der Sprache "PHP". (phpBB = php Bulletin Board)

Und du klammerst es GENAUSO aus, wie es im Beitrag steht. Also:

Code: Alles auswählen

/*function split_sql_file($sql, $delimiter)
{
   $sql = str_replace("\r" , '', $sql);
   $data = preg_split('/' . preg_quote($delimiter, '/') . '$/m', $sql);

   $data = array_map('trim', $data);

   // The empty case
   $end_data = end($data);

   if (empty($end_data))
   {
      unset($data[key($data)]);
   }

   return $data;
} */ 
Mit /* fängt's an und mit */ hört's auf.