Seite 2 von 3
Verfasst: 02.09.2005 22:36
von axellauer
@hypnoseland
dann sag doch mal welche datei man nicht überschreiben darf und trage so dazu bei das die die hier mitlesen wenigstens nicht denselben fehler machen.
gruss axel
Verfasst: 02.09.2005 22:44
von Hypnoseland
Hallo axellauer,
diese Anleitung meinte ich:
Code: Alles auswählen
phpbb2-2.0.17-deutsch - Installation
Empfohlen für: * sämtliche phpBB2 Versionen ohne installierte Mods
* Neuinstallationen
Dieses Archiv enthält ein eingedeutschtes phpBB 2.0.17.
Das originale phpBB2 erhalten Sie bei http://www.phpbb.com/
Installation: Alle Dateien entpacken; dann install/install.php im
Browser aufrufen.
Update: Alle Dateien [b]bis auf config.php [/b]mit denen
aus diesem Archiv überschreiben; dann install/update_to_latest.php
im Browser aufrufen.
Evtl. könnte man diese Anleitung auch um den Punkt ergänzen, welches Problem bei mir aufgetaucht ist:
Wenn ich in der Mitgliederliste auf irgend einen Usernamen klicke, kommt nur eine Error 404-Seite.
Wenn ich auf ein Forum klicke, das gleiche...
und wenn ich auf ein Thema klicke, kommt diese Fehlermeldung:
Code: Alles auswählen
Allgemeiner Fehler
Could not get main information for similar topics
DEBUG MODE
SQL Error : 1191 Can't find FULLTEXT index matching the column list
SELECT topic_id FROM phpbb_topics WHERE topic_id != 376 AND MATCH (topic_title) AGAINST ('Aufladen der Steine') ORDER BY topic_time DESC LIMIT 0,5
Line : 392
File : viewtopic.php
Weiß jemand, wo das Problem liegt? Ich hab doch bestimmt nur irgend was falsch gemacht oder hätte was machen müssen, das ich nicht weiß, oder?
So ist das Forum ja leider ziemlich "tot"

Verfasst: 03.09.2005 00:13
von IPB_Flüchtling
Hallo Hypnoseland,
könntest Du bitte die .htaccess-Datei hier posten?
Möglicherweise müssen nur die Pfade entsprechend angepasst werden. Ich hatte dieses Problem auch einmal.
Du musst übrigens zwei derartige Dateien benutzen:
Die .htaccess-Datei, die Dir axellauer vorgeschlagen hat, muss ins Root-Verzeichnis (also in den public_html-Ordner). Die .htaccess-Datei für das suchmaschinenoptimierte Forum muss hingegen in den Forum-Ordner (bei Dir also ins Verzeichnis
www.selbsthypnose.at/forum , wo auch die config.php liegt.
Also bitte poste die .htaccess-Datei, die im Forum-Ordner liegt.
LG, IPB_Flüchtling
Verfasst: 03.09.2005 00:49
von tas2580
Im SEO phpBB ist der similar_topics MOD installiert. Der braucht eine Änderung an der Datenbank, führe einfach mal
in deiner DB aus.
Das wird zwar wenn du das SEO phpBB installiert gleich gemacht, aber beim überschreiben natürlich nicht. Daran hab ich noch garnicht gedacht

Ich werd gleich mal ne Install-Datei für soche Fälle schreiben gehn.
Verfasst: 03.09.2005 06:13
von Hypnoseland
IPB_Flüchtling hat geschrieben:Hallo Hypnoseland,
könntest Du bitte die .htaccess-Datei hier posten? Möglicherweise müssen nur die Pfade entsprechend angepasst werden. Ich hatte dieses Problem auch einmal.
Also bitte poste die .htaccess-Datei, die im Forum-Ordner liegt.
Die ist original so, wie sie dem Forum beilag, ich habe keine Änderungen gemacht, weil ich nicht weiß wie und wo. Welche Pfade müssen denn an welche Stellen eingetragen werden? Die Datei liegt im gleichen Ordner, wo das Forum liegt, der Ordner heißt /forum
Code: Alles auswählen
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} /viewforum([0-9]*)-([0-9]*)-([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%1&topicdays=%2&start=%3 [L]
RewriteCond %{REQUEST_FILENAME} /forum([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%1 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&postdays=%2&postorder=%3&start=%4 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*)-([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&start=%2 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*).html#([0-9]*)
RewriteRule (.*) /viewtopic.php?t=%1#%2 [L]
RewriteCond %{REQUEST_FILENAME} /ftopic([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%1&start=%2&postdays=%3&postorder=%4&highlight=%5 [L]
RewriteCond %{REQUEST_FILENAME} /user-([0-9]*).html
RewriteRule (.*) /profile.php?mode=viewprofile&u=%1 [L]
Im Hauptverzeichnis lag auch schon eine .htaccess-Datei mit folgendem Inhalt:
Code: Alles auswählen
# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName www.selbsthypnose.at
AuthUserFile /home/se000051/www/home/_vti_pvt/service.pwd
AuthGroupFile /home/se000051/www/home/_vti_pvt/service.grp
Was hat das alles zu bedeuten? Ist das wichtig? Soll ich die Änderungen von axellauer hier ergänzen oder ersetzen?
Eine weitere solche Datei liegt im Admin-Verzeichnis des Forums und die gleiche Datei noch mal im Admin-Verzeichnis unseres Gästebuchs, um diese Passwort-zu-schützen. Ich kannte bislang diese .htaccess-Datei auch ausschließlich zu diesem Zweck.
Verfasst: 03.09.2005 06:18
von Hypnoseland
[BTK] Tobi hat geschrieben:Im SEO phpBB ist der similar_topics MOD installiert. Der braucht eine Änderung an der Datenbank, führe einfach mal
in deiner DB aus.
Die Tabelle hat immer noch gleich viele Einträge - es gibt keinen zusätzlichen, aber es stand dies da:
Code: Alles auswählen
Ihr SQL-Befehl wurde erfolgreich ausgeführt. (die Abfrage dauerte 0.1284 sek)
SQL-Befehl : [Bearbeiten] [PHP-Code erzeugen]
ALTER TABLE phpbb_topics ADD FULLTEXT (
topic_title
)
Ist das so jetzt richtig?
Ich hab allerdings das Semikolon dahinter weggelassen - oder gehörte das dazu?
Falls ja, muß ich dann irgendwie irgendwas rückgängig machen oder brauch ich das Ganze einfach nur mit Semikolon noch mal zu wiederholen?
Verfasst: 03.09.2005 10:39
von IPB_Flüchtling
Hallo Hypnoseland,
wie ich es mir gedacht hatte: Die Pfadangabe stimmt nicht, weil ein paar "/" zuviel sind. Probiere stattdessen folgende .htaccess für das Forum-Verzeichnis:
Code: Alles auswählen
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} viewforum([0-9]*)-([0-9]*)-([0-9]*).html
RewriteRule (.*) viewforum.php?f=%1&topicdays=%2&start=%3 [L]
RewriteCond %{REQUEST_FILENAME} forum([0-9]*).html
RewriteRule (.*) viewforum.php?f=%1 [L]
RewriteCond %{REQUEST_FILENAME} ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).html
RewriteRule (.*) viewtopic.php?t=%1&postdays=%2&postorder=%3&start=%4 [L]
RewriteCond %{REQUEST_FILENAME} ftopic([0-9]*)-([0-9]*).html
RewriteRule (.*) viewtopic.php?t=%1&start=%2 [L]
RewriteCond %{REQUEST_FILENAME} ftopic([0-9]*).html
RewriteRule (.*) viewtopic.php?t=%1 [L]
RewriteCond %{REQUEST_FILENAME} ftopic([0-9]*).html#([0-9]*)
RewriteRule (.*) viewtopic.php?t=%1#%2 [L]
RewriteCond %{REQUEST_FILENAME} ftopic([0-9]*).html
RewriteRule (.*) viewtopic.php?t=%1&start=%2&postdays=%3&postorder=%4&highlight=%5 [L]
RewriteCond %{REQUEST_FILENAME} user-([0-9]*).html
RewriteRule (.*) profile.php?mode=viewprofile&u=%1 [L]
Für die .htaccess des Root-Verzeichnisses (public_html-Ordner) benutzt Du einfach Folgendes:
Code: Alles auswählen
# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.selbsthypnose\.at$
RewriteRule ^(.*)$ http://www.selbsthypnose.at/$1 [L,R=301]
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName www.selbsthypnose.at
AuthUserFile /home/se000051/www/home/_vti_pvt/service.pwd
AuthGroupFile /home/se000051/www/home/_vti_pvt/service.grp
Letztere Änderung in der .htaccess-Datei ist wichtig, damit Deine Website nur noch mit www erreichbar ist, was wiederum hilft, um sogenannten "doppelten Content" zu vermeiden. Doppelter Content wiederum kann einen Grund darstellen, weshalb Google eine Seite nicht mehr mag...
Ob es funktioniert hat, kannst Du übrigens leicht selbst überprüfen: Nachdem Du die geänderte .htaccess-Datei ins Root-Verzeichnis raufgeladen hast, gib mal
http://selbsthypnose.at in die Adresszeile Deines Browsers ein. Daraufhin müsste automatisch
http://www.selbsthypnose.at angezeigt werden.
Klingt vielleicht wie ein Kinderspiel, kann aber wirklich wichtig sein - weil Google in mancherlei Hinsicht blöder ist, als viele für möglich halten.
LG, IPB_Flüchtling
Verfasst: 03.09.2005 10:44
von Hypnoseland
so, habe das Ganze mit Semikolon einfach noch mal wiederholt, jetzt steht da:
Code: Alles auswählen
Ihr SQL-Befehl wurde erfolgreich ausgeführt.
SQL-Befehl : [Bearbeiten] [PHP-Code erzeugen]
ALTER TABLE phpbb_topics ADD FULLTEXT (
topic_title
);# Betroffene Datensätze: 341
ALTER TABLE phpbb_topics ADD FULLTEXT (
topic_title
);# Betroffene Datensätze: 341
Fehlen mir jetzt nur noch die Pfadänderungen in der .htaccess-Datei?
Da diese Datei ja im gleichen Ordner /forum liegt, wie das Forum selber, was muß ich denn dann dort eintragen?
Nachdem ich das mit der Datenbank jetzt gemacht habe, gehen die Links zu den Boards und Profilen nämlich immer noch nicht.
Verfasst: 03.09.2005 10:51
von Hypnoseland
IPB_Flüchtling hat geschrieben:Hallo Hypnoseland,
wie ich es mir gedacht hatte: Die Pfadangabe stimmt nicht, weil ein paar "/" zuviel sind. Probiere stattdessen folgende .htaccess für das Forum-Verzeichnis:
LG, IPB_Flüchtling
wie genial - es geht wieder.
Ganz, ganz lieben Dank

*freu*
Im Grunde genommen total easy - wenn man´s weiß *g*
Dann kann ich ja jetzt anfangen, die alten Mods neu zu machen.

Verfasst: 03.09.2005 11:18
von IPB_Flüchtling
Hallo,
freut mich sehr, dass es geklappt hat! Jetzt ist in der Tat schon viel geschehen! Eines fehlt aber noch: die robots.txt!
Mein Vorschlag: Alte robots.txt löschen, die folgende nehmen und ins Root-Verzeichnis hochladen:
Code: Alles auswählen
User-agent: *
Disallow: /forum/admin/
Disallow: /forum/db/
Disallow: /forum/images/
Disallow: /forum/includes/
Disallow: /forum/language/
Disallow: /forum/templates/
Disallow: /forum/common.php
Disallow: /forum/faq.php
Disallow: /forum/config.php
Disallow: /forum/groupcp.php
Disallow: /forum/modcp.php
Disallow: /forum/memberlist.php
Disallow: /forum/privmsg.php
Disallow: /forum/profile.php
Disallow: /forum/posting.php
Disallow: /forum/ranks.php
Disallow: /forum/search.php
Disallow: /forum/viewonline.php
Disallow: /forum/viewtopic.php
Disallow: /forum/viewforum.php
Disallow: /forum/index.php
Disallow: /forum/login.php
Disallow: /forum/user
Dann ein paar Wochen warten; und wenn es dann mit Google immer noch nicht klappen sollte, Hilfe in einem Forum für Suchmaschinenoptimierung suchen, z.B. bei Abakus:
http://www.abakus-internet-marketing.de/foren/
Achja, die SEO-Grundlagen zu kennen, kann sowieso nie schaden - erspart vielleicht die eine oder andere Frage:
http://www.abakus-internet-marketing.de ... undlag.htm
LG, IPB_Flüchtling