Hallo Leute!
So, der Umzug ist doch nicht so sauber vonstatten gegangen, wie ich gehofft habe.
So ist es in dem neuen Forum gerade nicht möglich einen Post zu tätigen, sondern man bekommt folgende Fehlermeldung:
Code: Alles auswählen
SQL ERROR [ mysql4 ]
Table 'db_name.phpbb_iprbl' doesn't exist [1146]
SQL
SELECT iprbl_id, iprbl_fqdn, iprbl_lookup, iprbl_weight FROM phpbb_iprbl WHERE iprbl_weight > '0' ORDER BY iprbl_weight DESC, iprbl_count DESC
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()
FILE: [ROOT]/includes/abm/functions.php
LINE: 36
CALL: dbal_mysql->sql_query()
FILE: [ROOT]/includes/abm/functions.php
LINE: 625
CALL: check_iprbl()
FILE: [ROOT]/posting.php
LINE: 1034
CALL: check_spam()
Ich habe mir mal den Spaß gemacht, in der Datenbank des alten Forums via phpmyadmin zu schauen, ob da die Tabelle phpbb_iprbl überhaupt existiert. Dem ist nicht so. Warum also will er nun diese Tabelle haben?
Und wie bekomme ich diesen Fehler behoben?
Zudem kommt nun noch hinzu, daß ein Posting im alten Forum ebenfalls nicht mehr funktioniert! Da bekomme ich folgende Meldung:
Code: Alles auswählen
Fatal error: Call to undefined function: array_fill_keys() in /server/pfad/zur_eigenen/Seite/Forum/phpBB3/includes/abm/functions.php on line 526
Darin steht nun folgendes:
Code: Alles auswählen
$fill_keys = array('user_id', 'user_ip', 'username', 'user_email');
$user_data = array_fill_keys($fill_keys, '');
Ich bin jetzt wirklich irritiert, besonders, da im alten Forum doch gar nichts geändert wurde. Anpassungen, die vor dem Datenbank-Backup für das neue Forum gemacht wurden, habe ich ja anschließend wieder rückgängig gemacht!
Ich brauche da jetzt echt Hilfe.
Herzlichen Dank schon mal für Eure Hilfe,
Gruß,
Adana