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. :-)
- 1081 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
Ugyanazt használta volna igen. Mindkettőt phptemplate hajtja... De én is ezen a könyéken keresgélek.. Valami gond a karakter kódolással is lehet, mivel szétestek az ékezetes karakterek.. :D Csak azt nem tudom, hogy mi, mert elméletileg azzal minden rendben... :)
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni
Na ezt megnézem.
- A hozzászóláshoz be kell jelentkezni
"Weblaboron olvashatsz a mysql karakterkezeléséről, érdekes tanulmány..."
User szintjén tanúsíthatom, hogy nagyon is az. :-P
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
4.6-ról frissítettem, de ezzel elméletileg nem volt semmi gond.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni