Seite 2 von 2
Verfasst: 27.08.2003 15:17
von Henne
Die Tabellen sind eben nur für die Suche zuständig.
Dann werden die Postings, die bisher geschrieben wurden bei der Suche nicht mehr berücksichtigt.
Aber dafür gibt es ja die MOD, die ich oben gepostet hab. Die baut die Suche wieder auf.
Verfasst: 27.08.2003 15:53
von darh_mueller
Henne hat geschrieben:Die Tabellen sind eben nur für die Suche zuständig.
ja leider nicht nur.....
ohne die tabellen kann man nix mehr posten
Dann werden die Postings, die bisher geschrieben wurden bei der Suche nicht mehr berücksichtigt.
Aber dafür gibt es ja die MOD, die ich oben gepostet hab. Die baut die Suche wieder auf.
also ich habe die phpbb_search_wordmatch gedropped und bin auf create table gegangen und habe sie neu erstellt, wenn ich ganz unten auf save klicke kommt folgendes:
SQL-query : [Edit]
CREATE TABLE `phpbb_search_wordmatch` ( )
MySQL said:
You have an error in your SQL syntax near ')' at line 1
kannmir jemand sagen, was ich für einen befehl eingeben muß umd die tabellen per hand erstellen zu können?
Verfasst: 27.08.2003 16:03
von Henne
Ich weiß ja nicht was du gemacht hast.
Lösch nochmal alle am besten. Ich kopiere hier mal die Passagen aus der phpBB-Installation:
Code: Alles auswählen
# --------------------------------------------------------
#
# Table structure for table `phpbb_search_results`
#
CREATE TABLE phpbb_search_results (
search_id int(11) UNSIGNED NOT NULL default '0',
session_id char(32) NOT NULL default '',
search_array text NOT NULL,
PRIMARY KEY (search_id),
KEY session_id (session_id)
);
# --------------------------------------------------------
#
# Table structure for table `phpbb_search_wordlist`
#
CREATE TABLE phpbb_search_wordlist (
word_text varchar(50) binary NOT NULL default '',
word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
word_common tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (word_text),
KEY word_id (word_id)
);
# --------------------------------------------------------
#
# Table structure for table `phpbb_search_wordmatch`
#
CREATE TABLE phpbb_search_wordmatch (
post_id mediumint(8) UNSIGNED NOT NULL default '0',
word_id mediumint(8) UNSIGNED NOT NULL default '0',
title_match tinyint(1) NOT NULL default '0',
KEY post_id (post_id),
KEY word_id (word_id)
);
Verfasst: 27.08.2003 16:06
von darh_mueller
das frag ich mich auch:
SQL-query : [Edit]
CREATE TABLE phpbb_search_results (
search_id int(11) UNSIGNED NOT NULL default \'0\',
session_id char(32) NOT NULL default \'\',
search_array text NOT NULL,
PRIMARY KEY (search_id),
KEY session_id (session_id)
);
MySQL said:
You have an error in your SQL syntax near '\'0\',
session_id char(32) NOT NULL default \'\',
search_array text NOT NU' at line 2
Back
SQL-query : [Edit]
CREATE TABLE phpbb_search_wordlist (
word_text varchar(50) binary NOT NULL default \'\',
word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
word_common tinyint(1) unsigned NOT NULL default \'0\',
PRIMARY KEY (word_text),
KEY word_id (word_id)
);
MySQL said:
You have an error in your SQL syntax near '\'\',
word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
word_common t' at line 2
Verfasst: 27.08.2003 16:13
von darh_mueller
er fügt mir diese "/" ein,wie kann ich das umgehen?
Verfasst: 27.08.2003 16:42
von darh_mueller
was ich noch dazu sagen sollte:
ich benutze phpmyadmin und ich habe die befehle in das squery feld eingefügt.
Es kann doch nicht sein, daß meine datenbank eine andere sprache spricht oder?
Verfasst: 27.08.2003 17:46
von darh_mueller
gibts auch eine Möglichkeit,diese Suchfunktion ganz abzuschalten?
ich konnte 2 tabellen erstellen, bei der 3.kommt aber:
Can't create/write to file './usr_web392_1/phpbb_search_wordmatch.MYD' (Errcode: 13)
in einem anderen Thread hier wird das auch behandelt, und helfen kann da nur der provider, der stellt sich bei diesem problem bei mir aber schon seit 3 wochen dumm....
es geht ja nur um die suche,man kann aber genau deswegen keine beiträge mehr verfassen, kannman das irgendwie heraus schneiden?
Verfasst: 27.08.2003 18:42
von Henne
Um das Einfügen in die Searchtable zu deaktivieren musst du glaube ich in der functions_post.php nach
Code: Alles auswählen
add_search_words('single', $post_id, stripslashes($post_message), stripslashes($post_subject));
suchen und das auskommentieren. Also // davor.
Verfasst: 28.08.2003 08:55
von darh_mueller
hat geklappt, Danke!
Verfasst: 28.08.2003 09:36
von darh_mueller
kurz nachdem ich das gemacht hatte ist ein Beitrag eines Users einfach so verschwunden,das kann doch damit nix zu tun haben?
(autom. löschen ist bei mir deaktiviert)