Rollen Zuodnungen werden nicht gespeichert

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
kolping
Beiträge: 44
Registriert: 6. Okt 2007, 10:48

Beitrag von kolping »

Okay, soweit verstanden. Aber habe ich im wiki überlesen, dass adm 2.0 mit sql 4.0 nicht richtig läuft?
Ergo, mit MySql 4.0 kannst Du kein Admidio 2.0 fahren.
Das stimmt so nicht ganz, denn fast alle anderen Sachen gehen einwandfrei.

Die Sache ist die, dass ich nur 1 db haben kann. d.h. ich muss die eine komplett löschen, habe dann temporär keine und lege dann die neue an...ist aber nicht relevant!
auf deine verantwortung ;)

gruß
Benutzeravatar
fasse
Administrator
Beiträge: 6182
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Es scheint wirklich alles mit der Datenbank zusammenzuhängen.
Leider hatten wir bisher noch nicht die Möglichkeit gehabt, Admidio auf einer 4.0 zu testen, selber haben wir bisher eine 4.1 im Einsatz, welche auch schon UTF8 tauglich ist. Es ist also nicht unbedingt eine 5.0 nötig.

Ich habe aber jetzt Zugangsdaten von einer 4.0 bekommen, so dass ich einige Dinge dort mal testen kann und dann auch für die 4.0 höchstwahrscheinlich beheben kann. Wir müssen wahrscheinlich nur etwas tolleranter an ein paar Stellen werden. Allerdings kann man sowas schwer ohne entsprechende Datenbank testen.
kolping
Beiträge: 44
Registriert: 6. Okt 2007, 10:48

Beitrag von kolping »

Ich habe jetzt folgendes gemacht:

1. RICHTIGES Backup der Datenbank erstellt
2. Datenbank gelöscht
3. neue Mysql Datenbank 5.0 angelegt
4. Admidio neu installiert

Beim Backup einspielen bekomme ich folgenden Fehler:
SQL-Befehl:

-- --------------------------------------------------------
--
-- Tabellenstruktur f�r Tabelle `adm_categories` --
DROP TABLE IF EXISTS `adm_ categories `
gruß

PS: sagt mir ja nicht, das meine daten schon wieder weg sind!!!!!
klaus
Beiträge: 152
Registriert: 12. Nov 2006, 13:04
Kontaktdaten:

Beitrag von klaus »

Hallo kolping,
ich hätte mir sicherheitshalber eine neue DB angelegt, die config.php geändert und die alte DB gelöscht sobald alles funktioniert.
Hast Du beim Backup (Export) eine .sql-Datei erzeugt?
Elle
Former team member
Beiträge: 173
Registriert: 16. Jan 2006, 17:11

Beitrag von Elle »

kolping hat geschrieben:
Beim Backup einspielen bekomme ich folgenden Fehler:
SQL-Befehl:

-- --------------------------------------------------------
--
-- Tabellenstruktur f�r Tabelle `adm_categories` --
DROP TABLE IF EXISTS `adm_ categories `
hmm, das ist doch keine Fehlermeldung, sondern ein SQL-befehl... Was für einen Fehler erhältst Du denn?

Gruß
Elle
kolping
Beiträge: 44
Registriert: 6. Okt 2007, 10:48

Beitrag von kolping »

klar hab ich die sql-datei! den fehler mach ich nicht nochmal!

also der fehler:
MySQL meldet:

#1217 - Cannot delete or update a parent row: a foreign key constraint fails
milkaman
Former team member
Beiträge: 129
Registriert: 22. Feb 2006, 18:07

Beitrag von milkaman »

Hi,

du musst an den Anfang deiner SQL Datei ein

SET AUTOCOMMIT = 0;
SET FOREIGN_KEY_CHECKS=0;

und am Ende:

SET FOREIGN_KEY_CHECKS = 1;
COMMIT;
SET AUTOCOMMIT = 1;

einfügen.

Der Fehler tritt auf weil die Tabellen nicht in der für die Abhängigkeiten (froeign key contraints) korrekten Reihenfolge eingespielt werden.

Gruß

Roland
kolping
Beiträge: 44
Registriert: 6. Okt 2007, 10:48

Beitrag von kolping »

Gut zu wissen, bitte nehmt den Part mit in die Doku auf. Damit erspart ihr euch unnötige Anfragen im Forum!

Soweit so gut, wenn ich mich jetzt in Admidio einloggen will, kommt folgender Fehler:

Code: Alles auswählen

Fehlermeldung

Die Datenbankversion stimmt nicht mit der Version der Admidio-Scripte überein.

Wende dich bitte an den Webmaster.
Gruß
korbi
Benutzeravatar
fasse
Administrator
Beiträge: 6182
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Dank eines Testzugangs von roritzl zu einer MySQL 4.0 DB konnte ich diesen Bug nachvollziehen und er wird dann in der 2.0.2 behoben sein.
kolping
Beiträge: 44
Registriert: 6. Okt 2007, 10:48

Beitrag von kolping »

Okay, und wann wird das vorraussichtlich behoben sein??
Ich bin im Moment wieder mal ohne Daten und völlig terminated...........

schönes Wochenende!
Benutzeravatar
fasse
Administrator
Beiträge: 6182
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

ähm, ich meinte den ursprünglichen Bug in diesem Thread. Mittlerweile sind hier noch einige andere Probleme beschrieben worden, welche aber nichts mit dem eigentlichen Thread zu tun haben.

Dein Problem liegt jetzt daran, dass du wahrscheinlich mit der 2.0.0 ein Backup gemacht hast, jetzt die Dateien von der 2.0.1 kopiert und das Backup zurückgespielt hast.
Am Besten ruftst du mal unter adm_install die update.php auf.
Antworten