Zastaralá PHP funkce - upgrade na 6?
Zdravím,
potřebuju poradit: přišla jsem na závažný problém s editorem Wymeditor, kterého se moc nechci vzdávat. Na 5.x běží za pomoci JQuery update ALE netušila jsem, že mě vyšplouchne hosting. Ten mi totiž hlásí, že není spuštěná jakási zastaralá funkce „Call time pass by reference“.
Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /data/www/www_avalonia_cz/sites/all/modules/wymeditor/wymeditor.module on line 169
Mám „moc novou“ verzi PHP na serveru, pokud to dobře chápu, a s tou rozhodně nehnu. (Podrobnost nastavení: PHP info.
Co doporučujete? Přechod na Drupal 6? Jaké jsou mezitím vlastně rozdíly a jak se mají verze Drupalu k verzím PHP? Fakt se snažím, ale těmhle věcem nerozumím:-( myslela jsem, že bude nejlepší začít s předposlední novou verzí, protože má stabilní moduly… na webu už mám skoro hotovou grafiku, vzhled založený na zenu, a nadefinované nějaké content types. Upgrade na 6ku by mi je zrušil?
Díky!
To není špatná funkce,
To není špatná funkce, chyba je v „zastaralém“ způsobu volání parametrů funkce. Jde to sice povolit, ale hosting to má zakázané.
Chyba je známa a existuje na ní patch
Přecházet na Drupal 6 kvůli jednomu řádku v kódu bych asi nedoporučoval :-)
Díky
Jsem zachráněna :-) Upgrade by byl opravdu poslední instance.
Poslat nový komentář