2.0.21 / ACP / Datenbankgröße: nicht verfügbar

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
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

2.0.21 / ACP / Datenbankgröße: nicht verfügbar

Beitrag von Garfield312 »

Hallo,

seit wenigen Tagen gibt's im ACP eines Forums, das ich mit-administriere, folgende Angabe auf :

Datenbankgröße: Nicht verfügbar

Auf dem gleichen, von mir gemieteten Managed Server habe ich noch mehrere phpBBs laufen, bei denen die Angaben jedoch allesamt richtig angezeigt werden.

Am besagten Forum wurde nichts weiter gemoddet in letzter Zeit, was zu diesem Fehler hätte führen können.

Der Server ist von Netclusive, die gestern ein kleines PHP-Update eingespielt haben. Allerdings kann es daran nicht liegen, weil die DB-Größe bei den anderen Foren ja noch korrekt angezeigt wird.

In diesem Thread hatte jemand ein ähnliches Problem:

http://www.phpbb.de/viewtopic.php?t=58947

Allerdings wurde auch dort keine Lösung gefunden.

Kennt jemand dieses Problem und weiß, wie man es beheben kann ?

Vielen Dank schonmal für Antworten.
Viele Grüße, Garfield.
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Wenn Du wirklich in der Zeit nichts verändert hast und es plötzlich nicht mehr geht, kann es nur an einer Umstellung des mySQL-Servers liegen.

Geh doch einfach mal manuell die Schritte ab, die in der admin/index.php gemacht werden um die DB-Größe zu ermitteln.

Als erstes wäre da z.B.: SELECT VERSION() AS mysql_version da muss im Ergebnis entweder 3.23 oder 4. oder 5. vorkommen.

Im nächsten Schritt benötigst Du den Namen Deiner DB und führst dann das hier aus: SHOW TABLE STATUS FROM `dbaul0843x` (Natürlich muss dann in den `` Dein DB-Name drinstehen). Als Ergebnis sollten dann unter anderem die Größen der einzelnen Tabellen aufgelistet werden.

Diejenigen Tabellen, die MyISAM sind werden zusammengezählt (warum z.B. InnoDB nicht gezählt wird, kein Peil) und das Ergebnis dann im ACP dargestellt.

Nachzuschauen im admin/index.php ab Zeile 223.

Hast Du mal geschaut ob Deine Tabellen vielleicht einen Fehler aufweisen?

Gruß,
Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Beitrag von Garfield312 »

cYbercOsmOnauT hat geschrieben:SELECT VERSION() AS mysql_version
Ergebnis:

5.0.24a-Debian_4-log

Das war vorher defintiv ne 4er Version.
cYbercOsmOnauT hat geschrieben:SHOW TABLE STATUS FROM `dbaul0843x`
Ergebnis:

Es stehen überall Werte drin. Im phpMyAdmin stehen auch bei der Strukturansicht der DB überall die Größen und unten als Summe 81,2 MB.

Sie sind alle vom Typ MyISAM, aber es wird keine Zahl im ACP angezeigt.
cYbercOsmOnauT hat geschrieben:Nachzuschauen im admin/index.php ab Zeile 223.
Und da dürften wir den Fehler haben :D :

Code: Alles auswählen

			if( preg_match("/^(3\.23|4\.)/", $version) )
			{
				$db_name = ( preg_match("/^(3\.23\.[6-9])|(3\.23\.[1-9][1-9])|(4\.)/", $version) ) ? "`$dbname`" : $dbname;
gegenüber meinem Forum, wo's geht :

Code: Alles auswählen

			if( preg_match("/^(3\.23|4\.|5\.)/", $version) )
			{
				$db_name = ( preg_match("/^(3\.23\.[6-9])|(3\.23\.[1-9][1-9])|(4\.)|(5\.)/", $version) ) ? "`$dbname`" : $dbname;
Damit wäre das wohl erledigt :grin:

Werde den Code in der nicht funktionierenden Version gleich mal ändern.

Vielen Dank für die Hilfe !
Viele Grüße, Garfield.
Antworten

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