Mod "SEO phpBB" bringt Fehlermeldung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: Mod "SEO phpBB" bringt Fehlermeldung

Beitrag von Frank1604 »

Servernamen und Scriptpfad überprüfen, irgendwo hier muß der Fehler liegen schätze ich.
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
240709Gast

Re: Mod "SEO phpBB" bringt Fehlermeldung

Beitrag von 240709Gast »

Hmm gut, kann ja sein, dass ich mich irgendwo vertan hab.

Also hier mal meine Konfiguration:
Cookie-Domain: .kostenlose-referate.de
Cookie-Pfad: /
Erzwinge Server-URL-Einstellungen: Nein
Server-Protokoll: http://
Domain Name: www.kostenlose-referate.de
Server-Port: 80
Scriptpfad: /forum

Die Domain zu einem Unterforum schaut aber auch korrekt aus: http://www.kostenlose-referate.de/forum/ankuendigungen-f1/


Gruß
Martin
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: Mod "SEO phpBB" bringt Fehlermeldung

Beitrag von Frank1604 »

Wieso stehtn in deiner overall_header.html

Code: Alles auswählen

<base href="{U_BASE_URL}" />
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Mod "SEO phpBB" bringt Fehlermeldung

Beitrag von tas2580 »

Schau mal in deiner includes/functions.php nach

Code: Alles auswählen

'U_BASE_URL'            => $config['server_protocol'] . $config['server_name'] . $_SERVER['PHP_SELF'], 
gibts das so bei dir?

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
240709Gast

Re: Mod "SEO phpBB" bringt Fehlermeldung

Beitrag von 240709Gast »

Frank1604 hat geschrieben:Wieso stehtn in deiner overall_header.html

Code: Alles auswählen

<base href="{U_BASE_URL}" />
Das gehört zu dem SEO-Mod dazu ;)

@Tobi: Ja, die Zeile gibt es.
// BEGIN SEO phpBB
//'U_INDEX' => append_sid("{$phpbb_root_path}index.$phpEx"),
'U_INDEX' => append_sid("{$phpbb_root_path}"),
'U_SELF_URL' => $_SERVER['PHP_SELF'] . (empty($_SERVER['QUERY_STRING']) ? '' : '?' . $_SERVER['QUERY_STRING']),
'U_BASE_URL' => $config['server_protocol'] . $config['server_name'] . $_SERVER['PHP_SELF'],
// END SEO phpBB
Wurde im Rahmen der Mod eingefügt.

Gruß
Martin
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Mod "SEO phpBB" bringt Fehlermeldung

Beitrag von tas2580 »

Cold hat geschrieben:
Frank1604 hat geschrieben:Wieso stehtn in deiner overall_header.html

Code: Alles auswählen

<base href="{U_BASE_URL}" />
Das gehört zu dem SEO-Mod dazu ;)
Sollte aber so nicht im geparsten Quellcode stehen, normalerweise müsste die Variable gefüllt werden.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
240709Gast

Re: Mod "SEO phpBB" bringt Fehlermeldung

Beitrag von 240709Gast »

Hm wenn ich bei mir den Quelltext anschaue steht da aber auch
Müsste also seine Richtigkeit haben, oder?

Aaaallerding, kleines Update! :) Da durch den Upgrade auf phpBB3 und den Einbau dieser Mod die alten URL's unbrauchbar geworden sind, haben wir uns entschieden, das Forum von kostenlose-referate.de zu lösen und unter eigener Domain weiter zu führen. Es ist jetzt auf neuem Webspace unter http://www.schueler-talk.de zu erreichen.

In diesem Zuge scheint nun auch die Mod ihren Dienst zu tun :) Also zumindest viewforum.php ist jetzt auch ansehnlich ;) Die viewtopic.php allerding, ach, seht selbst:
SQL ERROR [ mysql4 ]

Can't find FULLTEXT index matching the column list [1191]

SQL

SELECT f.forum_id, f.forum_name, t.topic_id, t.topic_title, u.user_id, u.username, u.user_colour, t.topic_replies FROM (sf_topics t) LEFT JOIN sf_users u ON (u.user_id = t.topic_poster) LEFT JOIN sf_forums f ON (f.forum_id = t.forum_id) WHERE MATCH (t.topic_title) AGAINST ('Forensoftware' ) >= 0.5 AND t.topic_status <> 2 AND t.topic_id <> 3967 GROUP BY t.topic_id ORDER BY t.topic_last_post_time DESC LIMIT 5

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/db/mysql.php
LINE: 221
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: viewtopic.php
LINE: 1816
CALL: dbal->sql_query_limit()
Was bedeutet das nun? Habe den Suchindex schonmal neu aufbauen lassen und den Cache selbsverständlich geleert.


/e: Scheint irgendwas mit dem similar_topics-Mod zu tun zu haben, kann das? Der fragt genau das obere Query ab:
// Begin similar topics
$sql_array = array(
'SELECT' => 'f.forum_id, f.forum_name, t.topic_id, t.topic_title, u.user_id, u.username, u.user_colour, t.topic_replies',

'FROM' => array(
TOPICS_TABLE => 't',
),
...
240709Gast

Re: Mod "SEO phpBB" bringt Fehlermeldung

Beitrag von 240709Gast »

Hier mal der ganze Teil, der den Similar Topics Mod betrifft. "=>" markiert die Zeile 1816, die in der Fehlermeldung angekreidet wird.

Code: Alles auswählen

// Begin similar topics
$sql_array = array(
	'SELECT'	=> 'f.forum_id, f.forum_name, t.topic_id, t.topic_title, u.user_id, u.username, u.user_colour, t.topic_replies',

	'FROM'		=> array(
		TOPICS_TABLE	=> 't',
	),

	'LEFT_JOIN'	=> array(
		array(
			'FROM'	=>	array(USERS_TABLE	=> 'u'),
			'ON'	=> 'u.user_id = t.topic_poster'
	),
		array(
			'FROM'	=>	array(FORUMS_TABLE	=> 'f'),
			'ON'	=> 'f.forum_id = t.forum_id'
		),
	),

	'WHERE'		=> "MATCH (t.topic_title) AGAINST ('" . $db->sql_escape($topic_data['topic_title']) . "' ) >= 0.5
		AND t.topic_status <> " . ITEM_MOVED . '
		AND t.topic_id <> ' . (int) $topic_data['topic_id'],

	'GROUP_BY'	=> 't.topic_id',

	'ORDER_BY'	=> 't.topic_last_post_time DESC',
);
$sql = $db->sql_build_query('SELECT', $sql_array);
=> if ($result = $db->sql_query_limit($sql, 5))
{
	while($similar = $db->sql_fetchrow($result))
	{
		if ($auth->acl_get('f_read', $similar['forum_id']))
		{
			$similar_forum_url    = generate_seourl_forum($similar['forum_id'], $similar['forum_name']);
			$similar_topic_url    = generate_seourl_topic($similar['topic_id'], $similar['topic_title'], $similar['forum_id'], $similar['forum_name']);
			$similar_user		= get_username_string('full', $similar['user_id'], $similar['username'], $similar['user_colour'], $similar['username']);

			$template->assign_block_vars('similar', array(
				'TOPIC_TITLE'			=> $similar['topic_title'],
				'U_TOPIC'				=> $similar_topic_url,
				'REPLIES'				=> $similar['topic_replies'],
				'USER'					=> $similar_user,
				'U_FORUM'				=> $similar_forum_url,
				'FORUM'					=> $similar['forum_name'])
			);
		}
	}
}
// End Similar Topics
Außerdem scheine ich nicht der Einzige zu sein, der Probleme mit der Kombination beider Mods hat ;)

Gruß
Martin
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Mod "SEO phpBB" bringt Fehlermeldung

Beitrag von tas2580 »

Du hast die Datenbank Befehle vom Mod nicht ausgeführt.

Code: Alles auswählen

ALTER TABLE `phpbb_topics` ADD FULLTEXT (`topic_title`)
Führ das mal in deiner Datenbank aus dann sollte es funktionieren.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
240709Gast

Re: Mod "SEO phpBB" bringt Fehlermeldung

Beitrag von 240709Gast »

Hmm.. Leider doch. Ich habs zur Sicherheit dennoch nochmal gemacht (Prefix natürlich nicht vergessen zu ändern) und da stand auch, dass der Befehl erfolgreich ausgeführt wurde.

Läuft leider immer noch nicht...
Antworten

Zurück zu „[3.0.x] Mod Support“