deli Posted April 29, 2011 Share Posted April 29, 2011 GutenTag, und zwar habe ich folgendes Problem. Ich habe Froxlor nach den Tutorisas inastalliert . Jedoch bekomme ich folgende Fehlermeldung wenn ich einen Kunden anlegen m?chte : Invalid SQL: INSERT INTO `panel_customers` SET `adminid` = '1', `loginname` = 'delitv', `password` = '0eec219829f08da599d1d0532f9f19e5', `name` = 'php', `firstname` = 'motion', `company` = 'xxx', `street` = '', `zipcode` = '', `city` = '', `phone` = '', `fax` = '', `email` = 'dennis@dxxxx.de', `customernumber` = '', `def_language` = 'Deutsch', `documentroot` = '/var/customers/webs/delxxx/', `guid` = '10000', `diskspace` = '-1024', `traffic` = '-1048576', `subdomains` = '-1', `emails` = '-1', `email_accounts` = '-1', `email_forwarders` = '-1', `email_quota` = '-1', `ftps` = '-1', `tickets` = '-1', `mysqls` = '-1', `standardsubdomain` = '0', `phpenabled` = '1', `imap` = '1', `pop3` = '1', `aps_packages` = '0', `perlenabled` = '1', `email_autoresponder` = '0', `backup_allowed` = '0', `theme` = 'Froxlor' mysql error number: 1054 mysql error desc: Unknown column 'backup_allowed' in 'field list' Time/date: 30/04/2011 12:18 AM Script: /froxlor/admin_customers.php Referer: http://78.47.xxx.xx/froxlor/admin_customers.php?page=customers&action=add WO IST DER FEHLER ? VERZWEIFELE SCHON Link to comment Share on other sites More sharing options...
Tornado Posted April 29, 2011 Share Posted April 29, 2011 Hallo, in deiner Froxlor Datenbank bei "panel_customers" fehlt der Eintrag "backup_allowed". `backup_allowed` TINYINT( 1 ) NOT NULL DEFAULT '1' Link to comment Share on other sites More sharing options...
deli Posted April 29, 2011 Author Share Posted April 29, 2011 Hallo, in deiner Froxlor Datenbank bei "panel_customers" fehlt der Eintrag "backup_allowed". Und wie baue ich das ein hab kein plan von sql Link to comment Share on other sites More sharing options...
Tornado Posted April 30, 2011 Share Posted April 30, 2011 DROP TABLE IF EXISTS `panel_customers`;CREATE TABLE `panel_customers` ( `customerid` int(11) unsigned NOT NULL auto_increment, `loginname` varchar(50) NOT NULL default '', `password` varchar(50) NOT NULL default '', `adminid` int(11) unsigned NOT NULL default '0', `name` varchar(255) NOT NULL default '', `firstname` varchar(255) NOT NULL default '', `company` varchar(255) NOT NULL default '', `street` varchar(255) NOT NULL default '', `zipcode` varchar(255) NOT NULL default '', `city` varchar(255) NOT NULL default '', `phone` varchar(255) NOT NULL default '', `fax` varchar(255) NOT NULL default '', `email` varchar(255) NOT NULL default '', `customernumber` varchar(255) NOT NULL default '', `def_language` varchar(255) NOT NULL default '', `diskspace` bigint(30) NOT NULL default '0', `diskspace_used` bigint(30) NOT NULL default '0', `mysqls` int(15) NOT NULL default '0', `mysqls_used` int(15) NOT NULL default '0', `emails` int(15) NOT NULL default '0', `emails_used` int(15) NOT NULL default '0', `email_accounts` int(15) NOT NULL default '0', `email_accounts_used` int(15) NOT NULL default '0', `email_forwarders` int(15) NOT NULL default '0', `email_forwarders_used` int(15) NOT NULL default '0', `email_quota` bigint(13) NOT NULL default '0', `email_quota_used` bigint(13) NOT NULL default '0', `ftps` int(15) NOT NULL default '0', `ftps_used` int(15) NOT NULL default '0', `tickets` int(15) NOT NULL default '0', `tickets_used` int(15) NOT NULL default '0', `subdomains` int(15) NOT NULL default '0', `subdomains_used` int(15) NOT NULL default '0', `traffic` bigint(30) NOT NULL default '0', `traffic_used` bigint(30) NOT NULL default '0', `documentroot` varchar(255) NOT NULL default '', `standardsubdomain` int(11) NOT NULL default '0', `guid` int(5) NOT NULL default '0', `ftp_lastaccountnumber` int(11) NOT NULL default '0', `mysql_lastaccountnumber` int(11) NOT NULL default '0', `deactivated` tinyint(1) NOT NULL default '0', `phpenabled` tinyint(1) NOT NULL default '1', `lastlogin_succ` int(11) unsigned NOT NULL default '0', `lastlogin_fail` int(11) unsigned NOT NULL default '0', `loginfail_count` int(11) unsigned NOT NULL default '0', `reportsent` tinyint(4) unsigned NOT NULL default '0', `pop3` tinyint(1) NOT NULL default '1', `imap` tinyint(1) NOT NULL default '1', `aps_packages` int(5) NOT NULL default '0', `aps_packages_used` int(5) NOT NULL default '0', `perlenabled` tinyint(1) NOT NULL default '0', `email_autoresponder` int(5) NOT NULL default '0', `email_autoresponder_used` int(5) NOT NULL default '0', `theme` varchar(255) NOT NULL default 'Froxlor', `backup_allowed` TINYINT( 1 ) NOT NULL DEFAULT '1', `backup_enabled` TINYINT( 1 ) NOT NULL DEFAULT '0', PRIMARY KEY (`customerid`), UNIQUE KEY `loginname` (`loginname`) ) ENGINE=MyISAM ; Link to comment Share on other sites More sharing options...
arnoldB Posted April 30, 2011 Share Posted April 30, 2011 Froxlor und Squeeze ist schlecht => Stimmt nicht. Das ist lediglich ein unangenehmer Bug im Programmcode von Froxlor. Mit Squeeze hat das ?berhaupt nichts zu tun. WO IST DER FEHLER ? VERZWEIFELE SCHON Unter dem SQL Command steht doch direkt der Grund daf?r: mysql error desc: Unknown column 'backup_allowed' in 'field list' AFAIK hat das damit zu tun: http://redmine.froxlor.org/issues/738#change-3741 http://redmine.froxlor.org/projects/froxlor/repository/revisions/f9543806a1ff7495d8793efdc45da10a0ec153f4/diff/admin_customers.php und http://redmine.froxlor.org/projects/froxlor/repository/revisions/3fb6d4eac99d98666aa537988342e12f69a60ded/diff/install/froxlor.sql Wenn du den o.g. Command von Tornado ausf?hrst, musst du wissen das mit "DROP TABLE" die Tabelle mit darin existierenden Daten gel?scht wird. Falls hier also vorher Kunden eingetragen worden sind, gehen die hier fl?ten. Link to comment Share on other sites More sharing options...
epek Posted May 1, 2011 Share Posted May 1, 2011 Wenn du den o.g. Command von Tornado ausf?hrst, musst du wissen das mit "DROP TABLE" die Tabelle mit darin existierenden Daten gel?scht wird. Falls hier also vorher Kunden eingetragen worden sind, gehen die hier fl?ten. Wenn man ohnehin die Konsole bem?hen muss, ist es vielleicht eleganter, mit einen ALTER TABLE Kommando das Problem zu l?sen: ALTER TABLE `panel_domains` ADD COLUMN `backup_allowed` TINYINT( 1 ) NOT NULL DEFAULT '1'; ALTER TABLE `panel_domains` ADD COLUMN `backup_enabled` TINYINT( 1 ) NOT NULL DEFAULT '0'; Wenn die Spalten nur redefiniert werden sollen, empfiehlt sich: ALTER TABLE `panel_domains` MODIFY `wasauchimmer` varchar(100) not null; um z.B. ein Feld f?r einen String der L?nge 100, der nicht undefiniert sein darf, zu definieren. Bei Modify kann man theoretisch auch Daten verlieren. Hierzu w?re es also nicht schlecht, neben einem Backup der Tabelle, den jeweiligen Spaltennamen umzubennenen: ALTER TABLE table_name RENAME COLUMN old_name to new_name; Anschlie?end kann man die neue Definition wieder mit ALTER/ADD COLUMN einf?gen. Eine etwaige ?bernahme der Daten erfolgt mittels SQL-UPDATE UPDATE `panel_domains` set `backup_enabled`=`wasauchimmer` where 1; N?here Ausk?nfte siehe mysql Homepage/Dokumentation oder z.B.: http://www.techonthenet.com/sql/tables/alter_table.php Link to comment Share on other sites More sharing options...
Question
deli
GutenTag,
und zwar habe ich folgendes Problem.
Ich habe Froxlor nach den Tutorisas inastalliert .
Jedoch bekomme ich folgende Fehlermeldung wenn ich einen Kunden anlegen m?chte :
WO IST DER FEHLER ? VERZWEIFELE SCHON
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.