pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: woodman am 04 August 2008, 19:40:05

Titel: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 04 August 2008, 19:40:05
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
)
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 06 August 2008, 20:12:22
sorry für den push, aber hat wirklich keiner eine idee... :cool:
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 02 September 2008, 20:26:07
sorry für den push, habe aber immer noch das selbe problem...
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: Andi am 02 September 2008, 20:42:21
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 ;)
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 02 September 2008, 21:32:23
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...
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: Andi am 02 September 2008, 23:48:34
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'.
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 03 September 2008, 08:23:24
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.
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: AndyWHV am 03 September 2008, 21:23:04
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;-)
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 04 September 2008, 09:27:53
 :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
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: AndyWHV am 04 September 2008, 10:47:18
Hallo,

ist denn jetzt das auto_increment vorhanden ?
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 04 September 2008, 11:31:22
Zitat von: AndyWHV am 04 September 2008, 10:47:18
ist denn jetzt das auto_increment vorhanden ?

Ja es ist vorhanden.
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: siggi am 04 September 2008, 15:05:04
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
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 04 September 2008, 15:37:24
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

Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 08 September 2008, 08:41:38
Woran könnte es noch liegen?
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: Andi am 08 September 2008, 10:17:00
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?
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 08 September 2008, 10:21:33
Hallo Andi

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

Gruss woody
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag 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?

Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 08 September 2008, 10:37:51
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.
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: Andi am 08 September 2008, 12:40:03
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?
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 08 September 2008, 13:05:59
Momentan ist die Datenbank 184 Tabellen gross und 3.98 MB, gemäss Plesk.
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: Andi am 08 September 2008, 15:11:03
Hmm, jetzt war ich gerade dabei, da was aufzuschreiben, mit screenshots etc..., da istmir aufgefallen, dass das nur funktioniert, wenn keine Zusatzmodule installiert sind :(

Wie sieht es aus bei dir, irgendwas zusätzlich installiert, coppermine, smf, oder so?
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 08 September 2008, 15:22:43
Hmm jep Coppermine ist installiert!
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: Andi am 08 September 2008, 15:26:13
oki, wir machen es anders....  :gruebel:


Das Problem hatten wir in der Vergangenheit ja schon einmal, selbst ich hatte das vor ner längeren Weile schon...
Es ist übrigens der Bug, den AndyWhv beschreibt ;)


Ich schreibe ein einfaches Script, das in den pragmaMx Tabellen (inkl. den gängigen Modulen) den Autoincrement Wert repariert.
Dauert ein bisserl...
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 08 September 2008, 16:09:07
Wou, das wäre ja super.  :thumbup:

Vielleicht kann sonst noch jemand davon profitieren.

Super Service hier...
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: Andi am 08 September 2008, 17:21:50
So, erste Version ist mal fertig...

Ich habe das recht einfach gestrickt.
Es werden alle Tabellen, die auf den aktuellen prefix/userprefix passen geprüft und das evtl. fehlende autoincrement Attribut ergänzt.

Was es (noch) nicht automatisch erkennen kann, sind die individuellen Prefixe der Coppermine, des mxBoards, oder des SMF-Forums. Wenn diese Module installiert sind, müssen die Tabellennamen in dem grossen Array angepasst werden.
z.B.:
.... ALTER TABLE `{prefix}_cpg_pictures` CHANGE `pi ....
zu:
.... ALTER TABLE `{prefix}_derCpgPrefix_pictures` CHANGE `pi .....


Ansonsten, einfach ins mx-root kopieren und direkt im Browser aufrufen.
Wenn die DB eh kaputt ist, kann nichts schiefgehen, aber ein Backup sollte man, wie immer bei sowas, trotzdem vorher machen. ;)
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: woodman am 08 September 2008, 17:31:54
Hallo

Danke für die prombte Antwort.
Es hat funktioniert jedoch kann ich immer noch keine Menupunkte anlegen:
"Der Menüpunkt 'dfasdfasdf' existiert bereits."

Nun ich muss wahrscheinlich die Navigation als HTML einfügenl. Wäre auch eine Möglichkeit.

Danke aber für die Hilfe...
Titel: Re: Nach Serverumzug werden keine Artikel gespeichert
Beitrag von: Andi am 08 September 2008, 17:35:40
Hoi :)

prima, das eigentliche Problem ist ja dann gelöst  :drinks:


Wegen dem Menümanager sollten wir dann bei Bedarf einen Extra Thread aufmachen.
Denn das ist dann mit Sicherheit ein anderes Problem, was mit dem Import der Daten nichts zu tun hat.