Chyba při aktualizaci

Máte problémy s instalaci phpBB3 nebo s konverzi z phpBB2 na phpBB3? Zde naleznete pomoc.
Pravidla fóra
Čim více informací poskytnete ve vašem dotazu, tim vyšší je šance, že se vám dřív dostane přesné odpovědi. Uveďte odkaz na vaše fórum, používané MODy a styly a zkuste sepsat úpravy na fóru za poslední týdny. Nezapomeňte uvést výstižný titulek tématu.
Zamčeno
Kukuč
Příspěvky: 43
Registrován: stř 15. říj 2008 19:34:41

Chyba při aktualizaci

Příspěvek od Kukuč » ned 21. pro 2008 0:48:13

Ahoj,

Dneska jsem prováděl aktualizaci phpbb 3.0.2 na phpbb 3.0.4. Kvůli nainstalovaným modifikacím jsem musel aktualizace provést ručně. A nechal jsem tudíž použít kód ze starého souboru. Ale, při sloučení a následním nahrání na ftp, my to hází fatal error. Jedná se o soubor includes/function.php
www/includes/functions.php on line 56
a na 56 řádku se nachází toto:
$result = (STRIP) ? stripslashes($result) : $result;
}
}

/**
* request_var
*
* Used to get passed variable
*/
konkrétněji ta druhá závorka. Potřeboval bych tudíř vědět, co s ní?

Děkuji

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Chyba při aktualizaci

Příspěvek od WhiteWolfSix » ned 21. pro 2008 7:59:30

Spravil si aj update databáze? Inak, daj link na fórum...
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Culprit
Příspěvky: 3744
Registrován: čtv 06. dub 2006 0:00:00
Bydliště: Praha, ČR
Kontaktovat uživatele:

Re: Chyba při aktualizaci

Příspěvek od Culprit » ned 21. pro 2008 8:29:27

Chyba může být úplně někde jinde.
O tom, že bude v souboru includes/functions.php, není pochyb.
Šiknul by se i celý soubor.
celá funkce vypadá takto

Kód: Vybrat vše

function set_var(&$result, $var, $type, $multibyte = false)
{
    settype($var, $type);
    $result = $var;

    if ($type == 'string')
    {
        $result = trim(htmlspecialchars(str_replace(array("\r\n", "\r", "\0"), array("\n", "\n", ''), $result), ENT_COMPAT, 'UTF-8'));

        if (!empty($result))
        {
            // Make sure multibyte characters are wellformed
            if ($multibyte)
            {
                if (!preg_match('/^./u', $result))
                {
                    $result = '';
                }
            }
            else
            {
                // no multibyte, allow only ASCII (0-127)
                $result = preg_replace('/[\x80-\xFF]/', '?', $result);
            }
        }

        $result = (STRIP) ? stripslashes($result) : $result;
    }
}
 
«Přečtu si informace o instalaci fóra a jeho komponent» «Podívám se po webu, jestli to někde nebylo řešeno» «Umím li něco z dané oblasti problému, pokusím se vyřešit sám» «Zeptám se podpory» «Neurguji podporu»

Kukuč
Příspěvky: 43
Registrován: stř 15. říj 2008 19:34:41

Re: Chyba při aktualizaci

Příspěvek od Kukuč » ned 21. pro 2008 12:32:44

update databáze jsem provedl a celý soubor přikládám v příloze:
functions.php
(104.73 KiB) Staženo 133 x

Uživatelský avatar
christian
Příspěvky: 2822
Registrován: úte 03. říj 2006 0:00:00
Kontaktovat uživatele:

Re: Chyba při aktualizaci

Příspěvek od christian » ned 21. pro 2008 13:09:34

Jaké je přesné znění té chyby?
Neposkytuji podporu pres jabber ani SZ. - na to je tu toto fórum.

Left 4 Dead 1 & 2 - vše o těchto kooperativních hrách od Valve
www.v31.cz - místo pro Váš odpočinek
SuperFórum.cz - trošku velké fórum :)

Culprit
Příspěvky: 3744
Registrován: čtv 06. dub 2006 0:00:00
Bydliště: Praha, ČR
Kontaktovat uživatele:

Re: Chyba při aktualizaci

Příspěvek od Culprit » ned 21. pro 2008 13:39:39

Ten soubor je bez chyby. Chyba bude někde jinde, přilož kompletní výpis chyby, jak píše christian.
«Přečtu si informace o instalaci fóra a jeho komponent» «Podívám se po webu, jestli to někde nebylo řešeno» «Umím li něco z dané oblasti problému, pokusím se vyřešit sám» «Zeptám se podpory» «Neurguji podporu»

Kukuč
Příspěvky: 43
Registrován: stř 15. říj 2008 19:34:41

Re: Chyba při aktualizaci

Příspěvek od Kukuč » ned 21. pro 2008 15:11:20

Fatal error: Cannot redeclare set_var() (previously declared in includes/functions.php:28) in includes/functions.php on line 56

Uživatelský avatar
gmvasek
V.I.P.
V.I.P.
Příspěvky: 1910
Registrován: pát 20. led 2006 1:00:00
Bydliště: RuneScape W61/92
Kontaktovat uživatele:

Re: Chyba při aktualizaci

Příspěvek od gmvasek » ned 21. pro 2008 23:51:06

Máš mody?
RuneScape Wiki | Můj Twitter | CSRUNE fórum | Smixovo fórum o phpBB3 - lastRSS

NEPOSKYTUJI podporu přes ICQ/Jabber/SZ ani jiné komunikační protokoly! => ptejte se zde
NEPOSKYTUJI podporu pro warez fóra.
HLEDEJTE před položením dotazu.
NEURGUJTE podporu.

Kukuč
Příspěvky: 43
Registrován: stř 15. říj 2008 19:34:41

Re: Chyba při aktualizaci

Příspěvek od Kukuč » ned 21. pro 2008 23:58:17

ano mám:
Cash mód
Kontrolu SZ
Uvítací SZ
Abecední řazení témat
Ajax Chat

Zamčeno