Installation
Installation
Hallo Zusammen,
ich erhalte während der Installation folgende Fehlermeldung:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type = InnoDB auto_increment = 1' at line 17
Bitte um Hilfe
Danke
ich erhalte während der Installation folgende Fehlermeldung:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type = InnoDB auto_increment = 1' at line 17
Bitte um Hilfe
Danke
Installation
Ich habe dasselbe Problem. Aufgrund des Fehlers wird bei mir die Tabelle 'verein.adm_preferences' nicht erstellt.
Ich arbeite unter Windows 7, PHP 5.3.6 und MySql 5.5.11.
Leider habe ich auch keine Ahnung wie der Fehler zustande kommt. Ich vermute, dass die Konfigurationsdaten in PHP oder MySQL nicht richtig gesetzt sind.
Gruß Tommy
Ich arbeite unter Windows 7, PHP 5.3.6 und MySql 5.5.11.
Leider habe ich auch keine Ahnung wie der Fehler zustande kommt. Ich vermute, dass die Konfigurationsdaten in PHP oder MySQL nicht richtig gesetzt sind.
Gruß Tommy
Hallo zusammen,
wir verwenden hier tatsächlich bei der Erstellung von 2 Tabellen eine etwas veraltete Syntax, die wohl von den ganz neuen MySQL-Datenbanken nicht mehr unterstützt wird. Der Fehler ist allerdings schon seit der 2.1 so drin
Ihr könnt den Fehler beheben, indem ihr in die Datei adm_install/db_scripts/db.sql geht und dort nach sucht (2 Treffer) und diese Zeile mit
Viele Grüße
Fasse
wir verwenden hier tatsächlich bei der Erstellung von 2 Tabellen eine etwas veraltete Syntax, die wohl von den ganz neuen MySQL-Datenbanken nicht mehr unterstützt wird. Der Fehler ist allerdings schon seit der 2.1 so drin
Ihr könnt den Fehler beheben, indem ihr in die Datei adm_install/db_scripts/db.sql geht und dort nach
Code: Alles auswählen
type = InnoDB
ersetzt. Danach bereits vorhandenen Admidio-Tabellen (adm_*) in der Datenbank löschen und die Installation noch einmal neu starten.engine = InnoDB
Viele Grüße
Fasse
Installation
Vielen Dank. Hat funktioniert. Leider kommte es jetzt zu einer weiteren Fehlermeldung:
Deprecated: Function eregi_replace() is deprecated in C:\inetpub\wwwroot\admidio\adm_install\installation.php on line 562
Deprecated: Function eregi_replace() is deprecated in C:\inetpub\wwwroot\admidio\adm_install\installation.php on line 562
Deprecated: Function eregi_replace() is deprecated in C:\inetpub\wwwroot\admidio\adm_install\installation.php on line 562
Deprecated: Function eregi_replace() is deprecated in C:\inetpub\wwwroot\admidio\adm_install\installation.php on line 562
S Q L - E R R O R
CODE: 1364
Field 'rol_timestamp_create' doesn't have a default value
B A C K T R A C E
FILE: adm_program/system/db/mysql.php
LINE: 209
CALL: DB->db_error()
FILE: adm_program/system/db/mysql.php
LINE: 79
CALL: MySqlDB->db_error()
FILE: adm_program/system/classes/table_access.php
LINE: 346
CALL: MySqlDB->query()
FILE: adm_program/system/classes/table_roles.php
LINE: 202
CALL: TableAccess->save()
FILE: adm_install/installation.php
LINE: 636
CALL: TableRoles->save()
Deprecated: Function eregi_replace() is deprecated in C:\inetpub\wwwroot\admidio\adm_install\installation.php on line 562
Deprecated: Function eregi_replace() is deprecated in C:\inetpub\wwwroot\admidio\adm_install\installation.php on line 562
Deprecated: Function eregi_replace() is deprecated in C:\inetpub\wwwroot\admidio\adm_install\installation.php on line 562
Deprecated: Function eregi_replace() is deprecated in C:\inetpub\wwwroot\admidio\adm_install\installation.php on line 562
S Q L - E R R O R
CODE: 1364
Field 'rol_timestamp_create' doesn't have a default value
B A C K T R A C E
FILE: adm_program/system/db/mysql.php
LINE: 209
CALL: DB->db_error()
FILE: adm_program/system/db/mysql.php
LINE: 79
CALL: MySqlDB->db_error()
FILE: adm_program/system/classes/table_access.php
LINE: 346
CALL: MySqlDB->query()
FILE: adm_program/system/classes/table_roles.php
LINE: 202
CALL: TableAccess->save()
FILE: adm_install/installation.php
LINE: 636
CALL: TableRoles->save()
-
- Beiträge: 30
- Registriert: 6. Sep 2010, 18:18
Hallo zusammen,
hier greifen wir wohl auf eine Funktion von PHP zu, die ab PHP 5.3 nicht mehr offiziell unterstützt wird. Für die kommende Admidio-Version habe ich die Aufrufe der Funktion ersetzt.
Wenn ihr schnell eine Lösung braucht, dann schickt mir doch per PN eure E-Mail, dann schick ich euch die korrigierte Datei.
Viele Grüße
Fasse
hier greifen wir wohl auf eine Funktion von PHP zu, die ab PHP 5.3 nicht mehr offiziell unterstützt wird. Für die kommende Admidio-Version habe ich die Aufrufe der Funktion ersetzt.
Wenn ihr schnell eine Lösung braucht, dann schickt mir doch per PN eure E-Mail, dann schick ich euch die korrigierte Datei.
Viele Grüße
Fasse
-
- Beiträge: 30
- Registriert: 6. Sep 2010, 18:18
-
- Beiträge: 30
- Registriert: 6. Sep 2010, 18:18
die installation war nun erfolgreich. wenn ich mich nun anmelden möchte bekomme ich folgenden fehler
S Q L - E R R O R
CODE: 1292
Incorrect datetime value: '27.04.2011 01:00' for column 'usr_last_login' at row 1
B A C K T R A C E
FILE: adm_program/system/db/mysql.php
LINE: 209
CALL: DB->db_error()
FILE: adm_program/system/db/mysql.php
LINE: 79
CALL: MySqlDB->db_error()
FILE: adm_program/system/classes/table_access.php
LINE: 354
CALL: MySqlDB->query()
FILE: adm_program/system/classes/user.php
LINE: 403
CALL: TableAccess->save()
FILE: adm_program/system/classes/table_users.php
LINE: 40
CALL: User->save()
FILE: adm_program/system/login_check.php
LINE: 126
CALL: TableUsers->updateLoginData()
die zeit meines servers ist richtig eingestellt. nur woher hat er dann dieses datum und die uhrzeit ?
S Q L - E R R O R
CODE: 1292
Incorrect datetime value: '27.04.2011 01:00' for column 'usr_last_login' at row 1
B A C K T R A C E
FILE: adm_program/system/db/mysql.php
LINE: 209
CALL: DB->db_error()
FILE: adm_program/system/db/mysql.php
LINE: 79
CALL: MySqlDB->db_error()
FILE: adm_program/system/classes/table_access.php
LINE: 354
CALL: MySqlDB->query()
FILE: adm_program/system/classes/user.php
LINE: 403
CALL: TableAccess->save()
FILE: adm_program/system/classes/table_users.php
LINE: 40
CALL: User->save()
FILE: adm_program/system/login_check.php
LINE: 126
CALL: TableUsers->updateLoginData()
die zeit meines servers ist richtig eingestellt. nur woher hat er dann dieses datum und die uhrzeit ?
Hallo Nico,
auch hier steckt wieder ein Fehler in Admidio. Warum der nur bei dir und wenigen anderen Auftritt (z.B. nicht bei uns) liegt wahrscheinlich an deiner Datenbank. Diese scheint empfindlicher eingestellt zu sein oder ab einer bestimmten Version meldet sie einfach mehr. Welche DB-Version hast du ?
Um den jetzt akuten Fehler zu beheben musst du in folgende Datei gehen: adm_program/system/classes/table_users.php und dort Zeile 35 durch folgende Zeile ersetzen
Dann ist dieser Fehler auch nicht mehr da
Viele Grüße
Fasse
auch hier steckt wieder ein Fehler in Admidio. Warum der nur bei dir und wenigen anderen Auftritt (z.B. nicht bei uns) liegt wahrscheinlich an deiner Datenbank. Diese scheint empfindlicher eingestellt zu sein oder ab einer bestimmten Version meldet sie einfach mehr. Welche DB-Version hast du ?
Um den jetzt akuten Fehler zu beheben musst du in folgende Datei gehen: adm_program/system/classes/table_users.php und dort Zeile 35
Code: Alles auswählen
$this->setValue('usr_last_login', $this->getValue('usr_actual_login'));
Code: Alles auswählen
$this->setValue('usr_last_login', $this->getValue('usr_actual_login', 'Y-m-d H:i:s'));
Viele Grüße
Fasse
-
- Beiträge: 30
- Registriert: 6. Sep 2010, 18:18
-
- Beiträge: 30
- Registriert: 6. Sep 2010, 18:18
-
- Beiträge: 30
- Registriert: 6. Sep 2010, 18:18