pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: tias am 13 Februar 2003, 11:26:57

Titel: fehler im trackingmodul
Beitrag von: tias am 13 Februar 2003, 11:26:57
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
Titel: Re: fehler im trackingmodul
Beitrag von: holgihb am 13 Februar 2003, 18:25:34
Das gleiche Problem habe ich auch, vielleicht hat ja jemand einen Tipp? Nutze auch das VKP 5.5
Titel: Re: fehler im trackingmodul
Beitrag von: jubilee am 16 Februar 2003, 12:21:20
Hallo !
Aber die Tabelle in der Datenbank existiert ???
Prüft das bitte einmal nach .
MfG
jubilee
Titel: Re: fehler im trackingmodul
Beitrag von: am 16 Februar 2003, 17:49:07
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
Titel: Re: fehler im trackingmodul
Beitrag von: holgihb am 17 Februar 2003, 15:31:36
Bei mir gibt es auch die Tabelle und ich bekomme beim Aufruf der Tabelle die gleiche Fehlermeldung.
Titel: Re: fehler im trackingmodul
Beitrag von: Andi am 17 Februar 2003, 15:54:15
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.
Titel: Re: fehler im trackingmodul
Beitrag von: holgihb am 17 Februar 2003, 16:05:01
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
Titel: Re: fehler im trackingmodul
Beitrag von: Andi am 17 Februar 2003, 16:12:35
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?
Titel: Re: fehler im trackingmodul
Beitrag von: holgihb am 17 Februar 2003, 16:17:29
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!!!
Titel: Re: fehler im trackingmodul
Beitrag von: tias am 25 Februar 2003, 09:49:11
vielen dank, jetzt läuft es wieder :)))
Titel: Re: fehler im trackingmodul
Beitrag von: webweib am 17 August 2003, 20:11:10
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  :)