array_merge() argument is not an array

tamoca képe

A következő problémára kérek segjtséget.
A szerver amin fut a drupal cserélve lett újabb mysql és php került fel és a karakterek kódolása nyugateurópairól megváltozott most már utf8 ra. A problémás karakterek át lettek konvertálva és a tartalom helyrejött de hibaüzenet van az oldalon mégpedig a következő:

* warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/randt.haxelero.hu/www/flexfeny/includes/theme.inc on line 275.
* warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/randt.haxelero.hu/www/flexfeny/includes/theme.inc on line 278.

megnéztem a kérdéses fájlt és a 275-78 sorait ide bemásolom. MIT KELLENE ÁTíRNOM BENNE?
ha valaki tud segítsen. A smink fejléce logo egyebek szintén elszállt emiatt a garlandból visszatettem a bluemarin-be.
$settings = array_merge($defaults, variable_get('theme_settings', array()));

if ($key) {
$settings = array_merge($settings, variable_get(str_replace('/', '_', 'theme_'. $key .'_settings'), array()));

pp képe

Mi a Drupal verziód? (szerintem frissíts, az 5-ös már biztosan PHP 5 kompatibilis)

Gányolással így oldhatod meg:

http://hu2.php.net/array_merge

$settings = array_merge((array)$defaults, (array)variable_get('theme_settings', array()));
 
if ($key) {
$settings = array_merge((array)$settings, (array)variable_get(str_replace('/', '_', 'theme_'. $key .'_settings'), array()));

(Mivel nem értesz hozzá ezért csak gányolni tudsz, az igazi megoldás, hogy frissítesz!)

pp

0
0
tamoca képe

tamoca
Drupal 5.5
Adatbázis séma Aktuális
Fájlrendszer Írható (nyilvános letöltési mód)
GD kiterjesztés 2.0 or higher
Időzített feladatok Legutóbbi futás ideje: 51 perc 50 másodperc
MySQL adatbázis 5.0.38
PHP 5.2.1
Unicode könyvtár PHP mbstring kiterjesztés
Webszerver Apache/2.2.3 (Ubuntu) PHP/5.2.1 mod_ssl/2.2.3 OpenSSL/0.9.8c
Új szervert tettek be és a kódlap utf8-lett a régi nyugateurópai helyett (ezt a weboldalamon belűl én felűldefiniáltam httaccessel és bár a szerver nyugateurópai volt nekem utf8-ban ment az oldal, amikor viszont cserélték a vasat, nem jól pakolták át az oldalt,ezt még javítottam, visszaálltak a magyar ékezetek. Aztán az 5-ös biztonsági problémája miatt frissítettem , azt hiszem frissítéskor az egyéni színek miatt mivel azon hagytam a garlandot nem tettem vissza alapba akkor jött be a hibaüzenet. Visszatettem bluemarine-be de már nem segített rajta.AZTÁN FRISSíTETTEM TOVÁBB most már 5.5 .De a hiba maradt.
A fenti link hasznos este átnézem köszönöm szépen!

0
0

tamoca