Artikel neu anlegen -> nix geht mehr

Gesperrt
tschiffler
Beiträge: 11
Registriert: Mo 15. Nov 2004, 19:39
Kontaktdaten:

Artikel neu anlegen -> nix geht mehr

Beitrag von tschiffler »

Hi

Ich habe auf meinem alten Server Contenido bereits in mehreren Seiten eingesetzt, auf meinem neuen funzt es allerdings nicht mehr so wirklich.

Das Problem:
Ich lege nen neuen Artikel an und dieser erhält direkt die Artikelnummer 0 zugewiesen (es sind aber schon mehrere Artikel vorhanden). Diesen Artikel kann ich selbstverständlich nicht bearbeiten.

Was stimmt da an meiner Konfiguratino nicht ?
ich vermute mal, irgendwas beim PHP ?

Die PHP-Konfiguration ist hier zu sehen:
http://www.twisterdesign.com/phpInfo.php

Gruß Thomas
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

steht etwas im errorlog?
tschiffler
Beiträge: 11
Registriert: Mo 15. Nov 2004, 19:39
Kontaktdaten:

Beitrag von tschiffler »

Nein

Eigenartiger Weise nicht, das Errorlog ist leer

thomas
tschiffler
Beiträge: 11
Registriert: Mo 15. Nov 2004, 19:39
Kontaktdaten:

Beitrag von tschiffler »

Sorry, doch er bringt nen Fehler (hatte die schreibrechte auf die errorlog noch nicht neu gesetzt):
[15-Nov-2004 21:47:23] PHP Warning: in_array(): Wrong datatype for second argu
tschiffler
Beiträge: 11
Registriert: Mo 15. Nov 2004, 19:39
Kontaktdaten:

Beitrag von tschiffler »

Hi

Heute morgen habe ich es dann nochmal von der Arbeit probiert, dieser Fehler kommt nun:
[16-Nov-2004 07:41:09] Invalid SQL: SELECT idcatart FROM con_cat_art WHERE idcat = 14 AND idart = <br><br>
[16-Nov-2004 07:41:09] next_record called with no query pending.
[16-Nov-2004 07:41:09] Invalid SQL: SELECT idartlang FROM con_art_lang WHERE idart = AND idlang = 4<br><br>
[16-Nov-2004 07:41:09] next_record called with no query pending.
[16-Nov-2004 07:41:09] Invalid SQL: SELECT idcatart FROM con_cat_art WHERE idart = AND idcat = 14<br><br>
[16-Nov-2004 07:41:09] next_record called with no query pending.
Gruß Thomas
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

und wenn du einen Artikel anlegst?
tschiffler
Beiträge: 11
Registriert: Mo 15. Nov 2004, 19:39
Kontaktdaten:

Beitrag von tschiffler »

das passiert doch wenn ich nen artikel anlege :)

ich versuche einen neuen artikel zu erstellen, dieser bekommt aber keine id zugewiesen und wir auch in der db nicht angelegt.

was schon eigenartig ist, ist dass wenn ich die maske für einen neuen artikel öffne ich die werte von meinem letzten versuch als default eingegeben habe.
das hatte ich vorher nie
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

ich würde behaupten, daß das kein Bug ist...

entweder die Sequence-Tabelle ist beschädigt (con_sequence), oder dein Provider hat lock tables aktiviert...
tschiffler
Beiträge: 11
Registriert: Mo 15. Nov 2004, 19:39
Kontaktdaten:

Beitrag von tschiffler »

Hi

Also, ich bin der Provider (ist mein Server)
*g*

Demnach ist da das mit den LockTables nicht deaktiviert (habe extra nochmal nachgeschaut)

Das mit der Tabelle - auch bei ner neuinstallation ?

Gruß Thomas
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

ähm wenn lock tables nicht aktiv ist, wird es nicht gehen...

das Recht lock tables wird unbedingt benötigt...
tschiffler
Beiträge: 11
Registriert: Mo 15. Nov 2004, 19:39
Kontaktdaten:

Beitrag von tschiffler »

so meinte ich das doch
natürlcih habe ich das recht, wie alle andere auch

mein user hat alle rechte auf die datenbank
tschiffler
Beiträge: 11
Registriert: Mo 15. Nov 2004, 19:39
Kontaktdaten:

Beitrag von tschiffler »

Hi

Ich habe den Fehler gefunden und konnte die Entstehung wieder herstellen:

1. Keine Rechte das Lock-Tables auszuführen
2. versucht ein artikel anzulegen
3. es wurde ein leerer Datensatz angelegt (wie auch immer)
4. rechte lock-tables erkannt und gesetzt
5. versuhc einen artikel anzulegen, leerer artikel noch immer vorhanden - somit falsche werte bei neuanlage eines anderen artikels

so einfach kann das sein

Behebung: Tabellen von Hand aufgeräumt und Feierabend.

Gruß Thomas

P.S. Dann kann ich ja morgen endlich mal meine Seiten updaten :)
Gesperrt