#1 (permalink)  
Alt 22.06.2007, 21:28
Erfahrener Benutzer
 
Registriert seit: 13.01.2007
Beiträge: 186
Standard Plötzlicher Fehler im admin bereich?

Hi@all
Wenn ich unter ADMIN "wer ist online" gehe und dort anschaue wer egrade meine site betrachtet bekomme ich seid ner woche ne meldung oben die da lautet:

Warning: Variable passed to each() is not an array or object in /is/htdocs/wp1040197_ICBLHUIT93/www.erotica-dessous.de/inc/xtc_get_products.inc.php on line 34

Wobei ich seid längerem nichts an der SQL/ftp/http gearbeit habe, habe zwischen zeitlich nur ein paar artikel rein gestellt. Sonst nichts.....

Weiss einer woran das liegen kann?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 28.11.2007, 17:40
xt:Commerce Support Kunde
 
Registriert seit: 19.06.2007
Ort: Bruchköbel
Beiträge: 23
Cool

Hallo,

ich habe den Fehler seitdem wir auf php5.2.0 umgestiegen sind. Schon etwas gehört, wie man das korrigieren kann?

Verfrorene Grüße,
Doro

----------------------------------------------------------------------
Dorothea Schäfer
Dipl. Inform.
Xing: https://www.xing.com/profile/Dorothea_Schaefer
----------------------------------------------------------------------

Geändert von Doro (13.02.2009 um 11:42 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 28.11.2007, 17:57
xt:Commerce Support Kunde
 
Registriert seit: 19.06.2007
Ort: Bruchköbel
Beiträge: 23
Standard

Hallo,

wer suchet der findet:

im Anwenderhandbuch steht in Abschnitt 10.11:

---8<---
10.11 Warning: Variable passed to each() is not an array or object
Warning: Variable passed to each() is not an array or object in
/htdocs/www/shop/inc/xtc_get_products.inc.php on line 34

Z.B. bei Aufruf von: admin/ who is online
Problem: Es liegt daran, dass der Provider (z.B. Hosteurope) den „PHP Hardening-Patch“ eingespielt
hat, der standardmäßig Sessiondaten in der Datenbank verschlüsselt. Somit ist das Auslesen der
Usersessions im Admin mit den derzeitigen Funktionen nicht möglich.

Lösung:

Im Rootverzeichnis des Shops eine .htaccess Datei mit folgendem Inhalt erstellen bzw. ergänzen:

php_value suhosin.session.encrypt Off
---8<---

Ich frage mich nur gerade ob das nicht ein sinnvolles Feature von suhosin ist,
das ich lieber nicht ausschalte.

Doro
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 28.11.2007, 18:07
tuvalu
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Doro Beitrag anzeigen
Ich frage mich nur gerade ob das nicht ein sinnvolles Feature von suhosin ist, das ich lieber nicht ausschalte.
Wurde hier auch schon diskutiert und von @mzanier als "kein Sicherheitsgewinn" bezeichnet. Im Prinzip wäre ein Angriff auf die Session-Daten nur möglich, wenn die DB kompromittiert ist - und dann kann kann der Angreifer eh alles machen.

tuvalu
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 30.11.2007, 19:41
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

Zitat:
Es liegt daran, dass der Provider (z.B. Hosteurope) den „PHP Hardening-Patch“ eingespielt hat
Ist ja interessant, dass ein Provider einfach so die PHP-Umgebung komplett umbaut und dann nicht bescheid sagt... Hardened-PHP ist für xt:C tatsächlich kein besonderer Sicherheitsgewinn, das Input-Filtering erledigt xt und die vom Patch überwachten Funktionen kann man bequem per php.ini deaktivieren.

Zitat:
If you are using PHP only for your own server and only for your own scripts and applications, then you can judge for yourself, if you trust your code enough.
Suhosin macht schon eher Sinn, wobei Du die Datenbankverschlüsselung meiner Meinung nach abschalten kannst. Wie Tuvalu schon sagt, wenn erstmal einer in der DB ist, liegt Dein Fehler ganz woanders

Geändert von John Steed (30.11.2007 um 19:44 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 13.02.2008, 16:01
xt:Commerce Support Kunde
 
Registriert seit: 21.05.2005
Beiträge: 98
Standard Fehler wenn neue Kundengruppen angelegt werden

Hallo,

ich habe den Fehler, wenn ich eine neue Kundengruppe angelegt habe und danach die Artikel bzw. Kategorien bearbeiten will.

Warning: Variable passed to each() is not an array or object in /admin/includes/classes/categories.php on line 704

All-Inkl habe ich schon angeschrieben. htacess hatte ich schon mal geändert, wobei der Fehler ja dort explizit mit whos_online und der sessions zusammenhängt.

Vielleicht hat ja jemand eine Lösung?

danke
olli
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
admin, bereich, fehler, plötzlicher

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
admin bereich crack2000 Installation und Konfiguration 3 04.03.2007 00:54
Admin Bereich leer?! bits Admininterface 3 02.06.2006 21:24
Fehler Meldung Im Admin Bereich TT-Tuning Admininterface 0 13.05.2005 17:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand