Skip to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Froxlor und Squeeze ist schlecht

Featured Replies

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

Hallo,

 

in deiner Froxlor Datenbank bei "panel_customers" fehlt der Eintrag "backup_allowed". ;)

`backup_allowed` TINYINT( 1 ) NOT NULL DEFAULT '1'
  • Author

Hallo,

 

in deiner Froxlor Datenbank bei "panel_customers" fehlt der Eintrag "backup_allowed". ;)

Und wie baue ich das ein hab kein plan von sql

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 ;

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.

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

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.