Ok,... hab den Fehler gefunden,...
Die Tabellen werden sinnigerweise mit Präfix abgefragt (in der table_exists-Funktion)... soweit so gut...
Aber wenn sie nicht existieren, werden Tabellen OHNE Präfix angelegt.
Das hat dann zur Folge, dass man alle Tabellen a la meincms_phpwcms_xxx hat und dazwischen die 4 BLog-Tabellen mit Namen phpwcms_blog_xxxx.
Abgeprüft wird aber auf meincms_phpwcms_blog_xxxx....
Diese Tabellen findet er aber nie.
(Seltsam, dass das bei euch anderen nicht aufgefallen ist - oder arbeitet ihr alle ohne Präfix-Tabellen?)
Fix:
In der dbinit.php Zeilen a la:
Code: Select all
mysql_query( "CREATE TABLE `phpwcms_blogcomments` (
ergänzen zu:
Code: Select all
mysql_query( "CREATE TABLE `".DB_PREPEND."phpwcms_blogcomments` (
MfG,
Björn