Unvollständige Google-Einträge

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
axellauer
Mitglied
Beiträge: 126
Registriert: 23.03.2005 18:28
Kontaktdaten:

Beitrag 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
Hypnoseland
Mitglied
Beiträge: 112
Registriert: 14.04.2005 08:08
Kontaktdaten:

Beitrag 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" :cry:
Viele Grüße
Elmar und Petra
HYPNOSELAND-FORUM Seminare für Hypnose und Selbsthypnose
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag 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
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Im SEO phpBB ist der similar_topics MOD installiert. Der braucht eine Änderung an der Datenbank, führe einfach mal

Code: Alles auswählen

ALTER TABLE phpbb_topics ADD FULLTEXT (topic_title);
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 :oops: Ich werd gleich mal ne Install-Datei für soche Fälle schreiben gehn.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Hypnoseland
Mitglied
Beiträge: 112
Registriert: 14.04.2005 08:08
Kontaktdaten:

Beitrag 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.
Zuletzt geändert von Hypnoseland am 03.09.2005 09:46, insgesamt 4-mal geändert.
Viele Grüße
Elmar und Petra
HYPNOSELAND-FORUM Seminare für Hypnose und Selbsthypnose
Hypnoseland
Mitglied
Beiträge: 112
Registriert: 14.04.2005 08:08
Kontaktdaten:

Beitrag 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

Code: Alles auswählen

ALTER TABLE phpbb_topics ADD FULLTEXT (topic_title);
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?
Viele Grüße
Elmar und Petra
HYPNOSELAND-FORUM Seminare für Hypnose und Selbsthypnose
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag 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
Hypnoseland
Mitglied
Beiträge: 112
Registriert: 14.04.2005 08:08
Kontaktdaten:

Beitrag 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.
Viele Grüße
Elmar und Petra
HYPNOSELAND-FORUM Seminare für Hypnose und Selbsthypnose
Hypnoseland
Mitglied
Beiträge: 112
Registriert: 14.04.2005 08:08
Kontaktdaten:

Beitrag 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. ;)
Viele Grüße
Elmar und Petra
HYPNOSELAND-FORUM Seminare für Hypnose und Selbsthypnose
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“