Akce
Chyba #1108
uzavřenýNefunguje scheduler na PHP 5.5 >=
Začátek:
2019-01-04
Uzavřít do:
% Hotovo:
100%
Odhadovaná doba:
Popis
Chyba v scheduleru, která způsobuje jeho nefunkčnost.
Způsobena striktním vyhodnocení E_DEPRECATED.
Soubory
Akce
#1
Aktualizováno uživatelem Michal Kliment před více než 5 roky(ů)
Řešením je nahradit následující kód od řádku 421 souboru system/vendor/swift/Swift/Message/Headers.php:
if (false !== $p = strpos($encoded_value[$key], $this->LE)) { $cb = 'str_replace("' . $this->LE . '", "", "<$1>");'; $encoded_value[$key] = preg_replace("/<([^>]+)>/e", $cb, $encoded_value[$key]); }
Na tento kód:
if (false !== $p = strpos($encoded_value[$key], $this->LE)) { $encoded_value[$key] = preg_replace_callback("/<([^>]+)>/", function ($matches) { return str_replace("' . $this->LE . '", "", "<$1>"); }, $encoded_value[$key]); }
Akce
#2
Aktualizováno uživatelem Ondřej Fibich před více než 5 roky(ů)
- Kategorie nastaven na Jádro systému
- Přiřazeno nastaven na Ondřej Fibich
- Cílová verze nastaven na 1.1.24
Akce
#3
Aktualizováno uživatelem Ondřej Fibich před více než 5 roky(ů)
- Předmět změněn z FreenetIS bug report: Nefunguje scheduler na Nefunguje scheduler na PHP 5.5 >=
- Popis aktualizován (rozdíl)
Akce
#4
Aktualizováno uživatelem Ondřej Fibich před více než 5 roky(ů)
Fix vyžaduje anonymní funkce (PHP 5.3 >=). Je proto nutné zrušit podporu zastaralé distribuce Lenny (#1109).
Akce
#5
Aktualizováno uživatelem Ondřej Fibich před více než 5 roky(ů)
- Stav změněn z Nový na Uzavřený
- % Hotovo změněn z 0 na 100
Akce
#6
Aktualizováno uživatelem Ondřej Fibich před více než 5 roky(ů)
- Priorita změněn z Normální na Urgentní
Akce