Elavult függvény

mhorpheus képe

Üdv!

Már egy ideje foglalkozgatok a drupalla, tehát már tul vagyok egy-két telepítésen, viszont most sikerült meglepni magamat4 :)
6.12 verziot használok. Indítanám a telepítést és erre kapok 8 millio sornyi üzenetet amely igy szol: "Deprecated: Function ereg() is deprecated in H:\wamp\www\includes\file.inc on line 895"
Ezt kiirja kismmilliószor. Tök véletlenül elkezdtem legörgetni és a képernyő legalján meg ott csücsült a jol megszokott telepítési képernyő! A poén hogy reagált ugy ahogy kell, csak előtte kiirta ezt a hibaüzit jópárszot. Meg is néztem az említett helyet de mivel egy feltétel ága, nem szívesen piszkálok bele:
"elseif ($depth >= $min_depth && ereg($mask, $file)) {
// Always use this match over anything already set in $files with the same $$key."
A kortörténethez hozzátartozik hogy se a drupal se a wamp nem a rendszerparticion van (amint az látszik az üzenetből) hanem egy külső wincseszteren.
Aki esetleg találkozott már hasonlóval, vagy tud egy modot ennek megkerülésére az kérem jelezze.
Előre is köszönöm a segítséget
Mhorph.

Drupal verzió: 
nevergone képe

Ilyenkor azért általánosságban sokat segít, ha elárulod azt is, hogy milyen tárhelyen próbálkozol, és azon milyen verziójú Apache (vagy egyéb webszerver), PHP és MySQL található.
Illetve ha használod a keresőt a hibaüzenetre. :)

0
0
mhorpheus képe

Kihagytam ezek szerint, a dolog localhoston megy, nem tárhelyen. a php 5.3.0; a mysql 5.1.36; az apache 2.2.11. Elég erős a gyanúm hogy azzal van a baj h külső wincsiról próbálom ezt az egészet játszani, mert más rendszerek is hasnonlóan viselkednek, csak nem tom h lehet ezt kiküszöbölni.

0
0
nevergone képe

Megnézted, amit linkeltem? Mert akkor eljutottál volna pl. ide, ami alapján valószínűleg a PHP 5.3.0-al van a gond, amit még nem támogat a Drupal 6.x

0
0
mhorpheus képe

Valóban! visszaraktam a régebbi verziót, és igy már működik. Köszönöm a segítséget!
mindenestre érdekes volt ezt igy megtapaszatlni.

0
0
ptrooper képe

akkor hogyan lehet, hogy egy vmware/xp virtuális masinán lévő php 5.3.1, apache 2.2.14, drupal 6.16 hibátlanul megy.
Ugyanazok a telepítők a virtuális masina (xp) host gépén már viszont nem?!
:-/
A konfig file-ok egyformák.
Na ezeket a gombokat imádom, de nagyon.
;-)

0
0
nevergone képe

A Drupal 6.16 alaprendszer már támogatja a PHP 5.3-at, de a hozzá készült kiegészítő modulok közül csak elvétve akad ilyen.

0
0
ptrooper képe

:-D
Apach 2.2.14, php 5.3.1, drupal 6.16.
!! Egy virtuális xp-n megy.
!! Ugyanazon a fizikai (host)gépen pedig már nem, mert nyomja a "Deprecated..." sorokat.

Itt valami másnak is közre kell játszania, nem csak annak, hogy a php 5.3-ast nem szereti.

0
0
Nagy Gusztáv képe

jó lenne a pontos hibaüzenetről.

0
0

Nagy Gusztáv

hron84 képe

Van egy tippem, hogy ott mas az error_reporting valtozo beallitasa. Nyiss mindket drupal gyokerebe egy ures fajlt, es tedd ezt bele:

Es hasonlitsd ossze a kettot.

0
0

--

()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.