Grundeinstellungen werden nicht gespeichert

möchte gerne Oxid testen und habe die Community Edition installiert, im Backend werden jedoch keine Einstellungen gespeichert - wenn ich z.B. den Haken auf Aktiv setze und speichere verschwindet der haken wieder auch wenn ich sonstige Eingaben mache.

Das selbe ist mir bei den Ländern aufgefallen, ich erstelle ein neues Land speichere und dann ist das Feld wieder leer.

Weis vielleicht jemand Rat?

Hallo,

ich könnte mir vorstellen, dass etwas an den Servervoraussetzungen nicht stimmt. Welche MySQL-Version wird denn eingesetzt?

Gruß

danke für die Hilfe, in der Systemgesundheit ist bis auf einen Punkt (gelb) alles grün.
Der gelbe Punkt sagt “Mögliche Probleme mit Server durch PHP Bugs”

Ich werd morgen nochmals wegen der genauen PHP und MySql Version schaun, sind aber auf jeden Fall die 5er Versionen.

Das ich noch irgendetwas spezielles machen muss bevor ich den Shop nutzen kann ist nicht der Fall?

Wenn ich in den Stammdaten etwas ändere und es speichere wird es sofort wieder rückgesetzt und das Feld bleibt leer, wenn ich z.B. einen Reiter weiter gehe zu den Einstellungen und z.B die Mehrwertsteuer ändere so wird diese gespeichert.

PHP Version 5.2.9
MySql Version 5.0.77

[QUOTE=power87;69978]möchte gerne Oxid testen und habe die Community Edition installiert, im Backend werden jedoch keine Einstellungen gespeichert - wenn ich z.B. den Haken auf Aktiv setze und speichere verschwindet der haken wieder auch wenn ich sonstige Eingaben mache.

Das selbe ist mir bei den Ländern aufgefallen, ich erstelle ein neues Land speichere und dann ist das Feld wieder leer.

Weis vielleicht jemand Rat?[/QUOTE]
Evtl. dieses Problem?

http://www.oxid-esales.com/forum/showthread.php?t=11593

könnte sein, jedoch schwer vorstellbar da ich bis jetzt lediglich die Basisversion installiert habe ohne jegliche Änderung - sprich jeder hätte dieses Problem.

Trotzdem würd ichs gerne probieren, leider habe ich schon Probleme es richtig zu exportieren - wenn ich diese Datei exportiere erhalte ich diesen Inhalt

collate latin1_general_ci NOT NULL default '',
  `OXVARCONSTRAINT` varchar(255) collate latin1_general_ci NOT NULL default '',
  `OXPOS` int(11) NOT NULL default '0',
  PRIMARY KEY  (`OXID`),
  KEY `list` (`OXCFGMODULE`,`OXCFGVARNAME`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--
-- Daten für Tabelle `oxconfigdisplay`
--

INSERT INTO `oxconfigdisplay` (`OXID`, `OXCFGMODULE`, `OXCFGVARNAME`, `OXGROUPING`, `OXVARCONSTRAINT`, `OXPOS`) VALUES
('0ec4235c2aee774aa45d772875437919', 'theme:basic', 'sIconsize', 'images', '', 110),
('0563fba1bee774aec57c192086494217', 'theme:basic', 'sThumbnailsize', 'images', '', 120),
('0563fba1bee774aec599d56894094456', 'theme:basic', 'sCatThumbnailsize', 'images', '', 130),
('02642dfaa1dee77488b1b22948593071', 'theme:basic', 'sZoomImageSize', 'images', '', 140),
('02642dfaa1dee77487d0644506753921', 'theme:basic', 'aDetailImageSizes', 'images', '', 150),
('08a9473894d473f6ed28f04e80d929fc', 'theme:basic', 'bl_showCompareList', 'features', '', 210),
('08acb2f595da54b5f865e54aa5cdb967', 'theme:basic', 'bl_showListmania', 'features', '', 220),
('08a12329124850cd8f63cda6e8e7b4e1', 'theme:basic', 'bl_showWishlist', 'features', '', 230),
('08a23429124850cd8f63cda6e8e7b4e1', 'theme:basic', 'bl_showVouchers', 'features', '', 240),


auf jeden Fall finde ich deine Zeilen nicht bzw. finde ich die dumpfile nicht

[QUOTE=power87;70120]könnte sein, jedoch schwer vorstellbar da ich bis jetzt lediglich die Basisversion installiert habe ohne jegliche Änderung - sprich jeder hätte dieses Problem.[/QUOTE]
Nein, nicht jeder, das hängt von den Default-Einstellungen des Datenbankservers ab…

Schau mal in PHPMyAdmin nach, ob die beiden Tabellen tatsächlich unterschiedliche Kollationen haben.

bin kein Datenbankexperte (weis nicht mal was Kollation bedeutet :D)
Hier ein Screenshot

[QUOTE=power87;70130]bin kein Datenbankexperte (weis nicht mal was Kollation bedeutet :D)
Hier ein Screenshot[/QUOTE]
Dann ist es dieses Problem bei Dir nicht…

hab wohl noch einen wichtigen Hinweis vergessen zu erwähnen und zwar ist meine Frontend Seite leer (weise Seite) die Suche behandelt zwar einige Probleme mit weisen Seiten jedoch konnten die mein Problem nicht lösen. Zuerst dachte ich ich muss die Seite im Backend auf aktiv setzen um überhaupt etwas sehen zu können.
Wäre super wenn jemand noch eine Lösung parat hätte sonst muss ich wohl einen anderen Shop verwenden.

Steht was im Log? (Rootebene Ordner /logs)
Debuglevel in der confic.inc.php hochgesetzt?

im Logordner ist lediglich eine leere index.html Datei - das mit dem Debuglevel verstehe ich nicht ganz, wo finde ich diese Datei und wie ändere ich dann das Debuglevel?

in config.inc.php

kann man den debug level einstellen, der steht dort normal auf 0,
da mal auf 4 stellen, und schauen was dann unten auf der Seite zusätzlich steht …

habe auf 4 gestellt, es sieht aber so aus wie vorher (habe die Datei configuration.php verändert, eine andere gab es nicht)
Frontend ist eine weiße Seite da sehe ich gar nichts und das Backend ist so wie vorher, alles was in den Stammdaten steht kann ich nicht ändern.

die Datei sollte config.inc.php sein, siehe angehängtes Bild des Shop-Rootlevels

Ist das eine lokale Installation? Oder auf einem Webserver?
Schonmal mit oxckversion geprüft, ob alle Dateien unbeschädigt vorliegen?

danke für die Geduld, hab im falschen Ordner nachgeschaut schäm
Habe nun auf 4 gestellt und nun finde ich im Logordner eine htaccess Datei und eine oxdebugdb_skipped.sql Datei - soll ich die .sql Datei hier posten?, denn schlau werde ich daraus nicht.

Im Frontend bzw. Backend hat sich nichts geändert - alles beim alten.

hmmm…

In der SQL stehen wohl fehlerhafte SQL-inserts aus der Installation - ja, poste die mal.

select oxv_oxdiscount_#NUMVALUE#.oxid, oxv_oxdiscount_#NUMVALUE#.oxshopid, oxv_oxdiscount_#NUMVALUE#.oxshopincl, oxv_oxdiscount_#NUMVALUE#.oxshopexcl, oxv_oxdiscount_#NUMVALUE#.oxactive, oxv_oxdiscount_#NUMVALUE#.oxactivefrom, oxv_oxdiscount_#NUMVALUE#.oxactiveto, oxv_oxdiscount_#NUMVALUE#.oxtitle, oxv_oxdiscount_#NUMVALUE#.oxamount, oxv_oxdiscount_#NUMVALUE#.oxamountto, oxv_oxdiscount_#NUMVALUE#.oxpriceto, oxv_oxdiscount_#NUMVALUE#.oxprice, oxv_oxdiscount_#NUMVALUE#.oxaddsumtype, oxv_oxdiscount_#NUMVALUE#.oxaddsum, oxv_oxdiscount_#NUMVALUE#.oxitmartid, oxv_oxdiscount_#NUMVALUE#.oxitmamount, oxv_oxdiscount_#NUMVALUE#.oxitmmultiple from oxv_oxdiscount_#NUMVALUE# where (   oxv_oxdiscount_#NUMVALUE#.oxactive = #NUMVALUE#  or  ( oxv_oxdiscount_#NUMVALUE#.oxactivefrom < '#VALUE#' and oxv_oxdiscount_#NUMVALUE#.oxactiveto > '#VALUE#' ) )  and (
            select
                if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype='#VALUE#' LIMIT #NUMVALUE#),
                        #NUMVALUE#,
                        #NUMVALUE#) &&
                if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype='#VALUE#' LIMIT #NUMVALUE#),
                        #NUMVALUE#,
                        #NUMVALUE#) &&
                if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype='#VALUE#' LIMIT #NUMVALUE#),
                        #NUMVALUE#,
                        #NUMVALUE#)
            )
-- -- ENTRY END
select oxv_oxarticles_#NUMVALUE#.oxid, oxv_oxarticles_#NUMVALUE#.oxtitle, oxv_oxarticles_#NUMVALUE#.oxicon, oxv_oxarticles_#NUMVALUE#.oxparentid, oxv_oxarticles_#NUMVALUE#.oxvarcount, oxv_oxarticles_#NUMVALUE#.oxvarstock, oxv_oxarticles_#NUMVALUE#.oxstock, oxv_oxarticles_#NUMVALUE#.oxstockflag, oxv_oxarticles_#NUMVALUE#.oxprice, oxv_oxarticles_#NUMVALUE#.oxvat, oxv_oxarticles_#NUMVALUE#.oxunitquantity, oxv_oxarticles_#NUMVALUE#.oxshopid, oxv_oxarticles_#NUMVALUE#.oxthumb, oxv_oxarticles_#NUMVALUE#.oxactive, oxv_oxarticles_#NUMVALUE#.oxunitname, oxv_oxarticles_#NUMVALUE#.oxartnum, oxv_oxarticles_#NUMVALUE#.oxvarselect, oxv_oxarticles_#NUMVALUE#.oxvarname, oxv_oxarticles_#NUMVALUE#.oxpic#NUMVALUE#, oxv_oxarticles_#NUMVALUE#.oxshortdesc, oxv_oxarticles_#NUMVALUE#.oxtprice from oxv_oxarticles_#NUMVALUE# where  oxv_oxarticles_#NUMVALUE#.oxparentid ='#VALUE#'  order by oxv_oxarticles_#NUMVALUE#.oxsort
-- -- ENTRY END
select * from oxcontents where oxactive = '#VALUE#' and oxtype = '#VALUE#' and oxsnippet = '#VALUE#' and oxshopid = '#VALUE#' and oxcatid is not null order by oxloadid
-- -- ENTRY END
select * from oxcontents where oxactive = '#VALUE#' and oxtype = '#VALUE#' and oxsnippet = '#VALUE#' and oxshopid = '#VALUE#'  order by oxloadid
-- -- ENTRY END
select oxvarname, oxvartype, DECODE( oxvarvalue, '#VALUE#') as oxvarvalue from oxconfig where oxshopid = '#VALUE#'
-- -- ENTRY END
select oxv_oxselectlist_#NUMVALUE#.* from oxobject#NUMVALUE#selectlist left join oxv_oxselectlist_#NUMVALUE# on oxv_oxselectlist_#NUMVALUE#.oxid=oxobject#NUMVALUE#selectlist.oxselnid where oxobject#NUMVALUE#selectlist.oxobjectid='#VALUE#'  order by oxobject#NUMVALUE#selectlist.oxsort 
-- -- ENTRY END
select oxv_oxattribute_#NUMVALUE#.oxtitle, o#NUMVALUE#a.* from oxobject#NUMVALUE#attribute as o#NUMVALUE#a left join oxv_oxattribute_#NUMVALUE# on oxv_oxattribute_#NUMVALUE#.oxid = o#NUMVALUE#a.oxattrid where o#NUMVALUE#a.oxobjectid = '#VALUE#' and o#NUMVALUE#a.oxvalue != '#VALUE#' order by o#NUMVALUE#a.oxpos, oxv_oxattribute_#NUMVALUE#.oxpos 
-- -- ENTRY END
select oxv_oxdiscount_#NUMVALUE#.oxid, oxv_oxdiscount_#NUMVALUE#.oxshopid, oxv_oxdiscount_#NUMVALUE#.oxshopincl, oxv_oxdiscount_#NUMVALUE#.oxshopexcl, oxv_oxdiscount_#NUMVALUE#.oxactive, oxv_oxdiscount_#NUMVALUE#.oxactivefrom, oxv_oxdiscount_#NUMVALUE#.oxactiveto, oxv_oxdiscount_#NUMVALUE#.oxtitle_#NUMVALUE# as oxtitle, oxv_oxdiscount_#NUMVALUE#.oxamount, oxv_oxdiscount_#NUMVALUE#.oxamountto, oxv_oxdiscount_#NUMVALUE#.oxpriceto, oxv_oxdiscount_#NUMVALUE#.oxprice, oxv_oxdiscount_#NUMVALUE#.oxaddsumtype, oxv_oxdiscount_#NUMVALUE#.oxaddsum, oxv_oxdiscount_#NUMVALUE#.oxitmartid, oxv_oxdiscount_#NUMVALUE#.oxitmamount, oxv_oxdiscount_#NUMVALUE#.oxitmmultiple from oxv_oxdiscount_#NUMVALUE# where (   oxv_oxdiscount_#NUMVALUE#.oxactive = #NUMVALUE#  or  ( oxv_oxdiscount_#NUMVALUE#.oxactivefrom < '#VALUE#' and oxv_oxdiscount_#NUMVALUE#.oxactiveto > '#VALUE#' ) )  and (
            select
                if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype='#VALUE#' LIMIT #NUMVALUE#),
                        EXISTS(select oxobject#NUMVALUE#discount.oxid from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype='#VALUE#' and oxobject#NUMVALUE#discount.OXOBJECTID='#VALUE#'),
                        #NUMVALUE#) &&
                if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype='#VALUE#' LIMIT #NUMVALUE#),
                        EXISTS(select oxobject#NUMVALUE#discount.oxid from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype='#VALUE#' and oxobject#NUMVALUE#discount.OXOBJECTID='#VALUE#'),
                        #NUMVALUE#) &&
                if(EXISTS(select #NUMVALUE# from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype='#VALUE#' LIMIT #NUMVALUE#),
                        EXISTS(select oxobject#NUMVALUE#discount.oxid from oxobject#NUMVALUE#discount where oxobject#NUMVALUE#discount.OXDISCOUNTID=oxv_oxdiscount_#NUMVALUE#.OXID and oxobject#NUMVALUE#discount.oxtype='#VALUE#' and oxobject#NUMVALUE#discount.OXOBJECTID in ('#VALUE#') ),
                        #NUMVALUE#)
            ) 
-- -- ENTRY END

habs nun bei einem anderen Provider insalliert, da klappte alles problemlos - in den Stammdaten sind Demodaten hinterlegt, beim jetzigen Provider ist aber alles leer obwohl ich die Demodaten installiert habe.

Leider kann ich den Provider nicht so ohne weiteres wechseln und der Support ist mangelware, vielleicht hat hier noch jemand einen Tipp

Kannst Du mal beim Provider nachhaken, ob denn der Datenbankuser die Rechte für CREATE VIEW hat? Oder ob er die dem DB-User zuteilen könnte?