ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2017-11-10T15:24:00Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2273Adding ssl cert in slave server denied2017-11-10T15:24:00ZpititisAdding ssl cert in slave server deniedHello,
I'm using a multiserver setup. Everything is working well (adding new sites, snippets, backups, stats...and changing site options) but I get error after create a ssl cert for the new site(ispconfig log):
mysqli_query UPDAT...Hello,
I'm using a multiserver setup. Everything is working well (adding new sites, snippets, backups, stats...and changing site options) but I get error after create a ssl cert for the new site(ispconfig log):
mysqli_query UPDATE command denied to user 'ispcsrv4'@'server4.mydomain.com' for column 'ssl_key' in table 'web_domain'
After adding update permission for ssl_key the issue is fixed.
Please check it
Thank youhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2272Domain tab not available w/ 3.0.5 pre-release2017-11-10T15:24:00ZdoekiaDomain tab not available w/ 3.0.5 pre-releaseNo option is available to enable the domain tab to a user (even admin).
This prevent further working of the solution should the server interface config forces domain creation thru admin before a client to be able to use it.
Tab seems n...No option is available to enable the domain tab to a user (even admin).
This prevent further working of the solution should the server interface config forces domain creation thru admin before a client to be able to use it.
Tab seems not to exists anymore.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2268SQL query on screen after adding a new user2017-11-10T15:24:02ZpititisSQL query on screen after adding a new userRevision: 3461
Adding a new user (switching to the limits tab) a SQL query is displayed on the screen:
DB::query(INSERT INTO invoice_client_settings (client_id,sys_userid, sys_groupid,sys_perm_user,sys_perm_group,sys_perm_other,inv...Revision: 3461
Adding a new user (switching to the limits tab) a SQL query is displayed on the screen:
DB::query(INSERT INTO invoice_client_settings (client_id,sys_userid, sys_groupid,sys_perm_user,sys_perm_group,sys_perm_other,invoice_company_id,payment_email,vat_id,payment_terms,payment_gateway,no_invoice_sending) VALUES (29,1, 1,'riud','riud','',0,'','',0,'none','n')) -> mysqli_query Unknown column 'vat_id' in 'field list'#0 db->query(INSERT INTO invoice_client_settings (client_id,sys_userid, sys_groupid,sys_perm_user,sys_perm_group,sys_perm_other,invoice_company_id,payment_email,vat_id,payment_terms,payment_gateway,no_invoice_sending) VALUES (29,1, 1,'riud','riud','',0,'','',0,'none','n')) called at [/usr/local/ispconfig/interface/lib/plugins/billing_plugin.inc.php:49] #1 billing_plugin->client_insert(client:client:on_after_insert, page_action Object ([id] => 29,[activeTab] => ,[dataRecord] => Array ([company_name] => ,[contact_name] => test user,[customer_no] => ,[username] => test,[password] => QdEbQTnDpx,[repeat_password] => QdEbQTnDpx,[language] => es,[usertheme] => default,[street] => ,[zip] => ,[city] => ,[state] => ,[country] => ES,[telephone] => ,[mobile] => ,[fax] => ,[email] => ,[internet] => http://,[icq] => ,[vat_id] => ,[company_id] => ,[bank_account_owner] => ,[bank_account_number] => ,[bank_code] => ,[bank_name] => ,[bank_account_iban] => ,[bank_account_swift] => ,[notes] => ,[id] => ,[next_tab] => limits,[phpsessid] => 47v3v6eucmf0ubdm8ppvlco1a3),[plugins] => Array (),[oldDataRecord] => )) #2 call_user_func(Array ([0] => billing_plugin Object ([plugin_name] => billing_plugin,[class_name] => billing_plugin),[1] => client_insert), client:client:on_after_insert, page_action Object ([id] => 29,[activeTab] => ,[dataRecord] => Array ([company_name] => ,[contact_name] => test user,[customer_no] => ,[username] => test,[password] => QdEbQTnDpx,[repeat_password] => QdEbQTnDpx,[language] => es,[usertheme] => default,[street] => ,[zip] => ,[city] => ,[state] => ,[country] => ES,[telephone] => ,[mobile] => ,[fax] => ,[email] => ,[internet] => http://,[icq] => ,[vat_id] => ,[company_id] => ,[bank_account_owner] => ,[bank_account_number] => ,[bank_code] => ,[bank_name] => ,[bank_account_iban] => ,[bank_account_swift] => ,[notes] => ,[id] => ,[next_tab] => limits,[phpsessid] => 47v3v6eucmf0ubdm8ppvlco1a3),[plugins] => Array (),[oldDataRecord] => )) called at [/usr/local/ispconfig/interface/lib/classes/plugin.inc.php:155] #3 plugin->callPluginEvent(client:client:on_after_insert, page_action Object ([id] => 29,[activeTab] => ,[dataRecord] => Array ([company_name] => ,[contact_name] => test user,[customer_no] => ,[username] => test,[password] => QdEbQTnDpx,[repeat_password] => QdEbQTnDpx,[language] => es,[usertheme] => default,[street] => ,[zip] => ,[city] => ,[state] => ,[country] => ES,[telephone] => ,[mobile] => ,[fax] => ,[email] => ,[internet] => http://,[icq] => ,[vat_id] => ,[company_id] => ,[bank_account_owner] => ,[bank_account_number] => ,[bank_code] => ,[bank_name] => ,[bank_account_iban] => ,[bank_account_swift] => ,[notes] => ,[id] => ,[next_tab] => limits,[phpsessid] => 47v3v6eucmf0ubdm8ppvlco1a3),[plugins] => Array (),[oldDataRecord] => )) called at [/usr/local/ispconfig/interface/lib/classes/plugin.inc.php:116] #4 plugin->raiseEvent(client:client:on_after_insert, page_action Object ([id] => 29,[activeTab] => ,[dataRecord] => Array ([company_name] => ,[contact_name] => test user,[customer_no] => ,[username] => test,[password] => QdEbQTnDpx,[repeat_password] => QdEbQTnDpx,[language] => es,[usertheme] => default,[street] => ,[zip] => ,[city] => ,[state] => ,[country] => ES,[telephone] => ,[mobile] => ,[fax] => ,[email] => ,[internet] => http://,[icq] => ,[vat_id] => ,[company_id] => ,[bank_account_owner] => ,[bank_account_number] => ,[bank_code] => ,[bank_name] => ,[bank_account_iban] => ,[bank_account_swift] => ,[notes] => ,[id] => ,[next_tab] => limits,[phpsessid] => 47v3v6eucmf0ubdm8ppvlco1a3),[plugins] => Array (),[oldDataRecord] => )) called at [/usr/local/ispconfig/interface/lib/classes/tform_actions.inc.php:201] #5 tform_actions->onInsert() called at [/usr/local/ispconfig/interface/lib/classes/tform_actions.inc.php:87] #6 tform_actions->onSubmit() called at [/usr/local/ispconfig/interface/web/client/client_edit.php:96] #7 page_action->onSubmit() called at [/usr/local/ispconfig/interface/lib/classes/tform_actions.inc.php:68] #8 tform_actions->onLoad() called at [/usr/local/ispconfig/interface/web/client/client_edit.php:244]https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2257FTP Users Quota2017-11-10T15:24:02ZJoseph AbdiFTP Users QuotaAm thinking:
FTP Users HDD Quota should never exceed the client's "Web Quota" at any one time ..However, current situation, if client "Web Quota" is 100MB, A client can create 10 FTP users each with Unlimited Quota or 1GB ..
Is thi...Am thinking:
FTP Users HDD Quota should never exceed the client's "Web Quota" at any one time ..However, current situation, if client "Web Quota" is 100MB, A client can create 10 FTP users each with Unlimited Quota or 1GB ..
Is this how it should be?
Josephhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2256Internal server error after update from stable to 3.0.5 Beta 12017-10-12T09:17:43ZPetrInternal server error after update from stable to 3.0.5 Beta 1Hi, just updated to Beta 1. I had an error with /lib/php-cgi path in .php-fcgi-starter, when i found fix on howtoforge to change that path to /usr/bin/php i got another error which is
[Thu Nov 01 23:08:01 2012] [warn] [client 89.103....Hi, just updated to Beta 1. I had an error with /lib/php-cgi path in .php-fcgi-starter, when i found fix on howtoforge to change that path to /usr/bin/php i got another error which is
[Thu Nov 01 23:08:01 2012] [warn] [client 89.103.182.187] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Thu Nov 01 23:08:01 2012] [error] [client 89.103.182.187] Premature end of script headers: index.php
Ive update from latest stable ispconfig3.
(OS Centos 6.2)
anyway good luck and thanks for great jobhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2254Removing Aliasdomain when parent site deleted2017-11-10T15:24:02ZFalko Timmef.timme@timmehosting.deRemoving Aliasdomain when parent site deletedhttp://www.howtoforge.com/forums/showthread.php?t=59323http://www.howtoforge.com/forums/showthread.php?t=59323https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2245Fcgi with suexec wrapper script wrong directory permissions2017-11-10T15:24:02ZMartin MolnarFcgi with suexec wrapper script wrong directory permissionsFcgi wrapper script is created in:
/var/www/php-fcgi-scripts/webXY/.php-fcgi-starter
But it does not work right away because the directory:
/var/www/php-fcgi-scripts/webXY
Has 777 permissions. This causes error with suexec:
[201...Fcgi wrapper script is created in:
/var/www/php-fcgi-scripts/webXY/.php-fcgi-starter
But it does not work right away because the directory:
/var/www/php-fcgi-scripts/webXY
Has 777 permissions. This causes error with suexec:
[2012-10-29 10:31:44]: directory is writable by others: (/var/www/php-fcgi-scripts/webXY)
Fast fix would be to set directory permissions when creating whe directory, on line 926 in:
/usr/local/ispconfig/server/plugins-enabled/apache2_plugin.inc.php
Add line:
exec('chmod 755 '.escapeshellcmd($fastcgi_starter_path));
And now it works!https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2233Cannot see client under clients when moved from initial reseller2017-11-10T15:24:04ZPanayiotis FafakosCannot see client under clients when moved from initial resellerUsing the main administrator we have created a client under clients and a website which belongs to the client.
Later we created a reseller and want to assign the client and website under the reseller.
We followed
http://www.howto...Using the main administrator we have created a client under clients and a website which belongs to the client.
Later we created a reseller and want to assign the client and website under the reseller.
We followed
http://www.howtoforge.com/forums/showthread.php?t=55628
and assigned the website to the reseller. Then we should login with the reseller id and assign the website to the client.
We have followed the manual way of assigning a client created under the installation (main) user to a reseller we created later according to http://www.howtoforge.com/forums/showthread.php?t=57770.
When we login with the reseller id and we go to CLIENTS then we cannot see the client under clients. We can see the client when we edit the site but when we assign the the final client, the reseller has no more access the the website data.
Do we miss anything?
check also our posts at
http://www.howtoforge.com/forums/showthread.php?t=57770https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2229API Accounts limits check2017-11-10T15:24:05ZJoseph AbdiAPI Accounts limits checkWhen creating services through the API, like domains, emails, databases, the API does not check limits against the client_id.
Say the client's limit is 10 email addresses, you can create even over 20 emails, same with dbs and the rest...When creating services through the API, like domains, emails, databases, the API does not check limits against the client_id.
Say the client's limit is 10 email addresses, you can create even over 20 emails, same with dbs and the rest of the services.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2208client unable to edit domain if it was created by reseller2017-11-10T15:24:05ZPatrick Kambachclient unable to edit domain if it was created by resellerhi!
If a domain was added by a reseller in behalf of a client, the client is unable to edit e.g. the website quota of the domain.
Br,
Patrickhi!
If a domain was added by a reseller in behalf of a client, the client is unable to edit e.g. the website quota of the domain.
Br,
Patrickhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2203Tracelog shown when editing website2017-11-10T15:24:05ZJeroen van OortTracelog shown when editing websiteThis is shown:
DB::query(SELECT * FROM directive_snippets WHERE type = 'php' AND active = 'y') -> mysqli_query Table 'dbispconfig.directive_snippets' doesn't exist#0 db->query(SELECT * FROM directive_snippets WHERE type = 'php' AND ac...This is shown:
DB::query(SELECT * FROM directive_snippets WHERE type = 'php' AND active = 'y') -> mysqli_query Table 'dbispconfig.directive_snippets' doesn't exist#0 db->query(SELECT * FROM directive_snippets WHERE type = 'php' AND active = 'y') called at [/usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php:111] #1 db->queryAllRecords(SELECT * FROM directive_snippets WHERE type = 'php' AND active = 'y') called at [/usr/local/ispconfig/interface/web/sites/web_domain_edit.php:348] #2 page_action->onShowEnd() called at [/usr/local/ispconfig/interface/lib/classes/tform_actions.inc.php:513] #3 tform_actions->onShow() called at [/usr/local/ispconfig/interface/lib/classes/tform_actions.inc.php:70] #4 tform_actions->onLoad() called at [/usr/local/ispconfig/interface/web/sites/web_domain_edit.php:892] DB::query(SELECT * FROM directive_snippets WHERE type = 'nginx' AND active = 'y') -> mysqli_query Table 'dbispconfig.directive_snippets' doesn't exist#0 db->query(SELECT * FROM directive_snippets WHERE type = 'nginx' AND active = 'y') called at [/usr/local/ispconfig/interface/lib/classes/db_mysql.inc.php:111] #1 db->queryAllRecords(SELECT * FROM directive_snippets WHERE type = 'nginx' AND active = 'y') called at [/usr/local/ispconfig/interface/web/sites/web_domain_edit.php:371] #2 page_action->onShowEnd() called at [/usr/local/ispconfig/interface/lib/classes/tform_actions.inc.php:513] #3 tform_actions->onShow() called at [/usr/local/ispconfig/interface/lib/classes/tform_actions.inc.php:70] #4 tform_actions->onLoad() called at [/usr/local/ispconfig/interface/web/sites/web_domain_edit.php:892]https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2202PHP-FPM settings are not applied to alias domains when editing website2017-11-10T15:24:05ZJeroen van OortPHP-FPM settings are not applied to alias domains when editing websiteWhen I adjust the settings of PHP-FPM on the main domain/website, they do work for it, but not for it's alias domains. They remain at the values given upon creation of the alias domain.When I adjust the settings of PHP-FPM on the main domain/website, they do work for it, but not for it's alias domains. They remain at the values given upon creation of the alias domain.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2199PHP-FPM showing in list even if not installed2017-11-10T15:24:05ZMKPHP-FPM showing in list even if not installedNot sure if this is a "bug" e.g. it can be detected or not, but I think it's definitely not good.Not sure if this is a "bug" e.g. it can be detected or not, but I think it's definitely not good.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2192APS Installer - "error" while setting up an installation2017-11-10T15:24:07ZMichaelAPS Installer - "error" while setting up an installationWhile setting up an installation and going forward with tab or accept an entered text (mail address, password) with enter an error occurs like
"ERROR
In order to continue you have to accept the license agreement."
This error shou...While setting up an installation and going forward with tab or accept an entered text (mail address, password) with enter an error occurs like
"ERROR
In order to continue you have to accept the license agreement."
This error should appear, when I leave the last entry field ("Acceptance"), but not while filling the fields.
42mhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2190APS Installer - Typos in category list2017-11-10T15:24:07ZMichaelAPS Installer - Typos in category listHi,
in the category list are some typos. Because of them they are some entries twice in the list:
Web/E-commerce
Web/E-Commerce
Front office/Help Desk
Front Office/Help Desk
Web/Content management
Web/Content Management
...Hi,
in the category list are some typos. Because of them they are some entries twice in the list:
Web/E-commerce
Web/E-Commerce
Front office/Help Desk
Front Office/Help Desk
Web/Content management
Web/Content Management
42mhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2186dovecot.conf miss lda_mailbox_autocreate = yes2017-11-10T15:24:07ZThomasdovecot.conf miss lda_mailbox_autocreate = yesdovecot.conf should become lda_mailbox_autocreate=yes per default, that sieve will create maildirs automaticly.dovecot.conf should become lda_mailbox_autocreate=yes per default, that sieve will create maildirs automaticly.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2177Error from Flyspray2017-11-10T15:24:07ZJyri-Petteri PaloposkiError from FlysprayI got this error from Flyspray when adding a comment with my account to task <http://bugtracker.ispconfig.org/index.php?do=details&task_id=911>. The comment was added successfully, though.
Completely unexpected exception: Address in ...I got this error from Flyspray when adding a comment with my account to task <http://bugtracker.ispconfig.org/index.php?do=details&task_id=911>. The comment was added successfully, though.
Completely unexpected exception: Address in mailbox given [---] does not comply with RFC 2822, 3.6.2.
This should never happend, please inform Flyspray Developershttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2171Not possible to switch SSL on when a apache directive is set before2017-11-10T15:24:07ZThorstenNot possible to switch SSL on when a apache directive is set beforeIt is not possible to switch the SSL on for a domain, when a apache directive is already set.
Removing the directive, switching SSL on and adding the directive again worksIt is not possible to switch the SSL on for a domain, when a apache directive is already set.
Removing the directive, switching SSL on and adding the directive again workshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2149Folder protection on location "/" breaks NGINX configuration2017-11-10T15:24:10ZChristoph KeplerFolder protection on location "/" breaks NGINX configurationWhen adding a folter protection on '/' breaks the NGINX, or more specific, the NGINX PHP-FPM configuration.
location ^~ / {
auth_basic "Members Only";
auth_basic_user_file /var/www/clients/client1/web2/web/.htpasswd;
}
...When adding a folter protection on '/' breaks the NGINX, or more specific, the NGINX PHP-FPM configuration.
location ^~ / {
auth_basic "Members Only";
auth_basic_user_file /var/www/clients/client1/web2/web/.htpasswd;
}
The result is, that the User Agents gets the PHP files as text downloads, which means the NGINX-FCGI handler for location *.php doesnt work anymore.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2143Domain module not working in 3.0.4.6 ?2017-11-10T15:24:10ZRadimDomain module not working in 3.0.4.6 ?After update from 3.0.4.5 to 3.0.4.6
In domain module when i want add new domain i see only users created before update. Newly created users are missing in domain menu.
.
I tried also test installation of fresh ISPConfig 3.0.4.6
When...After update from 3.0.4.5 to 3.0.4.6
In domain module when i want add new domain i see only users created before update. Newly created users are missing in domain menu.
.
I tried also test installation of fresh ISPConfig 3.0.4.6
When i allow module in System=>Interface Config=>Domains
Domain folder doe not appear in main menu.
Both systems production and also test are multiserver setup