also ich hab seit ein paar tagen einige fehler im trackingmodul.
benutze die version vkp 5.5 ;)
irgendwelche fehler mit der datenbank.. vielleicht hat ja jemand ne idee was ich da machen kann...
folgender fehler tritt auf der adminseite auf:
*** a database problem occured ***
Script: /admin.php
Filename: tracking.php
Function: start
Place: case page / SELECT
Errno: 1016
Error: Can't open file: 'nuke_tracking.MYD'. (errno: 145)
-1 unterschiedliche Seiten in 'letzte 1 Stunden'
(vom 2003-02-13 10:20:03 bis 2003-02-13 11:20:09)
Anzahl
Bezeichnung
URL
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web337/html/admin/modules/tracking.php on line 359
Warning: mysql
das hier steht in der datenbank:
SQL-Befehl :
SHOW KEYS FROM `nuke_tracking`
MySQL meldet:
Can't open file: 'nuke_tracking.MYD'. (errno: 145)
danke im vorraus, tias
Das gleiche Problem habe ich auch, vielleicht hat ja jemand einen Tipp? Nutze auch das VKP 5.5
Hallo !
Aber die Tabelle in der Datenbank existiert ???
Prüft das bitte einmal nach .
MfG
jubilee
ja, die tabel gibt es, da steht das sie nicht geöffnet werden kann:
Can't open file: 'nuke_tracking.MYD'. (errno: 145)
sozusagen beschäftigt ist und nicht reagiert..
keine ahnung wie ich die wieder ans laufen bringen solldanke für die mühe im vorraus, gruss tias
Bei mir gibt es auch die Tabelle und ich bekomme beim Aufruf der Tabelle die gleiche Fehlermeldung.
Hmm,
versucht mal die Tabelle mit phpMyAdmin zu löschen und neu anzulegen.
Hier die Struktur:
DROP TABLE IF EXISTS nuke_tracking;
CREATE TABLE nuke_tracking (
tracktime datetime NOT NULL default '0000-00-00 00:00:00',
ip varchar(20) NOT NULL default '',
uid int(11) NOT NULL default '0',
server varchar(90) NOT NULL default '',
referer varchar(255) NOT NULL default '',
requrl varchar(255) NOT NULL default '',
trackid varchar(20) NOT NULL default '',
PRIMARY KEY (ip,tracktime),
KEY requrl (requrl),
KEY uid (uid),
KEY ip (ip),
KEY tracktime (tracktime),
KEY trackid (trackid)
) TYPE=MyISAM;
Falls das auch fehlschlägt und Ihr keinen shell-Zugriff auf den Server habt, müsst Ihr euren Provider bitten, dies für Euch zu tun.
Kriege folgende Fehlermeldung:
ERROR: Nicht geschlossene Anführungszeichen @ 74
STR: '
SQL: CREATE TABLE nukenewe_tracking (
tracktime datetime NOT NULL default \\\'0000-00-00 00:00:00\\\',
ip varchar(20) NOT NULL default \\\'\\\',
uid int(11) NOT NULL default \\\'0\\\',
server varchar(90) NOT NULL default \\\'\\\',
referer varchar(255) NOT NULL default \\\'\\\',
requrl varchar(255) NOT NULL default \\\'\\\',
trackid varchar(20) NOT NULL default \\\'\\\',
PRIMARY KEY (ip,tracktime),
KEY requrl (requrl),
KEY uid (uid),
KEY ip (ip),
KEY tracktime (tracktime),
KEY trackid (trackid)
) TYPE=MyISAM;
Fehler
SQL-Befehl :
CREATE TABLE nukenewe_tracking (
tracktime datetime NOT NULL default \\\'0000-00-00 00:00:00\\\',
ip varchar(20) NOT NULL default \\\'\\\',
uid int(11) NOT NULL default \\\'0\\\',
server varchar(90) NOT NULL default \\\'\\\',
referer varchar(255) NOT NULL default \\\'\\\',
requrl varchar(255) NOT NULL default \\\'\\\',
trackid varchar(20) NOT NULL default \\\'\\\',
PRIMARY KEY (ip,tracktime),
KEY requrl (requrl),
KEY uid (uid),
KEY ip (ip),
KEY tracktime (tracktime),
KEY trackid (trackid)
) TYPE=MyISAM;
MySQL meldet:
You have an error in your SQL syntax near '\\\'0000-00-00 00:00:00\\\',
ip varchar(20) NOT NULL default \\\'\\\',
uid' at line 2
Hmmm, hat das Forum was verschluckt...
Versuchs mal damit:
DROP TABLE IF EXISTS nuke_tracking;
CREATE TABLE nuke_tracking (
tracktime datetime NOT NULL,
ip varchar(20) NOT NULL,
uid int(11) NOT NULL default 0,
server varchar(90) NOT NULL,
referer varchar(255) NOT NULL,
requrl varchar(255) NOT NULL,
trackid varchar(20) NOT NULL,
PRIMARY KEY (ip,tracktime),
KEY requrl (requrl),
KEY uid (uid),
KEY ip (ip),
KEY tracktime (tracktime),
KEY trackid (trackid)
) TYPE=MyISAM;
Das Löschen ging?
Ja, das löschen ging und das anlegen der Tabelle hat auch geklappt und mit der Abfrage scheint es jetzt auch zu klappen :)
Danke für die Hilfe!!!
vielen dank, jetzt läuft es wieder :)))
Danke Andi für deinen Tipp vom 17.2. :kiss
War zwar ne Weile her, aber auch bei mir war das heute der Fehler - jetzt geht das Tracking Modul :)