Catchable fatal error: application_top.php on line 406

für Ankündigungen und Probleme beim Shop-Update
Antworten
patbrandy
Beiträge: 9
Registriert: Fr 9. Jul 2010, 14:45
Shop Version: XTC/ECB

Catchable fatal error: application_top.php on line 406

Beitrag von patbrandy »

Mal eben im Testshop von 1.010 auf 1.011 geupdatet und folgende Fehlermeldung erhalten:
Catchable fatal error: Object of class language could not be converted to string in /home/...../includes/application_top.php on line 406

Alles gelöscht, neue Datenbank und 1.0.11 Vollversion neu installiert, gleiche Fehlermeldung. Cache natürlich gelöscht...

V1.0.10 und davor alle problemlos...


[edit] Und irgenwie geht dann die Startseiten dann doch nach einer Stunde Ruhe. Nach dem einloggen dann aber:
Catchable fatal error: Object of class language could not be converted to string in /home/......../youngtimer-online-shop/inc/xtc_image_submit.inc.php on line 22

nochmals aktualisieren und:
Catchable fatal error: Object of class language could not be converted to string in /home/...../includes/application_top.php on line 406

Seltsamerweise funktioniert der alte Shop auch nimmer (gleiche Fehlermeldung). Werd dann wohl mal schaun müssen was am Server geändert wurde!? Wobei die EBC und XTC noch laufen...
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Catchable fatal error: application_top.php on line 406

Beitrag von Xantiva »

Hi,

ich vermute, die Meldung stammt aus der application_top.php für das Frontend.

Ist das bei Dir die Zeile 406?

Code: Alles auswählen

include_lang($_SESSION['language'].'.php');
Setze mal bitte vorher ein:

Code: Alles auswählen

var_dump($_SESSION);
die;
und poste mal bitte das Ergebnis.
Mein Shop: http://www.basteln-selbermachen.de
patbrandy
Beiträge: 9
Registriert: Fr 9. Jul 2010, 14:45
Shop Version: XTC/ECB

Re: Catchable fatal error: application_top.php on line 406

Beitrag von patbrandy »

Yepp!, Die Zeile isses. Installation hab ich mittlerweile alles mögliche versucht. Neue Datenbanken, root, Unterverzeichnis. Immer das gleiche Ergebnis. Hätte jetzt mal den 10er noch ggf. wieder installiert...

Ergebnis:

Code: Alles auswählen

array(12) { ["tracking"]=> &array(5) { ["http_referer"]=> array(3) { ["scheme"]=> string(4) "http" ["host"]=> string(16) "www.patbrandy.de" ["path"]=> string(52) "/youngtimer-shop/shop_installer/install_finished.php" } ["ip"]=> string(12) "88.64.144.71" ["date"]=> string(19) "2011-04-25 17:31:14" ["browser"]=> string(63) "Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0" ["pageview_history"]=> array(7) { [0]=> array(1) { ["path"]=> string(0) "" } [1]=> array(1) { ["path"]=> string(0) "" } [2]=> array(3) { ["scheme"]=> string(4) "http" ["host"]=> string(16) "www.patbrandy.de" ["path"]=> string(36) "/shop_installer/install_finished.php" } [3]=> array(1) { ["path"]=> string(0) "" } [4]=> array(1) { ["path"]=> string(0) "" } [5]=> array(1) { ["path"]=> string(0) "" } [6]=> array(1) { ["path"]=> string(0) "" } } } ["tracked"]=> &bool(true) ["language"]=> &object(language)#1 (4) { ["languages"]=> array(42) { ["ar"]=> array(3) { [0]=> string(30) "ar([-_][[:alpha:]]{2})?|arabic" [1]=> string(6) "arabic" [2]=> string(2) "ar" } ["bg-win1251"]=> array(3) { [0]=> string(12) "bg|bulgarian" [1]=> string(17) "bulgarian-win1251" [2]=> string(2) "bg" } ["bg-koi8r"]=> array(3) { [0]=> string(12) "bg|bulgarian" [1]=> string(14) "bulgarian-koi8" [2]=> string(2) "bg" } ["ca"]=> array(3) { [0]=> string(10) "ca|catalan" [1]=> string(6) "catala" [2]=> string(2) "ca" } ["cs-iso"]=> array(3) { [0]=> string(8) "cs|czech" [1]=> string(9) "czech-iso" [2]=> string(2) "cs" } ["cs-win1250"]=> array(3) { [0]=> string(8) "cs|czech" [1]=> string(13) "czech-win1250" [2]=> string(2) "cs" } ["da"]=> array(3) { [0]=> string(9) "da|danish" [1]=> string(6) "danish" [2]=> string(2) "da" } ["de"]=> array(3) { [0]=> string(30) "de([-_][[:alpha:]]{2})?|german" [1]=> string(6) "german" [2]=> string(2) "de" } ["el"]=> array(3) { [0]=> string(8) "el|greek" [1]=> string(5) "greek" [2]=> string(2) "el" } ["en"]=> array(3) { [0]=> string(31) "en([-_][[:alpha:]]{2})?|english" [1]=> string(7) "english" [2]=> string(2) "en" } ["es"]=> array(3) { [0]=> string(31) "es([-_][[:alpha:]]{2})?|spanish" [1]=> string(7) "spanish" [2]=> string(2) "es" } ["et"]=> array(3) { [0]=> string(11) "et|estonian" [1]=> string(8) "estonian" [2]=> string(2) "et" } ["fi"]=> array(3) { [0]=> string(10) "fi|finnish" [1]=> string(7) "finnish" [2]=> string(2) "fi" } ["fr"]=> array(3) { [0]=> string(30) "fr([-_][[:alpha:]]{2})?|french" [1]=> string(6) "french" [2]=> string(2) "fr" } ["gl"]=> array(3) { [0]=> string(11) "gl|galician" [1]=> string(8) "galician" [2]=> string(2) "gl" } ["he"]=> array(3) { [0]=> string(9) "he|hebrew" [1]=> string(6) "hebrew" [2]=> string(2) "he" } ["hu"]=> array(3) { [0]=> string(12) "hu|hungarian" [1]=> string(9) "hungarian" [2]=> string(2) "hu" } ["id"]=> array(3) { [0]=> string(13) "id|indonesian" [1]=> string(10) "indonesian" [2]=> string(2) "id" } ["it"]=> array(3) { [0]=> string(10) "it|italian" [1]=> string(7) "italian" [2]=> string(2) "it" } ["ja-euc"]=> array(3) { [0]=> string(11) "ja|japanese" [1]=> string(12) "japanese-euc" [2]=> string(2) "ja" } ["ja-sjis"]=> array(3) { [0]=> string(11) "ja|japanese" [1]=> string(13) "japanese-sjis" [2]=> string(2) "ja" } ["ko"]=> array(3) { [0]=> string(9) "ko|korean" [1]=> string(6) "korean" [2]=> string(2) "ko" } ["ka"]=> array(3) { [0]=> string(11) "ka|georgian" [1]=> string(8) "georgian" [2]=> string(2) "ka" } ["lt"]=> array(3) { [0]=> string(13) "lt|lithuanian" [1]=> string(10) "lithuanian" [2]=> string(2) "lt" } ["lv"]=> array(3) { [0]=> string(10) "lv|latvian" [1]=> string(7) "latvian" [2]=> string(2) "lv" } ["nl"]=> array(3) { [0]=> string(29) "nl([-_][[:alpha:]]{2})?|dutch" [1]=> string(5) "dutch" [2]=> string(2) "nl" } ["no"]=> array(3) { [0]=> string(12) "no|norwegian" [1]=> string(9) "norwegian" [2]=> string(2) "no" } ["pl"]=> array(3) { [0]=> string(9) "pl|polish" [1]=> string(6) "polish" [2]=> string(2) "pl" } ["pt-br"]=> array(3) { [0]=> string(29) "pt[-_]br|brazilian portuguese" [1]=> string(20) "brazilian_portuguese" [2]=> string(5) "pt-BR" } ["pt"]=> array(3) { [0]=> string(34) "pt([-_][[:alpha:]]{2})?|portuguese" [1]=> string(10) "portuguese" [2]=> string(2) "pt" } ["ro"]=> array(3) { [0]=> string(11) "ro|romanian" [1]=> string(8) "romanian" [2]=> string(2) "ro" } ["ru-koi8r"]=> array(3) { [0]=> string(10) "ru|russian" [1]=> string(12) "russian-koi8" [2]=> string(2) "ru" } ["ru-win1251"]=> array(3) { [0]=> string(10) "ru|russian" [1]=> string(15) "russian-win1251" [2]=> string(2) "ru" } ["sk"]=> array(3) { [0]=> string(9) "sk|slovak" [1]=> string(10) "slovak-iso" [2]=> string(2) "sk" } ["sk-win1250"]=> array(3) { [0]=> string(9) "sk|slovak" [1]=> string(14) "slovak-win1250" [2]=> string(2) "sk" } ["sr-win1250"]=> array(3) { [0]=> string(10) "sr|serbian" [1]=> string(15) "serbian-win1250" [2]=> string(2) "sr" } ["sv"]=> array(3) { [0]=> string(10) "sv|swedish" [1]=> string(7) "swedish" [2]=> string(2) "sv" } ["th"]=> array(3) { [0]=> string(7) "th|thai" [1]=> string(4) "thai" [2]=> string(2) "th" } ["tr"]=> array(3) { [0]=> string(10) "tr|turkish" [1]=> string(7) "turkish" [2]=> string(2) "tr" } ["uk-win1251"]=> array(3) { [0]=> string(12) "uk|ukrainian" [1]=> string(17) "ukrainian-win1251" [2]=> string(2) "uk" } ["zh-tw"]=> array(3) { [0]=> string(28) "zh[-_]tw|chinese traditional" [1]=> string(12) "chinese_big5" [2]=> string(5) "zh-TW" } ["zh"]=> array(3) { [0]=> string(21) "zh|chinese simplified" [1]=> string(10) "chinese_gb" [2]=> string(2) "zh" } } ["catalog_languages"]=> array(2) { ["de"]=> array(6) { ["id"]=> string(1) "2" ["name"]=> string(7) "Deutsch" ["image"]=> string(8) "icon.gif" ["code"]=> string(2) "de" ["language_charset"]=> string(4) "utf8" ["directory"]=> string(6) "german" } ["en"]=> array(6) { ["id"]=> string(1) "1" ["name"]=> string(7) "English" ["image"]=> string(8) "icon.gif" ["code"]=> string(2) "en" ["language_charset"]=> string(4) "utf8" ["directory"]=> string(7) "english" } } ["browser_languages"]=> string(0) "" ["language"]=> array(6) { ["id"]=> string(1) "2" ["name"]=> string(7) "Deutsch" ["image"]=> string(8) "icon.gif" ["code"]=> string(2) "de" ["language_charset"]=> string(4) "utf8" ["directory"]=> string(6) "german" } } ["languages_id"]=> &string(1) "2" ["language_charset"]=> &string(4) "utf8" ["language_code"]=> &string(2) "de" ["currency"]=> &string(3) "EUR" ["customers_status"]=> &array(20) { ["customers_status_id"]=> string(1) "1" ["customers_status_name"]=> string(4) "Gast" ["customers_status_image"]=> string(16) "guest_status.gif" ["customers_status_discount"]=> string(4) "0.00" ["customers_status_public"]=> string(1) "1" ["customers_status_min_order"]=> NULL ["customers_status_max_order"]=> NULL ["customers_status_ot_discount_flag"]=> string(1) "0" ["customers_status_ot_discount"]=> string(4) "0.00" ["customers_status_graduated_prices"]=> string(1) "0" ["customers_status_show_price"]=> string(1) "1" ["customers_status_show_price_tax"]=> string(1) "1" ["customers_status_add_tax_ot"]=> string(1) "0" ["customers_status_payment_unallowed"]=> string(0) "" ["customers_status_shipping_unallowed"]=> string(0) "" ["customers_status_discount_attributes"]=> string(1) "0" ["customers_fsk18"]=> string(1) "1" ["customers_fsk18_display"]=> string(1) "1" ["customers_status_write_reviews"]=> string(1) "1" ["customers_status_read_reviews"]=> string(1) "1" } ["cart"]=> &object(shoppingCart)#2 (6) { ["contents"]=> array(0) { } ["total"]=> int(0) ["weight"]=> int(0) ["cartID"]=> NULL ["content_type"]=> bool(false) ["tax"]=> int(0) } ["wishList"]=> &object(shoppingCart)#3 (6) { ["contents"]=> array(0) { } ["total"]=> int(0) ["weight"]=> int(0) ["cartID"]=> NULL ["content_type"]=> bool(false) ["tax"]=> int(0) } ["account_type"]=> &string(1) "0" ["actual_content"]=> &array(1) { [""]=> array(1) { ["qty"]=> int(0) } } } 
patbrandy
Beiträge: 9
Registriert: Fr 9. Jul 2010, 14:45
Shop Version: XTC/ECB

Re: Catchable fatal error: application_top.php on line 406

Beitrag von patbrandy »

Ich seh aber gerade in den Strings das da ne Pfadangabe in ein Unterverzeichnis existiert. Der Shop ist mittlerweile aber im root installiert...!?

Habs grad nochmal mit dem IE versucht, Ergebnis:

Code: Alles auswählen

array(4) { ["language"]=> string(6) "german" ["languages_id"]=> string(1) "2" ["language_charset"]=> string(4) "utf8" ["language_code"]=> string(2) "de" } 
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Catchable fatal error: application_top.php on line 406

Beitrag von Xantiva »

hm,

Code: Alles auswählen

	["language"]=> &object(language)#1 (4) {
		["languages"]=> array(42) { ["ar"]=> array(3) 
Welche "SEO URLs" verwendest Du? Kann man sich das ganze mal irgendwo ansehen?
Bei der vermutlichen Domain sehe ich nur einen #404 ...
Mein Shop: http://www.basteln-selbermachen.de
patbrandy
Beiträge: 9
Registriert: Fr 9. Jul 2010, 14:45
Shop Version: XTC/ECB

Re: Catchable fatal error: application_top.php on line 406

Beitrag von patbrandy »

Im Moment hab ich noch nichts eingestellt, da der Fehler gleich schon nach der vollendeten Installation bei Klick auf (letztes Fenster "zum Shop") auftritt...
Schick dirs mal per PM.

Beim Aufruf des Verzeichnis /admin/:

Code: Alles auswählen

array(9) { ["language"]=> &string(6) "german" ["languages_id"]=> &string(1) "2" ["customers_status"]=> &array(20) { ["customers_status_id"]=> string(1) "1" ["customers_status_name"]=> string(4) "Gast" ["customers_status_image"]=> string(16) "guest_status.gif" ["customers_status_discount"]=> string(4) "0.00" ["customers_status_public"]=> string(1) "1" ["customers_status_min_order"]=> NULL ["customers_status_max_order"]=> NULL ["customers_status_ot_discount_flag"]=> string(1) "0" ["customers_status_ot_discount"]=> string(4) "0.00" ["customers_status_graduated_prices"]=> string(1) "0" ["customers_status_show_price"]=> string(1) "1" ["customers_status_show_price_tax"]=> string(1) "1" ["customers_status_add_tax_ot"]=> string(1) "0" ["customers_status_payment_unallowed"]=> string(0) "" ["customers_status_shipping_unallowed"]=> string(0) "" ["customers_status_discount_attributes"]=> string(1) "0" ["customers_fsk18"]=> string(1) "1" ["customers_fsk18_display"]=> string(1) "1" ["customers_status_write_reviews"]=> string(1) "1" ["customers_status_read_reviews"]=> string(1) "1" } ["user_info"]=> &array(4) { ["user_ip"]=> string(12) "88.64.144.71" ["user_host"]=> string(39) "dslb-088-064-144-071.pools.arcor-ip.net" ["advertiser"]=> NULL ["referer_url"]=> NULL } ["selected_box"]=> &string(13) "configuration" ["tracking"]=> array(5) { ["http_referer"]=> array(1) { ["path"]=> string(0) "" } ["ip"]=> string(12) "88.64.144.71" ["date"]=> string(19) "2011-04-25 18:16:15" ["browser"]=> string(272) "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; Embedded Web Browser from: http://bsalsa.com/; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; .NET4.0C; .NET4.0E)" ["pageview_history"]=> array(0) { } } ["tracked"]=> bool(true) ["language_charset"]=> string(4) "utf8" ["language_code"]=> string(2) "de" } 
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Catchable fatal error: application_top.php on line 406

Beitrag von Xantiva »

Fehler gefunden: register_global on
Mein Shop: http://www.basteln-selbermachen.de
patbrandy
Beiträge: 9
Registriert: Fr 9. Jul 2010, 14:45
Shop Version: XTC/ECB

Re: Catchable fatal error: application_top.php on line 406

Beitrag von patbrandy »

Server-Einstellung auf register_globals = off gestellt. Alles bestens!
Ist mir bisher halt noch nicht aufgefallen da bis zur 10er Version der Shop eigentlich gelaufen ist, warum auch immer...
RTFM ;)
Antworten