Provozuje Ivorius webdesign, specialista na redakční systémy
Nejste přihlášen(a)
Dobry večer,po instalaci mam nahoře na stránce toto
"Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/textpattern/textpattern/lib/txplib_db.php on line 14"
na řádku 14 je toto
"if (!defined('PFX')) {
if (!empty($txpcfg['table_prefix'])) {
define ("PFX",$txpcfg['table_prefix']);
} else define ("PFX",'');
}
set_magic_quotes_runtime(0);"
řádek 14 je ten poslední ale možná je chyba už předtim,diky za radu
PS:zkoušim to na localhost,nainstaloval jsem balík Lamp/ je to na Linuxu/,možná je třeba něco pozměnit v nastavení serveru,nevím,díky
Editoval jasmin (2010-05-06 21:28:43)
Offline
Hlásí to, že tato funkce není nadále podporována a v dalších verzích PHP může být zrušena (Předpokládám, že jsi to testoval na nejnovějším PHP 5.3). Stačí přepnout textpattern na ostrý provoz a mělo by to zmizet. Případně před tu funkci @set_magic_quotes_runtime(0); vrazit zavináč.
Offline
Mám stejný problém v php 5.3 - Při přepnutí na ostrý režim hláška nezmizela.
Navíc v administraci mi hází textpattern verze 4.0.6. spoustu varování okolo funkcí datumů?
Warning: getdate() [function.getdate]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2,0/DST' instead in ...../textpattern/lib/txplib_misc.php on line 1140
Warning: mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2,0/DST' instead in ...../textpattern/lib/txplib_misc.php on line 1141
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2,0/DST' instead in ...../textpattern/lib/txplib_misc.php on line 1177
Ví někdo co s tím? Dají se očekávat obdobné problémy i u jiných hostingů v momentě k dy přejdou na php 5.3?
Díky za odpověď
Offline
Zkuste nejnovější verzi Textpattern 4.2.0. - bohužel pro něj není připravená instalace Texy, takže východiskem je si nainstalovat např. TinyMce (plugin hak_tinymce) nebo používat výchozí textile.
Offline
Nakonec sem to snad něják vyřešil - nastavením hodnoty set_magic_quotes_runtime(0); v .htaccesu viz: http://forum.textpattern.com/viewtopic.php?id=32966
a ty časové funkce pomocí obdobné nápovědy pro wordpress na tip správce serveru (http://wordpress.org/support/topic/285337), kdy stačilo přidat na začátek zmíněné funkce v txplib_misc.php řádek:
date_default_timezone_set('UTC');
A zdá se, že je vše ok.
Netušítě někdo jestli je někde návod na převod textpatternu 4.0.6 na 4.2.0. Nebo to de hladce jako u upgradů 4.0. verzí? Protože jak se zdá, tak ta implementace s texy jen tak nebude )-:
S TinyMce mám jisté zkušenosti a běžný uživatel dokáže vytvořit přes vkládání z Wordu, ale i jinak neuvěřitelný paskvily - narozdíl od texy .-)
To: Ivorius - klidně bych i něco přispěl, kdyby se do té implementace 4.2.0. šlo. Přidal by se někdo? Nemám vůbec představu jak časově náročné by to mohlo být?
Offline