Autor | Zpráva | ||
---|---|---|---|
kchrz Profil |
#1 · Zasláno: 22. 6. 2013, 23:12:57
Mnoho let provozuji web lf1.cz
Dlouho jsem do něj /zdrojově/ nešáhl, nic jsem neměnil. všechno šlapalo, jak má. minulý týden Onebit. cz prováděl jistý přesun a úpravy ... dojde k přesunu Vašeho webhostingového účtu na server s PHP 5.4 ... ke změně MySQL na verzi 5.5 Co se po této změně stalo. Celý web funguje jak má, texty a články se zobrazují, ALE. Nejde se mi přihlásit do mého redakčního systému, taktéž když dám odkaz jednotlivého autora, nevypíše mi to o něm nic. Zkrátka nevidí na jednu SQL tabulku, nenačtu z ní data, ale ani to nehodí chybovou hlášku. Prostě jí ignoruje. Když se kouknu do MySQL, tak tam ta tabulka je a obsahuje validní data. Je mi jasné, že mi nikdo takhle obecně neporadí, ale nedošlo k nejaké zásadní změně k přístupu k MySQL tabulkám či volámím z php při upgradu?! Nerozumím tomu, celý web funguje krom tohoto. Nic jsem neměnil. ve zdrojáku jsem se nešťoural. Díky za jakékoliv rady. |
||
engien Profil * |
#2 · Zasláno: 22. 6. 2013, 23:22:31
Dobrý večer, nahlédněte do dokumentace na přehled nekompatibilních změn v PHP 5.4 (http://php.net/manual/en/migration54.incompatible.php). Třeba je Váš kód něčím z toho postižen.
|
||
kchrz Profil |
Nojo, asi jsem to našel :
The following functions have been removed from PHP: session_is_registered(), session_register() and session_unregister(). Teď abych to po letech celý předělával. 2 roky jsem na programování nešáhl :( Každopádně díky |
||
Alphard Profil |
#4 · Zasláno: 23. 6. 2013, 00:49:11
Nahradit uvedené funkce je triviální, pracujte přímo s globálním polem $_SESSIONS, nevyžaduje to žádné hlubší úpravy.
Obecně, zobrazte si (alespoň pro ladění) chybové hlášky, upozorní vás to na problémy. |
||
Časová prodleva: 11 let
|
0