Van esély arra, hogy nem kell teljesen újracsinálni az oldalt?
Feladat: egy ingyenes (0fees.net) szerverről egy magyar bérelt tárhelyre migrálni drupal 5 site-ot.
Probléma:
1. A kisebb, hogy számos ilyen hiba jelentkezik:
: Function ereg() is deprecated in /chroot/home/honvedsa/honvedsashegy.hu/html/_alap/includes/file.inc on line 649.
2. A nagyobb baj, hogy nem tudom a site-ot upgradelni.
Egyéb jelenségek:
3. Bizonyos modulok nem íródnak ki: http://honvedsashegy.hu/hiba01.jpg
4. status riportra fehér halál
Próbáltam:
upgradelni 5.21-re, 6.15-re (minden modul kikapcs, site offline, garland téma), modulokat törölgetni. Próbáltam a régi szerveren is, de ott sem.
Nem tud lefutni az 5 upgrade.
A 6ra update-kor ismeretlen hibát jelzett, és utána minden oldal elérhetetlen*.
Úgy tűnik valami más a hiba, és itt jött elő - de másfél éve hibátlanul megy az oldal...
Pár adat, ha kell még adok:
Régi szerveren:
PHP:5.2.12
MySQL: 5.0.84 (SQL-API:5.0.51a)
Apache: 2.2.12
újon
PHP: 5.3.1
MySQL: 4.0.21 (MySQL-API: 5.1.41)
Apache: 2.2.8
Köszönettel:
Fehér András
*user warning: Table 'honvedsa_proba.menu_router' doesn't exist query: SELECT * FROM menu_router WHERE path IN ('user') ORDER BY fit DESC LIMIT 0, 1 in /chroot/home/honvedsa/honvedsashegy.hu/html/dr6/includes/menu.inc on line 315. hibával.
PHP 5.3
A gond az, hogy a Drupal semelyik verziója nem megy a PHP 5.3 verzióval. Mert ugye a Drupal 5 készítésekor hol volt még a PHP 5.3?
Nagy Gusztáv
php 5.2 vs 5.3?
Nem gondoltam, hogy a PHP lenne az igazi ludas, mert a régi szerveren is PHP 5 fut, még sincs pl. a fent idézett fura modul-listázási hiba (az üres sorokkal).
Akkor teljesen újra kéne húzni az oldalt? Nem lehet pl. valahogy emulálni a régi PHP-t? Hogy legalább átmenetileg megoldjam... Nem vagyok PHP guru, de fura, hogy egy verziófrissítés ilyen komoly problémákat okoz.
Köszi.
Nagyon nem mindegy
...hogy 5.2.x vagy 5.3.x.
Csak a 6-os sorozat utolsó kiadásai támogatják az 5.3.x-es PHP-t. Ez is csak a core rendszerre igaz, a kiegészítő modulokra már egyáltalán nem.
Szóval az 5.3.x-es PHP felejtős jelenleg!
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Rókafogta csuka?
Nem tudom updatelni az oldalt, mert új alatta a szerver? Rókafogta csuka: nem megy, mert nem friss, nem frissíthető, mert az sem megy...
Próbáljam virtuális szerveren?
Ez lesz a megoldás? le kell szedni a weboldalt saját gépemre frissíteni, ha a szolgáltató updateli a cuccát?
Felhívtam a szolgáltatót, még amikor a hibát észrevettem, de ők inkább a Drupal hibájának állították be ezt az inkompatibilitást, és a hamarosan megjelenő 6-os PHPról beszéltek: mi lesz velünk akkor?
Most kicsit nyugtalan lettem.
Előre köszönöm, ha leeshet a kő....
Zenit
PHP 5.3 alatt
nem fog menni az oldalad. Ezt most itt tudomásul kell venned. Hogy mit tudsz vele kezdeni, azt nem tudom. A szolgáltató meg gondolom nem sok CMS-t használt még, ha ennyit ért hozzá.
Nagy Gusztáv