Seite 1 von 1

Mandanten erzeugen: Übersicht fehlerhaft

Verfasst: Fr 18. Aug 2006, 01:19
von florian.thillmann
Hallo!

Ich hab auf meinem System (Apache2, php5 und mysql5 auf WinXP) contenido (4.6.8.5) installiert.
Das erste Problem der Fehlermeldungen bei Mandantenerstellung habe ich mit entsprechender Rechtevergabe ans System gelöst.
Jedoch wird, obwohl positive Rückmeldung übers Anlegen, der Mandant nicht angezeigt. Auch taucht er in keiner Auswahlmöglichkeit auf.
Das Error-Log schweigt sich dazu aus (keine Einträge).
Wo könnte ich noch suchen? Die Board-Suche und die FAQ haben mich leider nicht wirklich weitergebracht.

Danke!

Florian

Verfasst: Fr 18. Aug 2006, 09:26
von emergence
php version ?
mysql version ?
im contenido/logs/errorlog.txt steht wirklich nichts drinnen ?

nach dem anlegen erscheint er nicht auf der linken seite ?

Verfasst: Fr 18. Aug 2006, 09:39
von florian.thillmann
Hi!
Wie oben geschrieben:
-php5 (genauer 5.0.5)
-mysq5 (genauer 5.0.15)

Die Datei "contenido/logs/errorlog.txt" existiert noch nicht einmal.
Ordner des Mandanten wird jedoch angelegt.

Florian

Verfasst: Fr 18. Aug 2006, 09:56
von emergence
emergence hat geschrieben:nach dem anlegen erscheint er nicht auf der linken seite ?
oder was meinst du genau mit -> keiner Auswahlmöglichkeit

Verfasst: Fr 18. Aug 2006, 10:16
von florian.thillmann
Er erscheint nach dem vermeintlich erfolgreichen Anlegen weder auf der Mandanten-Seite noch auf der Hauptseite.
Möchte ich einem Benutzer einen Mandanten zuordnen, geht dies auch nicht, da er nicht in der Auswahlmöglichkeit ist.
Benutzer kann ich jedoch problemlos erstellen...

Gruß

Florian

Verfasst: Fr 18. Aug 2006, 12:40
von HerrB
Und es gibt einen entsprechenden Mandanten-Eintrag in con_clients (DB)?

Gruß
HerrB

Verfasst: Fr 18. Aug 2006, 15:24
von florian.thillmann
HerrB hat geschrieben:Und es gibt einen entsprechenden Mandanten-Eintrag in con_clients (DB)?
Das ist negativ - bis auf den Eintrag des Beispielmandanten gibt es keine Einträge.
Achja: Der DB-User hat für die contenido-DB alle nötigen Rechte (da lokal, mal testweise alle).

Florian

Verfasst: Fr 18. Aug 2006, 16:15
von HerrB
Ohne, dass es einen Eintrag in der con_clients gibt, wird er kaum angezeigt werden können.

Bitte lege den Mandanten nochmal an. Ich vermute mal, dass das neue Mandanten-Verzeichnis nun existiert, dann brauchst Du es auch nicht anlegen (Option "Frontend-Template kopieren" nicht aktivieren).

Gruß
HerrB

Verfasst: Sa 19. Aug 2006, 13:05
von florian.thillmann
Das Verzeichnis existierte schon beim ersten Versuch, der zweite hat es auch nicht besser gemacht.
Probehalber habe ichs mal manuell in die Tabelle eingefügt, mal sehen, was genau jetzt der Fehler war.

Florian

EDIT:
Jetzt steht auch was im Error-Log:

Code: Alles auswählen

[19-Aug-2006 14:02:35] /contenido/contenido/main.php?contenido=5b679c3020a73ba2228d5cfc6f0dc154 MySQL error 1364: Field 'itemtype' doesn't have a default value
INSERT INTO con_properties (idproperty) VALUES (130)
[19-Aug-2006 14:02:35] /contenido/contenido/main.php?contenido=5b679c3020a73ba2228d5cfc6f0dc154 MySQL error 1364: Field 'itemtype' doesn't have a default value
INSERT INTO con_properties (idproperty) VALUES (131)
EDIT II:
Auch mit dem Admin-Zugang zur DB ändert sich nichts am Fehler.

Verfasst: So 20. Aug 2006, 04:57
von Halchteranerin
florian.thillmann hat geschrieben:Das Verzeichnis existierte schon beim ersten Versuch, der zweite hat es auch nicht besser gemacht.
Normalerweise wird das Verzeichnis von Contenido erzeugt und muss nicht vorher angelegt werden.

Verfasst: So 20. Aug 2006, 05:09
von florian.thillmann
Halchteranerin hat geschrieben:Normalerweise wird das Verzeichnis von Contenido erzeugt und muss nicht vorher angelegt werden.
Das wird es ja auch - wie oben beschrieben, wird das Verzeichnis beim Anlegen eines Mandanten erstellt, jedoch wird der Mandant nicht in der DB eingetragen.

Verfasst: So 20. Aug 2006, 08:20
von Halchteranerin
ich hatte verstanden, dass du das Verzeichnis selbst angelegt hast.

Verfasst: So 20. Aug 2006, 08:57
von emergence
in welchem sql modus läuft denn die db ?
siehe -> http://mysql.mirror.anlx.net/doc/refman ... -mode.html

was ähliches wurde auch mal hier beschrieben... -> http://www.contenido.org/forum/viewtopi ... al+sqlmode

schau mal ob es dann geht, wenn du den strict modus deaktvierst...

Verfasst: So 20. Aug 2006, 18:39
von florian.thillmann
emergence hat geschrieben:schau mal ob es dann geht, wenn du den strict modus deaktvierst...
Wunderbar, genau das war der Fehler. Jetzt klappts einwandfrei und ohne Probleme (jetzt nur noch die Schreibrechte für den Ordner geradebiegen und dann wirds klappen!)

Danke

Florian

Ich schließe mich übrigens folgender Aussage an:
rzwei hat geschrieben:Aber sollte Contenido nicht abfragen, ob diese sql_mode's gesetzt sind und wenn ja dies mit "SET @@global.sql_mode='';" bzw. "SET SESSION sql_mode='';" am Anfang jeder DB-Abfrage abfangen?