Fehler nach dem Posten im .18

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.
Antworten
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Fehler nach dem Posten im .18

Beitrag von DreamPromise »

Moin moin

ich hab mal auf einem jungfreulichen Account das nackte .18 installiert.
Aber ich bekomme ne Fehlermeldung:

Code: Alles auswählen

Error in posting

DEBUG MODE

SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back

UPDATE phpbb_users + 1 WHERE user_id = 2

Line : 489
File : functions_post.php
Der Beitrag wird aber eingetragen.
Jemand ne Ahnung wie ich das weg bekomme ??

Danke schon mal.

DP
eikstr
Mitglied
Beiträge: 1
Registriert: 01.11.2005 21:56

Beitrag von eikstr »

hi,
hatte das selbe problem, habe auf hier: http://www.phpbb.com/phpBB/viewtopic.php?t=259967
folgende lösung gefunden:
lege eine datei namens fixtables.php im phpbb-root-verzeichniss an, in der steht:

Code: Alles auswählen

<?php
// Check and repair all tables in a PHPBB structure

// verify that we're supposed to run
// change 'PX42m3' to something unique for your site, so it will only
// execute if you call it as 'http://mysite.com/fixtables.php?PX42m3=1'
if (!isset($_GET['PX42m3']))
{
   header("Location: http://127.0.0.1/");
   die();
}

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'config.php');

// connect to the database server
$db = mysql_connect($dbhost,$dbuser,$dbpasswd);
if (!$db) die("Unable to connect to database!\n");

// select the PHPBB database
mysql_select_db($dbname,$db);

// get a list of tables for this PHPBB
$tablequery = "show tables like '".$table_prefix."%'";
$tablelist = mysql_query($tablequery,$db);


// cycle through them for repair
while ($tar = mysql_fetch_array($tablelist))
{
   $tablename = $tar[0];
   // output some verbosity for comfort
   echo "Now checking and repairing table $tablename ... ";
   $repres = mysql_query("repair table $tablename");
   $result = mysql_fetch_array($repres);
   echo $result['Msg_text'] . "<br>\n";
}

?> 
dann führe http://mysite.com/fixtables.php?PX42m3=1 aus. dann die datei löschen oder "PX42m3" überall durch ein eigenes wort ersetzen.
bei mir hats geklappt, ich hatte jedoch mein board von .17 auf .18 gepatcht, also ist es ein bisschen anders.
gruss
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

was für ein Wort muß man denn da einsetzen statt PX42m3 ???
Antworten

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