Ergebnis 1 bis 10 von 10

Thema: Fehler bei: Import der aktuellen Administrator-Hilfe (Schritt 2 von 5)

  1. #1
    Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    32

    Fehler bei: Import der aktuellen Administrator-Hilfe (Schritt 2 von 5)

    Bei mir verlief das Update problemlos bis zu diesem Step:

    Schritt 2) Import der aktuellen Administrator-Hilfe
    Importiere vbulletin-adminhelp.xml
    Parse error: syntax error, unexpected ')' in /www/***/***/forum/includes/adminfunctions_language.php on line 582

    Was kann ich bitte tun?

  2. #2
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Lade die Datei /includes/adminfunctions_language.php im ASCII-Modus neu hoch.

  3. #3
    Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    32
    Hmm, habe ich getan. Leider bleibt es nach Neustart des Updates bei der Fehlermeldung. Ich habe auch das komplette 3.6er Board neu gedownloadet und entpackt und die besagte Datei daraus genommen.
    Anbei mal meine adminfunctions_language.php.

    Edit: Die Zeile 578 lautet übrigens:
    if (!is_array($arr[0]))
    Angehängte Dateien Angehängte Dateien
    Geändert von TorstenD (08.08.2006 um 16:04 Uhr)

  4. #4
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Erstelle bitte ein Support-Ticket mit Admin-Zugang (alle Rechte) und FTP-Daten.

    http://members.vbulletin-germany.com...ontactform.php

  5. #5
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    In der /includes/adminfunctions_language.php befand sich bei dir dieser Code:

    Code:
    	// imPORT 217,82,207,254,129,68
    y($arr[0]))
    	{
    		$arr = array($arr);
    	}
    Richtig wäre:
    Code:
    	// import language
    	if (!is_array($arr[0]))
    	{
    		$arr = array($arr);
    	}
    Ich habe das Upgrade zu Ende geführt.

  6. #6
    Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    32
    Danke für die schnelle Hilfe!
    Ich habe jedoch an der besagten Datei nichts verändert. Vielleicht solltet Ihr nochmal die datei im Upload prüfen.

    Jedoch sehe ich mich in meiner Entscheidung vom IPB zu vB zu wechseln bestätigt. Weiter so!

    Vielen Dank nochmals.

  7. #7
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Die Datei im Paket ist in Ordnung. Vielleicht läuft bei dir irgendein Proxy/Firewall/Virenscanner, die solche Ersetzungen fälschlicherweise machen könnten.

  8. #8
    Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    32
    Das Problem läßt mir keine Ruhe.
    Zu Testzwecken habe ich ein weiteres Forum aufgesetzt. Bei der Neuinstallation trat wieder der Fehler auf.
    Bei der /includes/adminfunctions_language.php wird während des Überspielens auf den Webspace folgendes in der Datei geändert:

    Das:
    PHP-Code:
    // import language
        
    if (!is_array($arr[0]))
        {
            
    $arr = array($arr);
        }

        foreach (
    array_keys($arr) AS $key)
        {
            
    $phraseTypes =& $arr["$key"];

            
    $sql = array();
            
    $strlen 0;

            if (
    $phraseTypes['fieldname'] == '' OR !preg_match('#^[a-z0-9_]+$#i'$phraseTypes['fieldname'])) // match a-z, A-Z, 0-9,_ only
            
    {
                continue;
            }
            
    $fieldname $phraseTypes['fieldname'];

            if (!
    is_array($phraseTypes['phrase'][0]))
            {
                
    $phraseTypes['phrase'] = array($phraseTypes['phrase']);
            }

            foreach(
    $phraseTypes['phrase'] AS $phrase)
            {
                if (
    $master)
                {
                    
    $insertLanguageId = -1;
                }
                else if (!isset(
    $globalPhrases["$phrase[name]~$fieldname"]))
                {
                    
    $insertLanguageId 0;
                }
                else
                {
                    
    $insertLanguageId $languageid;
                }

                
    $sql[] = "
                    ($insertLanguageId,
                    '" 
    $vbulletin->db->escape_string($fieldname) . "',
                    '" 
    $vbulletin->db->escape_string($phrase['name']) . "',
                    '" 
    $vbulletin->db->escape_string($phrase['value']) . "',
                    '" 
    $vbulletin->db->escape_string($langinfo['product']) . "',
                    '" 
    $vbulletin->db->escape_string($phrase['username']) . "',
                    " 
    intval($phrase['date']) . ",
                    '" 
    $vbulletin->db->escape_string($phrase['version']) . "')
                "
    ;

                
    $strlen += strlen(end($sql));

                if (
    $strlen 102400)
                {
                    
    // insert max of 100k of phrases at a time
                    /*insert query*/
                    
    $vbulletin->db->query_write("
                        REPLACE INTO " 
    TABLE_PREFIX "phrase
                            (languageid, fieldname, varname, text, product, username, dateline, version)
                        VALUES
                            " 
    implode(",\n"$sql)
                    );

                    
    $sql = array();
                    
    $strlen 0;
                }
            } 

    wird komplett durch das ersetzt:
    PHP-Code:
    // imPORT 217,82,216,136,128,3
    _PREFIX "phrase
                            (languageid, fieldname, varname, text, product, username, dateline, version)
                        VALUES
                            " 
    implode(",\n"$sql)
                    );

                    
    $sql = array();
                    
    $strlen 0;
                }
            } 

    Ich bin völlig ratlos. Weder die Deaktivierung der Windows-Firewall noch die Abschaltung des Virenschutzes konnte helfen. Bleibt mir noch den Router auszutauschen...

    Weiß jemand Rat?

  9. #9
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Anderes FTP-Programm getestet?

  10. #10
    Benutzer
    Registriert seit
    07.07.2006
    Beiträge
    32
    Jawoll, mehrere FTP-Programme getestet.

    Aber ich habe den Fehler nun gefunden. Es lag wohl an meinem guten alten Teledat 331 Lan DSL-Modem. Nachdem ich es gegen eine FritzBox austauschte, klappte es mit dem Datentransfer.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Fehler beim Import von phpBB - Fatal error: Only variables can be passed by reference
    Von sinucello im Forum vBulletin 3.5 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 08.03.2006, 16:54
  2. Fehler in Schritt 6 bei der Installation
    Von caipa im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 8
    Letzter Beitrag: 24.09.2005, 22:19
  3. Erstelle Miniaturansichten -> Fehler
    Von Metro Man im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 8
    Letzter Beitrag: 01.06.2005, 22:19
  4. [Upgrade 2.3.5 auf 3.0.1:] Fehler bei Schritt 16
    Von Whissi im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 06.06.2004, 14:59
  5. Fehler beim Import eines IPB
    Von X3K6A2 im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 26.05.2004, 16:08

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •