Seite 1 von 1

Artikel duplizieren [erledigt]

Verfasst: Mi 1. Feb 2006, 23:41
von tono
Ich hab gerade mal im Backend auf den Schalter Artikel duplizieren gedrückt. Siehe da, es geschieht nix.
Im Errorlog taucht auf:

Code: Alles auswählen

[01-Feb-2006 22:53:09] /contenido/main.php?area=con&idcat=29&action=con_duplicate&duplicate=87&frame=4&contenido=a026e98536e88b1de7a3fdf2c0b9a378 MySQL error 1054: Unknown column 'urlname' in 'field list'
SELECT idartlang, idlang, idtplcfg, title, pagetitle, urlname, summary, 
			author, online, redirect, redirect, redirect_url,
			artsort, timemgmt, datestart, dateend, status, free_use_01,
			free_use_02, free_use_03, time_move_cat, time_target_cat,
			time_online_move, external_redirect, locked FROM
			con_art_lang WHERE idart = '87' AND idlang='1'
[01-Feb-2006 22:53:09] /contenido/main.php?area=con&idcat=29&action=con_duplicate&duplicate=87&frame=4&contenido=a026e98536e88b1de7a3fdf2c0b9a378 next_record called with no query pending.
Da, hab ich die Tabelle angesehen, und tatsächlich in con_art_lang gibts keine urlname.

Hab ich mir vielleicht die Tabellen verhauen?? Nein, in meiner jungfräulichen Referenzinstallation von Contenido 4.6.4 gibts diese Spalte auch nicht, aber dort funktioniert auch die Funktion Artikel duplizieren.

Die zugehörige Funktion befindet sich in functions.con.php und heißt conCopyArtLang. Also habe ich diese Datei runtergeladen und überprüft, da stimmt das Statement aber.
Ich hab keine Ahnung wo dieses urlname herkommt, kann mir jemand helfen?
Funktioniert: Contenido 4.6.4 Neuinstallation mit Beispielmandant, Apache/1.3.33 (Darwin) PHP/4.3.11
Funktioniert nicht: Contenido 4.6.4 Upgrade von 4.4.4, Apache/2.0.49 (Linux/SuSE) PHP/4.3.4

Verfasst: Do 2. Feb 2006, 01:54
von HerrB
Advanced ModRewrite im Einsatz?

Gruß
HerrB

Verfasst: Do 2. Feb 2006, 08:20
von stese
ja urlname gibts nur bei meinem modrewrite bundle im einsatz -
das hast du wohl nachträglich raufgeschmissen, das setup mit punkt upgrade allerdings nicht ausgeführt.

Verfasst: Fr 10. Feb 2006, 14:45
von tono
Ich weiß zwar nicht wie's passiert ist, aber es lag am Modrewrite-Bundle, nach einer erneuten Installation gehts.