Confixx Backup Restore

oliver-siewert

New Member
Hallo,


nachdem ich ein Backup mit dem Confixx-Backupscript
gemacht habe, und dies auf den neuen Server übertragen hatte, wollte ich das ganze zeug restoren. Als ich nun restoren wollte bekam ich folgende Fehlermeldung.

Code:
Restoration process failed.
85-31-xxx-142:~/confixx# ./restore.pl --restore --dump /root/confixxdump.tgz --map restore.txt
Work dir: /root/rstr_HyFAp8
parsing configuration file: '/root/rstr_HyFAp8/confixx_dump.conf'
Parsing of map file: restore.txt
parsing file '/root/rstr_HyFAp8/confixx.xml'
Pre phase
Restoring of tables
DBD::mysql::st execute failed: Unknown column 'maxshareddomains' in 'field list' at /root/confixx/Modules/Restore/Tables/Common.pm line 94.
Can not execute query 'INSERT INTO anbieter (spamfilter,freifeldname3,maxkundenlimit,logcopy,maxmysqllimit,ispemail,maxftp,maxemaillimit,standardip,maxpop,webftp,phpupload,plz,name,maxsubdomains,freifeldwert2,maxidnlimit,maxautoresponder,maxkunden,custom_skins,gesperrt,maxmysql,maxcronjobslimit,maxkblimit,longpw,maxmaillist,freifeldwert3,number,firma,freifeldwert1,pwschutz,wap,maxcronjobs,hilfecode,emailtext,telefon,maxftplimit,awstats,maxmaillistlimit,fax,maxemail,maxshareddomains,backup,gender,kundendatenanzeigen,maxatdomainslimit,anbieter,language,webmail,fehlerseiten,land,perl,emailadresse,frontpage,lastchange,coldfusion,firstname,dns,maxpoplimit,ispservername,php,emailemailadresse,dbext,emailname,pns,asp,emailbcc,dnr,stdcgi,dnsspezial,httpdspezial,server_id,kundennummer,kundendatenbeikundenanzeigen,maxautoresponderlimit,ssi,freifeldname1,maxwebapplimit,maxwebapp,maxdomains,maxwildcards,anmeldedatum,sns,maxwildcardslimit,maxidn,ftp,dirlist,personendatenangeben,emailbetreff,anschrift,maxdomainslimit,maxshareddomainslimit,shell,indexcode,maxkb,indexfile,maxsubdomainslimit,popmaxkb,cssl,statistik,plzort,isplastrun,modpython,list_size,popmaxkblimit,scponly,passwort,maxatdomains,maxtransfer,freifeldname2) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)' with values (1  0 0 0  -1 0 85.31.xxx.142 -1 1 1   -1  0 -1 -1 1 0 -1 0 0 $1$WX1AkAi2$dJ1tiU3KBrYpchJi.VREV0 0  1   1 1 -1


Es hat was mit der Datenbank zu tun, das ist mir auch klar... man muss irgendwie
etwas an der Datenbank machen, nur leider weiss ich nicht was...
Es handelt sich um ein Debian Etch Server mit Mysql Php5 usw..


Ich bitte um Hilfe...


Danke im Vorraus
 
Die Spalte "maxshareddomains" existiert nicht in der Tabelle "anbieter". Vermutlich weil es die Spalte mal in einer älteren Version gab. Am besten die Spalte per Hand erstellen.
 
Hm, ein mysql-profi bin ich nicht das is das Problem *g*

Ich kenn den Befehl leider nicht, ich muss mich mit mysql in der console erst ma als Root anmelden, dann die datenbank confixx auswählen, nun kenn ich den Befehl aber nicht um eine Spalte in der Tabelle zu erzeugen...
 
Last edited by a moderator:
Du suchst "alter table".

Besser währe es sicherlich (gewesen) die beiden Confixx-Versionen vorher auf den gleichen (neusten) Stand zu bringen.
 
Code:
 ALTER TABLE `xxx` ADD `xxxx` tinyint(4) DEFAULT '0'
NOT NULL;
so, nun weiss ich leider nicht, wo ich was eintragen muss, sprich da wo "xxx" ist... einma müsst ich die datenbank und einma die tabelle?
 
Last edited by a moderator:
Code:
ALTER TABLE `TABELLENNAME` ADD `SPALTE` tinyint(4) DEFAULT '0'
NOT NULL;

TABELLENNAME - in deinem Fall 'anbieter' so wie ich das gesehen habe
SPALTE - maxshareddomains
 
Back
Top