Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] S.O.S. altes sql script bringt viele Fehler

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] S.O.S. altes sql script bringt viele Fehler

    Hallo ich bin am verzweifeln.
    Ich nutze seit Jahren sind php script das auf MyISAM eine Volltextsuche macht.
    letzmalig 12/2010 mehrer auf Hostserver installiert und alle funktionieren einwandfrei.
    Nun zum Problem, ich habe ein neues Verzeichnis auf server das nun ebenfalls mit einem Script durchsucht werden soll, somit muss ich wieder das scriptsetup ausführen um eine neue Datenbank anzulegen ... dies funktioniert nun leider nicht mehr ...
    Wie ich gelesen habe gibt es nun myqsl 5.5 & 5.6 die den befehl TYPE nicht mehr bearbeiten. dies habe ich bereits in der ...sql geändert, leider noch mehr Fehlermeldungen.
    Ich hoffe ihr könnt mir weiter helfen, da der Hersteller/Programmierer von dem tool verstorben ist

    hier der quellcode aus xsuche.sql.sql:

    PHP-Code:
    DROP TABLE IF EXISTS `xsuche_hilfe`;
    CREATE TABLE `xsuche_hilfe` (
      `
    hilfe_idmediumint(8unsigned NOT NULL auto_increment,
      `
    hilfe_hilfetexttext NOT NULL,
      
    PRIMARY KEY  (`hilfe_id`)
    ENGINE=MyISAM;

    INSERT INTO `xsuche_hilfe` (`hilfe_id`, `hilfe_hilfetext`) VALUES (1'<div class=\\"normal\\">\r\n\r\n<div class=\\"gross\\">Anwendung</div><hr noshade>\r\nxsuche V2.4 ist eine sehr schnelle index- basierte Volltextsuchmaschine für die eigene Webseite. Es können je nach Leistung des Webservers bzw. je nach Begrenzung des Providers praktisch unbegrenzt, zumindest mehrere 1000 Webseiten indiziert werden. Das Suchergebnis wird innerhalb sehr kurzer Zeit dargestellt. Eine Suchanfrage in ca. 10.000 Webseiten benötigt meist nicht mehr als 1 Sekunden.<br><br> \r\n\r\n<div class=\\"gross\\">Was wird durchsucht ?</div><hr noshade>\r\nUm xsuche V2.4 anwenden zu können, ist es zunächst erforderlich, daß ein Suchindex erstellt wird. Der Suchindex erfasst alle Dateien, die für den Suchindex verwendet werden sollen und speichert die Daten in einer MySQL Datenbank.<br><br>\r\n\r\n<div class=\\"gross\\">Wie wird durchsucht ?</div><hr noshade>\r\nSie können nach einzelnen Begriffen suchen, entweder als Teil eines Wortes oder als ganzes Wort. Weiterhin können Sie nach Groß- u. Kleinschreibung unterscheiden. Die Suchergebnisse werden ggf. auf mehreren Seiten inkl. einer sogenannten Blätterfunktion dargestellt.<br><br>\r\n\r\n<div class=\\"gross\\">Wie kann ein Suchindex möglichst schnell erstellt werden?</div><hr noshade>\r\nLegen Sie einen Favoriten oder ein Lesezeichen an. Geben Sie als URL sinngemäß folgendes ein:<br><pre>http://www.irgend.wo/xsuche/xsuche.php?aktion=schnellsuchindex&benutzer=admin&kennwort=0000.</pre>Rufen Sie diesen Favoriten/dieses Lesezeichen auf und es wird der alte Suchindex gelöscht und ein neuer Suchindex erstellt, alles mit nur einem einzigen Mausklick!<br><br>\r\n\r\n<div class=\\"gross\\">Konfiguration ?</div><hr noshade>\r\nIn der Konfiguration sind meist selbsterklärende Einstellungen notwendig. <br><br>\r\nUmgehung des Zeilimits, x Dateien je Skriptaufruf erfassen, z.B: 300 Dateien, je nach Leistung des Webservers bitte anpassen<br><br>\r\n\r\nAuf vielen Webserver ist die Ausführungszeit für PHP- Skripte auf 30 Sekunden begrenzt. Dieses Skript ruft sich nach x erfassten Dateien nach kurzer Zeit selbst erneut auf, um dieses Zeitlimit zu umgehen. Die Erstellung des Suchindexes wird dann an der aktuellen Stelle fortgesetzt. Je nach Umfang der Webseite sind mehrere Durchläufe notwendig. Die meisten Webseiten werden aber nicht mehr als 500 HTML- Dokumente umfassen, so daß der Suchindex innerhalb von 30 Sekunden in einem Durchlauf problemlos erstellt werden kann.</div>\r\n\r\n\r\n');

    DROP TABLE IF EXISTS `xsuche_konfiguration`;
    CREATE TABLE `xsuche_konfiguration` (
      `
    konfiguration_idmediumint(8unsigned NOT NULL auto_increment,
      `
    konfiguration_benutzernamevarchar(255NOT NULL default 'admin',
      `
    konfiguration_benutzerkennwortvarchar(255NOT NULL default '0000',
      `
    konfiguration_pfadvarchar(255NOT NULL default '/kunden/irgend.wo/webseiten/xaranshop/',
      `
    konfiguration_filtervarchar(255NOT NULL default 'html|htm|php|php3|txt|cfm',
      `
    konfiguration_keinesuchevarchar(255NOT NULL default '<!-- keine Suche -->',
      `
    konfiguration_targetvarchar(255NOT NULL default '_self',
      `
    konfiguration_urlvarchar(255NOT NULL default 'http://www.domain.de/em-/',
      `
    konfiguration_trefferjeseitemediumint(5NOT NULL default '20',
      `
    konfiguration_textlaengemediumint(5NOT NULL default '100',
      `
    konfiguration_anzahlmediumint(5NOT NULL default '1000',
      `
    konfiguration_ignoreverzvarchar(255NOT NULL default 'xforum xgaestebuch xsuche',
      `
    konfiguration_csstext NOT NULL,
      `
    konfiguration_kopftexttext NOT NULL,
      `
    konfiguration_fusstexttext NOT NULL,
      `
    konfiguration_hervorhebungvarchar(255NOT NULL default 'font-weight: bold; background-color: #FF0000;',
      `
    konfiguration_hyperlinktypchar(1NOT NULL default '1',
      `
    konfiguration_hyperlinktext01varchar(255NOT NULL default 'weiter...',
      `
    konfiguration_hyperlinktext02varchar(255NOT NULL default 'zum Artikel ...',
      `
    konfiguration_rahmenaktivierenvarchar(4NOT NULL default 'ja',
      `
    konfiguration_rahmen01varchar(255NOT NULL default 'xsuche_rahmen_01_01.gif',
      `
    konfiguration_rahmen02varchar(255NOT NULL default 'xsuche_rahmen_01_02.gif',
      `
    konfiguration_rahmen03varchar(255NOT NULL default 'xsuche_rahmen_01_03.gif',
      `
    konfiguration_rahmen04varchar(255NOT NULL default 'xsuche_rahmen_01_04.gif',
      `
    konfiguration_rahmen05varchar(255NOT NULL default 'xsuche_rahmen_01_05.gif',
      `
    konfiguration_rahmen06varchar(255NOT NULL default 'xsuche_rahmen_01_06.gif',
      `
    konfiguration_rahmen07varchar(255NOT NULL default 'xsuche_rahmen_01_07.gif',
      `
    konfiguration_rahmen08varchar(255NOT NULL default 'xsuche_rahmen_01_08.gif',
      `
    konfiguration_rahmen09varchar(255NOT NULL default 'xsuche_rahmen_01_09.gif',
      `
    konfiguration_timestamptimestamp(14NOT NULL,
      
    PRIMARY KEY  (`konfiguration_id`)
    ENGINE=MyISAM;

    INSERT INTO `xsuche_konfiguration` (`konfiguration_id`, `konfiguration_benutzername`, `konfiguration_benutzerkennwort`, `konfiguration_pfad`, `konfiguration_filter`, `konfiguration_keinesuche`, `konfiguration_target`, `konfiguration_url`, `konfiguration_trefferjeseite`, `konfiguration_textlaenge`, `konfiguration_anzahl`, `konfiguration_ignoreverz`, `konfiguration_css`, `konfiguration_kopftext`, `konfiguration_fusstext`, `konfiguration_hervorhebung`, `konfiguration_timestamp`) VALUES (1'admin''0000''''htm''<!-- keine Suche -->''_blank'''20100100'xforum xgaestebuch cgi-bin''.sehrgross\r\n{\r\n  font-weight: bold;\r\n  font-size: 18px;\r\n  color: #000000;\r\n  font-family: Verdana, Arial, Helvetica, sans-serif;\r\n}\r\n.gross\r\n{\r\n  font-size: 14px;\r\n  color: #000000;\r\n  font-family: Verdana, Arial, Helvetica, sans-serif;\r\n}\r\n.normal\r\n{\r\n  font-size: 13px;\r\n  color: #000000;\r\n  font-family: Verdana, Arial, Helvetica, sans-serif;\r\n}\r\n.normal:link\r\n{\r\n  color: #000000;\r\n  text-decoration: none;\r\n}\r\n.normal:visited\r\n{\r\n  color: #000000;\r\n  text-decoration: none;\r\n}\r\n.normal:hover\r\n{\r\n  color: #000000;\r\n  text-decoration: underline;\r\n}\r\n.normal:active\r\n{\r\n  color: #000000;\r\n  text-decoration: underline;\r\n}\r\n.klein\r\n{\r\n  font-size: 10px;\r\n  color: #000000;\r\n  font-family: Verdana, Arial, Helvetica, sans-serif;\r\n}\r\n.klein:link\r\n{\r\n  color: #990000;\r\n  text-decoration: none;\r\n}\r\n.klein:visited\r\n{\r\n  color: #990000;\r\n  text-decoration: none;\r\n}\r\n.klein:hover\r\n{\r\n  color: #990000;\r\n  text-decoration: underline;\r\n}\r\n.klein:active\r\n{\r\n  color: #990000;\r\n  text-decoration: underline;\r\n}\r\n.sehrklein\r\n{\r\n  font-size: 9px;\r\n  color: #000000;\r\n  font-family: Verdana, Arial, Helvetica, sans-serif;\r\n}\r\n.hintergrund\r\n{\r\n  background-color: #ffffff;\r\n}\r\nhr\r\n{\r\n  color: #000000;\r\n  height: 1px;\r\n}\r\n.tabelle\r\n{\r\n  border-right: #000000 1px solid;\r\n  border-top: #000000 1px solid;\r\n  border-left: #000000 1px solid;\r\n  border-bottom: #000000 1px solid;\r\n  background-color: #ccddd9;\r\n}''<div align=\\"center\\">Kopftext</div>''<div align=\\"center\\">Fusstext</div>''font-weight: bold; color: #009900;'2003);

    DROP TABLE IF EXISTS `xsuche_suchindex`;
    CREATE TABLE `xsuche_suchindex` (
      `
    suchindex_idmediumint(8unsigned NOT NULL auto_increment,
      `
    suchindex_texttext NOT NULL,
      `
    suchindex_htmltext NOT NULL,
      `
    suchindex_titelvarchar(255NOT NULL default '',
      `
    suchindex_urlvarchar(255NOT NULL default '',
      `
    suchindex_timestamptimestamp(14NOT NULL,
      
    PRIMARY KEY  (`suchindex_id`),
      
    FULLTEXT KEY `suchindex_text` (`suchindex_text`),
      
    FULLTEXT KEY `suchindex_html` (`suchindex_html`)
    ENGINE=MyISAM;

    INSERT INTO `xsuche_suchindex` (`suchindex_id`) VALUES (1);

    DROP TABLE IF EXISTS `xsuche_statistik`;
    CREATE TABLE `xsuche_statistik` (
      `
    statistik_idmediumint(8unsigned NOT NULL auto_increment,
      `
    statistik_suchbegriffvarchar(255NOT NULL default '',
      `
    statistik_anzahlsmallint(4NOT NULL default '1',
      `
    statistik_treffervarchar(4NOT NULL default 'nein',
      `
    statistik_timestamptimestamp(14NOT NULL,
      
    PRIMARY KEY  (`statistik_id`)
    ENGINE=MyISAM;

    DROP TABLE IF EXISTS `xsuche_dateien`;
    CREATE TABLE `xsuche_dateien` (
      `
    dateien_idmediumint(8unsigned NOT NULL auto_increment,
      `
    dateien_pfadvarchar(255NOT NULL default '',
      `
    dateien_erfasstvarchar(5NOT NULL default 'nein',
      
    PRIMARY KEY  (`dateien_id`)
    ENGINE=MyISAM

    hier die Fehlermeldungen 1. Teil, wird im Browser blau und formatiert dargestellt:

    DROP TABLE IF EXISTS `xsuche_hilfe`;

    CREATE TABLE `xsuche_hilfe` (
    `hilfe_id` mediumint( unsigned NOT NULL auto_increment,
    `hilfe_hilfetext` text NOT NULL,
    PRIMARY KEY (`hilfe_id`)
    ) ENGINE=MyISAM;

    INSERT INTO `xsuche_hilfe` (`hilfe_id`, `hilfe_hilfetext`) VALUES (1, '<div class=\\"normal\\">\r\n\r\n<div class=\\"gross\\">Anwendung</div><hr noshade>\r\nxsuche V2.4 ist eine sehr schnelle index- basierte Volltextsuchmaschine für die eigene Webseite. Es können je nach Leistung des Webservers bzw. je nach Begrenzung des Providers praktisch unbegrenzt, zumindest mehrere 1000 Webseiten indiziert werden. Das Suchergebnis wird innerhalb sehr kurzer Zeit dargestellt. Eine Suchanfrage in ca. 10.000 Webseiten benötigt meist nicht mehr als 1 Sekunden.<br><br> \r\n\r\n<div class=\\"gross\\">Was wird durchsucht ?</div><hr noshade>\r\nUm xsuche V2.4 anwenden zu können, ist es zunächst erforderlich, daß ein Suchindex erstellt wird. Der Suchindex erfasst alle Dateien, die für den Suchindex verwendet werden sollen und speichert die Daten in einer MySQL Datenbank.<br><br>\r\n\r\n<div class=\\"gross\\">Wie wird durchsucht ?</div><hr noshade>\r\nSie können nach einzelnen Begriffen suchen, entweder als Teil eines Wortes oder als ganzes Wort. Weiterhin können Sie nach Groß- u. Kleinschreibung unterscheiden. Die Suchergebnisse werden ggf. auf mehreren Seiten inkl. einer sogenannten Blätterfunktion dargestellt.<br><br>\r\n\r\n<div class=\\"gross\\">Wie kann ein Suchindex möglichst schnell erstellt werden?</div><hr noshade>\r\nLegen Sie einen Favoriten oder ein Lesezeichen an. Geben Sie als URL sinngemäß folgendes ein:<br><pre>http://www.irgend.wo/xsuche/xsuche.php?aktion=schnellsuchindex&benutzer=admin& kennwort=0000.</pre>Rufen Sie diesen Favoriten/dieses Lesezeichen auf und es wird der alte Suchindex gelöscht und ein neuer Suchindex erstellt, alles mit nur einem einzigen Mausklick!<br><br>\r\n\r\n<div class=\\"gross\\">Konfiguration ?</div><hr noshade>\r\nIn der Konfiguration sind meist selbsterklärende Einstellungen notwendig. <br><br>\r\nUmgehung des Zeilimits, x Dateien je Skriptaufruf erfassen, z.B: 300 Dateien, je nach Leistung des Webservers bitte anpassen<br><br>\r\n\r\nAuf vielen Webserver ist die Ausführungszeit für PHP- Skripte auf 30 Sekunden begrenzt. Dieses Skript ruft sich nach x erfassten Dateien nach kurzer Zeit selbst erneut auf, um dieses Zeitlimit zu umgehen. Die Erstellung des Suchindexes wird dann an der aktuellen Stelle fortgesetzt. Je nach Umfang der Webseite sind mehrere Durchläufe notwendig. Die meisten Webseiten werden aber nicht mehr als 500 HTML- Dokumente umfassen, so daß der Suchindex innerhalb von 30 Sekunden in einem Durchlauf problemlos erstellt werden kann.</div>\r\n\r\n\r\n');

    DROP TABLE IF EXISTS `xsuche_konfiguration`;

    CREATE TABLE `xsuche_konfiguration` (
    `konfiguration_id` mediumint( unsigned NOT NULL auto_increment,
    `konfiguration_benutzername` varchar(255) NOT NULL default 'admin',
    `konfiguration_benutzerkennwort` varchar(255) NOT NULL default '0000',
    `konfiguration_pfad` varchar(255) NOT NULL default '/kunden/irgend.wo/webseiten/xaranshop/',
    `konfiguration_filter` varchar(255) NOT NULL default 'html|htm|php|php3|txt|cfm',
    `konfiguration_keinesuche` varchar(255) NOT NULL default '<!-- keine Suche -->',
    `konfiguration_target` varchar(255) NOT NULL default '_self',
    `konfiguration_url` varchar(255) NOT NULL default 'http://www.domain.de/em-/',
    `konfiguration_trefferjeseite` mediumint(5) NOT NULL default '20',
    `konfiguration_textlaenge` mediumint(5) NOT NULL default '100',
    `konfiguration_anzahl` mediumint(5) NOT NULL default '1000',
    `konfiguration_ignoreverz` varchar(255) NOT NULL default 'xforum xgaestebuch xsuche',
    `konfiguration_css` text NOT NULL,
    `konfiguration_kopftext` text NOT NULL,
    `konfiguration_fusstext` text NOT NULL,
    `konfiguration_hervorhebung` varchar(255) NOT NULL default 'font-weight: bold; background-color: #FF0000;',
    `konfiguration_hyperlinktyp` char(1) NOT NULL default '1',
    `konfiguration_hyperlinktext01` varchar(255) NOT NULL default 'weiter...',
    `konfiguration_hyperlinktext02` varchar(255) NOT NULL default 'zum Artikel ...',
    `konfiguration_rahmenaktivieren` varchar(4) NOT NULL default 'ja',
    `konfiguration_rahmen01` varchar(255) NOT NULL default 'xsuche_rahmen_01_01.gif',
    `konfiguration_rahmen02` varchar(255) NOT NULL default 'xsuche_rahmen_01_02.gif',
    `konfiguration_rahmen03` varchar(255) NOT NULL default 'xsuche_rahmen_01_03.gif',
    `konfiguration_rahmen04` varchar(255) NOT NULL default 'xsuche_rahmen_01_04.gif',
    `konfiguration_rahmen05` varchar(255) NOT NULL default 'xsuche_rahmen_01_05.gif',
    `konfiguration_rahmen06` varchar(255) NOT NULL default 'xsuche_rahmen_01_06.gif',
    `konfiguration_rahmen07` varchar(255) NOT NULL default 'xsuche_rahmen_01_07.gif',
    `konfiguration_rahmen08` varchar(255) NOT NULL default 'xsuche_rahmen_01_08.gif',
    `konfiguration_rahmen09` varchar(255) NOT NULL default 'xsuche_rahmen_01_09.gif',
    `konfiguration_timestamp` timestamp(14) NOT NULL,
    PRIMARY KEY (`konfiguration_id`)
    ) ENGINE=MyISAM;


    hier die Fehlermeldungen 2. Teil, wird im Browserschwarz unformatiert dargestellt:

    Fehler !!!/is/htdocs/meinaccount/domain.de/php/xsuche/xsuche_setup.php67CREATE TABLE `xsuche_konfiguration` ( `konfiguration_id` mediumint( unsigned NOT NULL auto_increment, `konfiguration_benutzername` varchar(255) NOT NULL default 'admin', `konfiguration_benutzerkennwort` varchar(255) NOT NULL default '0000', `konfiguration_pfad` varchar(255) NOT NULL default '/kunden/irgend.wo/webseiten/xaranshop/', `konfiguration_filter` varchar(255) NOT NULL default 'html|htm|php|php3|txt|cfm', `konfiguration_keinesuche` varchar(255) NOT NULL default '', `konfiguration_target` varchar(255) NOT NULL default '_self', `konfiguration_url` varchar(255) NOT NULL default 'http://www.axxa.de/em-/', `konfiguration_trefferjeseite` mediumint(5) NOT NULL default '20', `konfiguration_textlaenge` mediumint(5) NOT NULL default '100', `konfiguration_anzahl` mediumint(5) NOT NULL default '1000', `konfiguration_ignoreverz` varchar(255) NOT NULL default 'xforum xgaestebuch xsuche', `konfiguration_css` text NOT NULL, `konfiguration_kopftext` text NOT NULL, `konfiguration_fusstext` text NOT NULL, `konfiguration_hervorhebung` varchar(255) NOT NULL default 'font-weight: bold; background-color: #FF0000;', `konfiguration_hyperlinktyp` char(1) NOT NULL default '1', `konfiguration_hyperlinktext01` varchar(255) NOT NULL default 'weiter...', `konfiguration_hyperlinktext02` varchar(255) NOT NULL default 'zum Artikel ...', `konfiguration_rahmenaktivieren` varchar(4) NOT NULL default 'ja', `konfiguration_rahmen01` varchar(255) NOT NULL default 'xsuche_rahmen_01_01.gif', `konfiguration_rahmen02` varchar(255) NOT NULL default 'xsuche_rahmen_01_02.gif', `konfiguration_rahmen03` varchar(255) NOT NULL default 'xsuche_rahmen_01_03.gif', `konfiguration_rahmen04` varchar(255) NOT NULL default 'xsuche_rahmen_01_04.gif', `konfiguration_rahmen05` varchar(255) NOT NULL default 'xsuche_rahmen_01_05.gif', `konfiguration_rahmen06` varchar(255) NOT NULL default 'xsuche_rahmen_01_06.gif', `konfiguration_rahmen07` varchar(255) NOT NULL default 'xsuche_rahmen_01_07.gif', `konfiguration_rahmen08` varchar(255) NOT NULL default 'xsuche_rahmen_01_08.gif', `konfiguration_rahmen09` varchar(255) NOT NULL default 'xsuche_rahmen_01_09.gif', `konfiguration_timestamp` timestamp(14) NOT NULL, PRIMARY KEY (`konfiguration_id`) ) ENGINE=MyISAM;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 '(14) NOT NULL, PRIMARY KEY (`konfiguration_id`) ) ENGINE=MyISAM' at line 31


    ich hoffe es ist lesebar und ihr könnt mir weiterhelfen.
    Ich kann das Script auch zusenden.

    viele Grüße AxxAmann

  • #2
    Wenn ich das richtig sehe, dann wird als Fehler deine Längenangabe bei TIMESTAMP moniert - und die brauchst du auch nicht. Denn ein Timestamp ist ein mysql-eigenes Datum / Zeitformat ...

    lass also mal die (14) da weg bitte

    Kommentar


    • #3
      Alles klar, Problem gelöst

      Hallo Eagle,
      vielen Dank für die schnelle Hilfe ...
      es lag genau wie du vermutest hast an dem (14) Wert bei TimeStamp.

      so einfach kann das Leben sein.
      viele Grüße AxxAmann

      Kommentar

      Lädt...
      X