Nach Serverumzug werden keine Artikel gespeichert

Begonnen von woodman, 04 August 2008, 19:40:05

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

woodman

Hallo

Ich habe einen Serverumzug gemacht. Seit dem kann ich keine Artikel mehr hinzufügen, sie werden einfach nicht mehr gespeichert.
Woran kann das liegen?

CHMOD sind alle gemäss Doku konfiguriert.
Benutze: pragmaMx 0.1.9

Folgende Meldung ist die einzige:

pragmaMx 0.1.9 Debug-Mode, PHP Error-Reporting (E_ALL) enabled

GET: Array
(
    [op] => currentStories
)

woodman

sorry für den push, aber hat wirklich keiner eine idee... :cool:

woodman

sorry für den push, habe aber immer noch das selbe problem...

Andi

HI :)

ZitatBenutze: pragmaMx 0.1.9

Dann würde ich dir ein Update auf 0.1.10 empfehlen.
Während der Umstellung dann das Setupscript komplett drüberlaufen lassen. Dabei werden die Datenabnktabellen komplett überprüft u.ggf. angepasst. Wenn das dann alles ok ist und das Problem immernoch besteht, sehen wir weiter ;)
schön´s Grüssle, Andi

woodman

Okey ich habe das update gemacht nun wollte ich mein Sommaire menu wieder aktivieren ohne erfolg.

Dann versuchte ich mit dem neuen Menumanager die Navigation erstellen. Doch sobald ich einen Menupunt hinzufügen möchte erscheint:
Der Menüpunkt 'gfdgdsafsdf' existiert bereits.
Egal was ich eingebe. Hmm.
Jetzt habe ich 2 Probleme...

Andi

Hi :)

ZitatDer Menüpunkt 'gfdgdsafsdf' existiert bereits.

Guter Hinweis, der einen Verdacht aufkommen lässt...

Schau mal per phpMyAdmin nach der Tabelle {prefix}_menu,
ob dort beim Feld 'id' die auto_increment Eigenschaft angegeben ist.

Das Gleiche dann gleich mal in der Tabelle {prefix}_stories, beim Feld 'sid'.
schön´s Grüssle, Andi

woodman

Hallo Andi

Danke für das feedback habe das soeben mal gecheckt.
bei beiden _menu und _stories ist die "id" bzw. "sid" nicht mit "auto_increment" versehen.

Siehe Anhang.

AndyWHV

Da ist was beim Datenbankumzug schief gelaufen.

Am besten exportierst du die beiden Tabellen (zum Beispiel mit PHPMyAdmin) wichtig: Daten & Struktur.

Dann erhälst du etwa folgendes:

CREATE TABLE `...._menu` (
  `id` int(10) unsigned NOT NULL,
  `bid` int(10) NOT NULL default '0',
  `pid` int(10) NOT NULL default '0',
  `title` varchar(128) NOT NULL default '',
  `description` varchar(200) NOT NULL default '',
  `url` varchar(255) NOT NULL default '',
  `weight` int(10) NOT NULL default '0',
  `active` int(1) NOT NULL default '1',
  `type` varchar(60) NOT NULL default '1|0|0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;

--
-- Daten für Tabelle `mx67ce7d_menu`
--

INSERT INTO `......_menu` (`id`, `bid`, `pid`, `title`, `description`, `url`, `weight`, `active`, `type`) VALUES
(1, .......),
(2, .......);


im obere Teil änderst du nun folgendes:

CREATE TABLE `...._menu` (
  `id` int(10) unsigned NOT NULL,

in

CREATE TABLE `...._menu` (
  `id` int(10) unsigned NOT NULL auto_increment,


Das ganze könnte durch einen MySQL Bug beim dumpen passiert sein:
http://bugs.mysql.com/bug.php?id=21342
Sowas kann auch beim wechsel zwischen MyISAM  und innodb passieren, das wird hier allerdings wohl nicht der Fall sein.
Sollte es bei der oben erwähnten Methode zu Fehlermeldungen kommen, dann bitte den Fehler posten.

Liebe Grüße,
Andy;-)

woodman

 :thumbup: Danke für die ausführliche Beschreibung, habe alles verfolgt und gemacht (ausser bei den Stories ist es bei mir keine "ID" sonder "SID")

Der Menüpunkt 'afsdafsda fsafd' existiert bereits.
Die Menupunkte lassen sich leider immer noch nicht ändern.

Beim hochladen wurden keine Fehlermeldungen angezeigt.

Gruss woody

AndyWHV

Hallo,

ist denn jetzt das auto_increment vorhanden ?

woodman


siggi

Du hast ein update von 0.1.9 auf 0.1.10 gemacht , richtig ?

Den Menumanager gibt es aber erst seit der 0.1.10, richtig ?

Frage: Woher hast du dann die Datenbankeinträge von einem Menümanger, der noch garnicht existierte in der 0.1.9 ?

Hinweis: Falls du irgendeine Betaversion des Menümanagers benutzt haben solltest, bitte alle Einträge und Tabellen dieser
Testversion entfernen. Siehe auch http://www.pragmamx.org/Forum-topic-25131.html
Wenn man an Gras zieht wächst es auch nicht schneller.

woodman

Hallo Siggi

ZitatDu hast ein update von 0.1.9 auf 0.1.10 gemacht , richtig ?
jep habe ein Update gemacht!

ZitatDen Menumanager gibt es aber erst seit der 0.1.10, richtig ?
Soviel ich weiss ja.

ZitatFrage: Woher hast du dann die Datenbankeinträge von einem Menümanger, der noch garnicht existierte in der 0.1.9 ?
ähmm... Ich habe gemäss Andi siehe hier:
Zitat
Dann würde ich dir ein Update auf 0.1.10 empfehlen.
Während der Umstellung dann das Setupscript komplett drüberlaufen lassen. Dabei werden die Datenabnktabellen komplett überprüft u.ggf. angepasst. Wenn das dann alles ok ist und das Problem immernoch besteht, sehen wir weiter


woodman


Andi

Moin :)


kommen wir erstmal zurück zum ertsen Problem...

Lassen sich die Stories jetzt speichern?



Wenn die auto_increment Einträge in einer Tabelle fehlen, dann fehlen sie bestimmt bei allen Tabellen.
Sprich, der importierte Datenbank-Dump ist schlicht unbrauchbar.

Hast du noch Zugriff auf die alten Daten auf dem alten Server?
schön´s Grüssle, Andi

woodman

Hallo Andi

nein die Daten von dem alten Server sind nicht mehr vorhanden.  :red:

Gruss woody

Andi

Zitat von: Andi am 08 September 2008, 10:17:00
kommen wir erstmal zurück zum ertsen Problem...

Lassen sich die Stories jetzt speichern?

schön´s Grüssle, Andi

woodman

Zitat von: Andi am 08 September 2008, 10:28:28
Zitat von: Andi am 08 September 2008, 10:17:00
kommen wir erstmal zurück zum ertsen Problem...

Lassen sich die Stories jetzt speichern?


Ja ich konnte zumindest einen Artikel ändern. Sollte also wieder funktionieren.

Andi

Moin :)

oki, dann haben wir ja zumindest den Fehler lokalisiert.

Jetzt gibt es versch. Wege, das zu reparieren. ANdyWhv hat das ja schon mit der einen Tabelle durchexerziert...
Mal sehen was das Einfachste ist...

Wie gross ist deine Datenbank, bzw. wie gross war der Dump den du importiert hast?
schön´s Grüssle, Andi

woodman

Momentan ist die Datenbank 184 Tabellen gross und 3.98 MB, gemäss Plesk.