Fehlender "c_time" Eintrag

Dieses Forum enthält Diskussionen zu Bugs in ConPresso 4 und deren Lösungen.
Antworten
mwae
ConPresso-Checker
Beiträge: 102
Registriert: 01.01.1970 01:00
Hat sich bedankt: 22 Mal
Danksagung erhalten: 1 Mal

Fehlender "c_time" Eintrag

Beitrag von mwae »

Beim Import der Datenbank auf ein anderes System wurden mir verschiedene Errormeldungen betreffend fehlender "c_time" Einträge gemeldet.

Eine Kontrolle ergab, dass bei der Erstellung eines Snippets kein Eintrag "c_time" in der Datenbank erfolgt.
Auch beim Erstellen eines neuen Benutzers erfolgt kein Eintrag von "c_time".

Was muss ich wo nachtragen?

Danke - mwae
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

hilfreich wären hier evtl. angaben zur conpresso-version (aber bitte nicht einfach nur 4!) sowie zur php- und mysql-version. evtl. die phpinfo zu rate ziehen.

ps: welcher hoster?
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
mwae
ConPresso-Checker
Beiträge: 102
Registriert: 01.01.1970 01:00
Hat sich bedankt: 22 Mal
Danksagung erhalten: 1 Mal

Beitrag von mwae »

Hallo Semf

Hier die entsprechenden Angaben:

Server Version: 3.23.49
PHP-Version: 4.3.11-0.dotdeb.0

----------

SQL Dump erstellt mit "MySQL-Front version 3.0 - Build 27.0"

xxxxxxx','adm','2001-11-11 11:11:11','SETUP');
xxxxxxx','mwae',NULL,'');

Sämtliche '0000-00-00 00:00:00' Einträge werden mit NULL ausgewiesen.

--------------------

SQL Dump erstellt mit "phpMyAdmin SQL Dump version 2.5.7-pl1"

xxxxxxx' , 'adm', '2001-11-11 1:11:11', 'SETUP');
xxxxxxx' , 'mwae', '0000-00-00 00:00:00', '');


Hier scheint der Übertäter begraben zu sein. Ich frage mich jedoch, warum nicht der effektive Wert der Erstellung eingetragen wird (Bei verschiedenen Hostern überprüft).

Danke - mwae
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Jetzt wäre es natürlich noch interessant gewesen zu erfahren, warum Du nicht die Export und Import-Funktion von ConPresso nutzt? :gruebel:
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
mwae
ConPresso-Checker
Beiträge: 102
Registriert: 01.01.1970 01:00
Hat sich bedankt: 22 Mal
Danksagung erhalten: 1 Mal

Beitrag von mwae »

Habe den ganzen Aufbau mit der Version 3.4.9 realisiert und stelle im Moment auf 4.0.3 um. Aus diesem Grund konnte ich nicht die neuen internen Funktionen benutzen.

mwae
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Beitrag von semf »

also 000-00-00 00:00:00 ist der defaultwert für c_time in der tabelle cpo_user. bekommst du den bei beiden dumps eine fehlermeldung?
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
Gast

Beitrag von Gast »

Nein, nur mit dem mittels "MySQL-Front version 3.0" erstellten Dump bekomme ich beim Einlesen die folgende Fehlermeldung:

#1048 - Column 'c_time' cannot be null

Was ich nicht verstehe, ist dass beim erstellen eines neuen Benutzers der folgende Vorgabewert '0000-00-00 00:00:00' eingetragen wird und nicht der aktuelle Wert von datetime.

mwae
mwae
ConPresso-Checker
Beiträge: 102
Registriert: 01.01.1970 01:00
Hat sich bedankt: 22 Mal
Danksagung erhalten: 1 Mal

Beitrag von mwae »

Sorry, war nicht angemeldet
Anonymous hat geschrieben:Nein, nur mit dem mittels "MySQL-Front version 3.0" erstellten Dump bekomme ich beim Einlesen die folgende Fehlermeldung:

#1048 - Column 'c_time' cannot be null

Was ich nicht verstehe, ist dass beim erstellen eines neuen Benutzers der folgende Vorgabewert '0000-00-00 00:00:00' eingetragen wird und nicht der aktuelle Wert von datetime.

mwae
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7369
Registriert: 01.01.1970 01:00
Hat sich bedankt: 112 Mal
Danksagung erhalten: 936 Mal
Kontaktdaten:

Beitrag von MarkusR »

Anonymous hat geschrieben:Was ich nicht verstehe, ist dass beim erstellen eines neuen Benutzers der folgende Vorgabewert '0000-00-00 00:00:00' eingetragen wird und nicht der aktuelle Wert von datetime.
Weil c_time (und auch changer) für nichts benutzt wird... ist nur noch ein Relikt aus alten Zeiten... :wink:

Oder vermisst Du irgendwas, was damit zu tun hat?

Code: Alles auswählen

            $query = "INSERT INTO ".CPO_USER." "
                    ."(id, user, name, initial, email, language, admin, usergroups_id, passwd) VALUES (" //, c_time, changer) VALUES ("
                    .(int)$newid.', '
                    ."'".addslashes($_POST['user'])."', "
                    ."'".addslashes($_POST['name'])."', "
                    ."'".addslashes($_POST['edit_initial'])."', "
                    ."'".addslashes($_POST['edit_email'])."', "
                    ."'".addslashes($_POST['user_language'])."', "
                    ."'".addslashes($_POST['admin'])."', "
                    ."'".addslashes($_POST['usergroups_id'])."', "
                    ."'".md5($_POST['passwd'])."') ";
            $db->query($query);
mal auf die // achten... :wink:
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Antworten