fehler im trackingmodul

Begonnen von tias, 13 Februar 2003, 11:26:57

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

tias

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

holgihb

Das gleiche Problem habe ich auch, vielleicht hat ja jemand einen Tipp? Nutze auch das VKP 5.5

jubilee

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

holgihb

Bei mir gibt es auch die Tabelle und ich bekomme beim Aufruf der Tabelle die gleiche Fehlermeldung.

Andi

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.
schön´s Grüssle, Andi

holgihb

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

Andi

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?
schön´s Grüssle, Andi

holgihb

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!!!

tias

vielen dank, jetzt läuft es wieder :)))

webweib

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  :)