Re: Mod "SEO phpBB" bringt Fehlermeldung
Verfasst: 15.03.2010 11:50
Servernamen und Scriptpfad überprüfen, irgendwo hier muß der Fehler liegen schätze ich.
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
<base href="{U_BASE_URL}" />
Code: Alles auswählen
'U_BASE_URL' => $config['server_protocol'] . $config['server_name'] . $_SERVER['PHP_SELF'],
Das gehört zu dem SEO-Mod dazuFrank1604 hat geschrieben:Wieso stehtn in deiner overall_header.htmlCode: Alles auswählen
<base href="{U_BASE_URL}" />
Wurde im Rahmen der Mod eingefügt.// 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
Sollte aber so nicht im geparsten Quellcode stehen, normalerweise müsste die Variable gefüllt werden.Cold hat geschrieben:Das gehört zu dem SEO-Mod dazuFrank1604 hat geschrieben:Wieso stehtn in deiner overall_header.htmlCode: Alles auswählen
<base href="{U_BASE_URL}" />
Müsste also seine Richtigkeit haben, oder?<base href="http://www.kostenlose-referate.de/forum/index.php" />
Was bedeutet das nun? Habe den Suchindex schonmal neu aufbauen lassen und den Cache selbsverständlich geleert.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()
// 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',
),
...
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
Code: Alles auswählen
ALTER TABLE `phpbb_topics` ADD FULLTEXT (`topic_title`)