Drupalos segítség kellene

Fórumok

A Drupal.hu-n eddig még nem kaptam választ pedig nagyon fontos lenne, ezért döntöttem úgy, hogy ide fordulok.

A problémám a következő: két napja két Drupalos oldalam is frissítettem 4.7.1-re. Az első update-el nem is volt semi gond, a második viszont kb 5. próbálkozásra is a következő hiba üzenetet küldi:

* warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/szvs/web/includes/theme.inc on line 252.
* warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/szvs/web/includes/theme.inc on line 255.

Emellett pedig a karakterek teljesen szétestek. Már próbáltam mindent: google, yahoo, de sehol nem találtam választ. A phpmyadminban nem látok semmi hibát.

Megköszönném ha valaki segítene, mert az oldalam azóta zárva van. :-) Nem vagyok valami észlény programozásban, szóval egyszerű válasz kellene. :-)

Hozzászólások

Ugyanolyan sminket használ mindkét oldal?
Mintha a theme engine régi maradt volna, én legalábbis akkor láttam ilyen problémát.

Nekem is volt azzal bajom, anno a 4.6 --> 4.7 váltásnál, ha jól emlékszem. A mysql adatbázist mentettem sql-be, aztán végigmentem rajta Kate-el, mert az ALTER TABLE ... utf8 nem működött volna, ugyanis 4.5 óta használtam a drupalt, aztán az ékezetes karaktereket másként tárolta a régebbi és újabb tartalmaknál.
Esetleg egy mysqldump-ot nézz meg szövegszerkesztőben, hogyan tárolja az ékezetes karaktereket.
Weblaboron olvashatsz a mysql karakterkezeléséről, érdekes tanulmány...

Mondjuk az sem lenne mellékes, hogy miről frissítettél? Ha 4.6-ról, akkor lehet, hogy az adatbázis kódolással/hozzáféréssel van gebasz, mert a 4.7 utf8-at használ alapból. Bár ha emlékezetem nem csal, akkor voltak más hibaüzenetek is.

pentike

Nekem is volt ilyen bajom, a php5-el volt/van baja a drupalnak, hogy a 4-hez képest változott az array_merge függvény, és a drupal erre (még) nem mindenhol van felékszítve. Én kicsit belenyúltam a forrásba, és nagyjából helyre raktam problémás hívásokat. Érdemes megnézni mi van a hivatkozott sorokban a forrásban, lehet egy kis átalakítással rendbe lehet tenni. Nekem ez a fórumtéma adta a segítséget.