ISPConfig 3 issueshttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues2020-09-30T11:27:14Zhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3493Multiserver config - DB server is not properly populated2020-09-30T11:27:14ZTihomir VlahovskiMultiserver config - DB server is not properly populatedHello,
We are using ISPC version 3.0.5.4p5, multiserver config (2 servers). One server for mail services (master) and second server for web/db (child node).
The problem is when you specify in System -> Server Services -> that master (is ...Hello,
We are using ISPC version 3.0.5.4p5, multiserver config (2 servers). One server for mail services (master) and second server for web/db (child node).
The problem is when you specify in System -> Server Services -> that master (is ONLY mail) and child is Web and DB, the dropdown menu while creating new DB, the server field is populated with the correct text but in dbispconfig/web_database/server_id is the ID of the master node.
To avoid this, you have to click on the dropdown menu and click the text. Then the correct value is populated and DB is created on the correct server and not on the master node which is no configured (in Server services) to serve as DB.
Regards,
-Tihohttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3471Client of reseller dropmenu and re-created reseller2020-07-18T20:23:42ZSami LahtinenClient of reseller dropmenu and re-created resellerHi,
There's a bug in client limits.
- Create reseller 'foo'
- Delete reseller 'foo'
- Create reseller again with name 'foo'
- It does not show up at the client limits => Client of reseller dropmenu
That is very confusing, be...Hi,
There's a bug in client limits.
- Create reseller 'foo'
- Delete reseller 'foo'
- Create reseller again with name 'foo'
- It does not show up at the client limits => Client of reseller dropmenu
That is very confusing, because it's possible to create resellers with same username as deleted ones.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3469mysql-virtual_outgoing_bcc.cf is zero size2020-09-30T11:27:21ZNickmysql-virtual_outgoing_bcc.cf is zero sizeafter one of ispconfig git updates have a error in postfix log - postfix can't read dbname from mysql-virtual_outgoing_bcc.cf file`after one of ispconfig git updates have a error in postfix log - postfix can't read dbname from mysql-virtual_outgoing_bcc.cf file`https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3467Modify "PHP-FPM init script" field labels to reflect expected input type in v...2020-09-07T12:58:44ZBen JohnsonModify "PHP-FPM init script" field labels to reflect expected input type in various scenariosThere are two instances of the field labeled "PHP-FPM init script":
1) System -> Server Config -> [server name] -> Web -> PHP Settings
2) System -> Additional PHP Versions -> Add new PHP version -> PHP-FPM Settings
The first instance ...There are two instances of the field labeled "PHP-FPM init script":
1) System -> Server Config -> [server name] -> Web -> PHP Settings
2) System -> Additional PHP Versions -> Add new PHP version -> PHP-FPM Settings
The first instance of this field expects a "service name" or "init script name", which cannot contain a path prefix (i.e., no forward slashes). Per Till, "The field in server config shall contain either the name of the init script if its a init script based system or the name of the service if it uses a different init system."
The second instance expects a full path, which may contain forward slashes, because additional PHP versions may be installed anywhere on the system, including in uncommon locations, thus necessitating the ability to enter a full path.
The field labels should be modified to reflect the type of input that is required in each instance.
For detailed discussion, see:
https://www.howtoforge.com/community/threads/ispconfig-with-zend-server.68112/#post-324366https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3466dns module does not handle mails with dot before @ correctly2020-09-08T16:14:26ZSWdns module does not handle mails with dot before @ correctlyImporting a zone file that has a SOA entry like this:
@ IN SOA robotns2.second-ns.de. walter\.white.greymatter.com. (
Does show up in the interface correctly as "walter\.white.greymatter.com."
but upon doing a save it complains about wr...Importing a zone file that has a SOA entry like this:
@ IN SOA robotns2.second-ns.de. walter\.white.greymatter.com. (
Does show up in the interface correctly as "walter\.white.greymatter.com."
but upon doing a save it complains about wrong format of email ( due to the backslash )https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3459database backup interval/backup_copies can't access from web interface2020-03-21T21:46:54ZNickdatabase backup interval/backup_copies can't access from web interfacewhen database created and modified by web interface we can't see fields for enable/disable backups and backup_copies count, now I see that for ~40% of my tables backup is disabled and have a 1,3 or a 7 backups countwhen database created and modified by web interface we can't see fields for enable/disable backups and backup_copies count, now I see that for ~40% of my tables backup is disabled and have a 1,3 or a 7 backups counthttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3455php-fpm and mail settings2021-02-13T20:43:16ZNickphp-fpm and mail settingsI use git version of a isponfig on debian 7.x and Postfix
After I change for some sites web execution from fcgi to php-fpm I see, that mail mapping from "admin@myclientsite1.com" dropped and server send all mail from "webXXX@myhostingser...I use git version of a isponfig on debian 7.x and Postfix
After I change for some sites web execution from fcgi to php-fpm I see, that mail mapping from "admin@myclientsite1.com" dropped and server send all mail from "webXXX@myhostingserver.com" account.
And mail (reports delivery, as example) for user webXXX going to at /var/spool/mail/webXXX file, so I don't know, how to fix thishttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3453PHP warnings in cron log.2019-08-17T09:03:04ZTill BrehmPHP warnings in cron log.https://www.howtoforge.com/community/threads/php-warning-in-cron-protocol-since-01-01-2015.68007/https://www.howtoforge.com/community/threads/php-warning-in-cron-protocol-since-01-01-2015.68007/https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3448mod_python with latest epel can't find all python 2.7 repos2020-11-01T16:14:40ZWim Geeraetsmod_python with latest epel can't find all python 2.7 reposbyte-compiling /usr/lib64/python2.7/site-packages/mod_python/version.py to version.pyc
File "/usr/lib64/python2.7/site-packages/mod_python/version.py", line 3
version = "fatal: Not a git repository (or any of the parent directories...byte-compiling /usr/lib64/python2.7/site-packages/mod_python/version.py to version.pyc
File "/usr/lib64/python2.7/site-packages/mod_python/version.py", line 3
version = "fatal: Not a git repository (or any of the parent directories): .git
^
SyntaxError: EOL while scanning string literal
writing byte-compilation script '/tmp/tmpazkqjM.py'
/bin/python -OO /tmp/tmpazkqjM.py
File "/usr/lib64/python2.7/site-packages/mod_python/version.py", line 3
version = "fatal: Not a git repository (or any of the parent directories): .git
^
SyntaxError: EOL while scanning string literal
removing /tmp/tmpazkqjM.pyhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3446creating two same alias DNS records result to .err bind zone config2020-09-22T12:10:16Zpearcreating two same alias DNS records result to .err bind zone configit is possible to add first alias but after creating second one with same hosname it result to non functional dns zone
additional info:
i tried this also with cname but it is disabled
allowing multiple alias or cname records with same h...it is possible to add first alias but after creating second one with same hosname it result to non functional dns zone
additional info:
i tried this also with cname but it is disabled
allowing multiple alias or cname records with same hostname and different destination would be great for round robin
this work great with A records but with large number of DNS records overview can be lost...3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3444Assigning mail domain to other client via remote api does not work for admini...2020-08-28T17:06:16ZThomas TevesAssigning mail domain to other client via remote api does not work for administratorWhile developing an ISPConfig plugin I wrote some additional functions for the remote API to be used only by my plugin. For this purpose I created a new class 'local_remoting' inheriting from the original remoting class.
Inside this new...While developing an ISPConfig plugin I wrote some additional functions for the remote API to be used only by my plugin. For this purpose I created a new class 'local_remoting' inheriting from the original remoting class.
Inside this new class I wrote a function mail_domain_assign for the purpose of assigning mail domains to other clients. The code for this is basically:
$maildomain = $this->mail_domain_get($session_id, $maildomain_id);
$this->mail_domain_update($session_id, $new_client_id, $maildomain_id, $maildomain);
The code works for all clients, except for the admin ($new_client_id=0). Is this bug or feature?
BTW: This is also the case with the mail_user_update function of the API.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3443Behavior of firewall records + Bastille-firewall2020-09-22T12:09:43ZAlexander KampBehavior of firewall records + Bastille-firewallIn ISPConfig3 you can enter firewall records to open TCP/UDP ports. By default no records are listed.
Because I had to add a port range (to support TLS+passive FTP) I looked around how to implement that. Solution is to append it to the ...In ISPConfig3 you can enter firewall records to open TCP/UDP ports. By default no records are listed.
Because I had to add a port range (to support TLS+passive FTP) I looked around how to implement that. Solution is to append it to the listed ports: (first):(last) . And add passive port range to Pure-FTPD configuration.
I got confused by the configuration file /etc/Bastille/bastille-firewall.cfg. (TCP|UDP)_PUBLIC_SERVICES ports are space seperated, not comma seperated.
Let's say you want to have ports: 20,21,[...],8080,2525,3389
The next lines will tell what ISPconfig3 does:
- In case you change every comma to space, only the first value is set in bastille-firewall.cfg. ISPConfig3 does not respond because it's port is blocked. You have to manually fix that by editing configuration and add port 8080 there. Then service bastille-firewall restart. Then ISPConfig3 response again.
- In case you change every comma to space, and append 6500:6600 to it, every port between first-value (20) and last-value (6600) is opened. Oops. And ISPConfig3 is unusable again. Fix by step above.
- Even if you order ports in right order, it acts like above. It preferes the range (20:6600).
The big lesson in here: Only when you comma seperated values in port numbers, it works.
But most problematic thing is, ISPConfig3 accepts it and doesn't warn you for this dangerous behavior. The worst thing is that you don't have access to ssh (which runs on port 22), so falling back to console (or driving to DC/remote hands) is the only option.3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3441Adding a vhost subdomain to the website via API2020-08-28T17:05:48ZRobert VarjasiAdding a vhost subdomain to the website via APIThe main domain is not concatenated to the sub prefix via the API (sites_web_vhost_subdomain_add()). Via the web interface it is.
We utilize this "bug" in such way that we add a new domain to the website with its own vhost file (and its ...The main domain is not concatenated to the sub prefix via the API (sites_web_vhost_subdomain_add()). Via the web interface it is.
We utilize this "bug" in such way that we add a new domain to the website with its own vhost file (and its own DocumentRoot).
Example:
We have a website with the domain example.com. DocumentRoot is ".../web/". We assign a new domain (domain.com) to this website using sites_web_vhost_subdomain_add() API call. We set the web_folder param to "web/domain.com" directory. It works well.
This way you can have more domains per website (with separate DocRoots). And that is what we needed!
Question: Do you plan to fix this bug that we use as a feature?https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3437Sever selector in database list shows all servers2020-03-02T10:17:49ZTill BrehmSever selector in database list shows all serversThe server selector in the header of the database table shows all database server in the client view and not just the servers that have databases for that client.The server selector in the header of the database table shows all database server in the client view and not just the servers that have databases for that client.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3436Ascertain customer report of mail address problems2020-09-21T19:05:56ZMatthias Greßmannm.gressmann@timmehosting.deAscertain customer report of mail address problemsA customer reported the following:
- He changed the password of e-mail address A.
- He changed the (optional) name of address B.
- Address A disappeared, and all of his mails were found in the mailbox of address B.
- He furthermore vows ...A customer reported the following:
- He changed the password of e-mail address A.
- He changed the (optional) name of address B.
- Address A disappeared, and all of his mails were found in the mailbox of address B.
- He furthermore vows he did not touch the e-mail alias of either address A or B.
I suppose this is a case of user error but nonetheless I am reporting it here because I promised the customer - and on the slim chance that anyone else had similar things happening.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3435client_update misses modules update/change2020-10-26T12:39:06ZChristianclient_update misses modules update/changewhen performing a client_update with module change, the sys_user modules are not updatedwhen performing a client_update with module change, the sys_user modules are not updatedhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3433PHP Warning2020-09-21T19:05:37ZSteven FarleyPHP WarningAfter running an update I noticed this warning message. To avoid seeing this message can the installer default the timezone to UTC using PHP's date_default_timezone_set() function?
Warning Message:
----------------
PHP Warning: date():...After running an update I noticed this warning message. To avoid seeing this message can the installer default the timezone to UTC using PHP's date_default_timezone_set() function?
Warning Message:
----------------
PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /tmp/ispconfig3_install/install/update.php on line 501https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3431Search function doesn't search in relay recipients2020-03-02T10:20:10ZJan KopeckySearch function doesn't search in relay recipientsWhen I am searching for domain there is no result for relay recipients even if this domain is presented there.When I am searching for domain there is no result for relay recipients even if this domain is presented there.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3428PHP open_basedir security level Medium2020-03-02T10:21:31Zklondike-studioPHP open_basedir security level Mediumhide "PHP open_basedir" directive to the "site", if you configure the server security level "Medium"
The Directive is not relevant at this level of security open_basedir is not used.
Directive need interpretation when setting highhide "PHP open_basedir" directive to the "site", if you configure the server security level "Medium"
The Directive is not relevant at this level of security open_basedir is not used.
Directive need interpretation when setting highhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3427Check if client lock function works when used with the remote api.2020-08-28T16:58:51ZTill BrehmCheck if client lock function works when used with the remote api.http://www.howtoforge.com/forums/showthread.php?t=67653http://www.howtoforge.com/forums/showthread.php?t=67653https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3413cgi-bin directory in Apache configuraiton lacks AllowOverrider All2020-09-20T18:39:58ZAssen Totincgi-bin directory in Apache configuraiton lacks AllowOverrider AllWhen ISPconfig generates an Apache configuration file with CGI enabled, it creates a <Directory> section listing options for the local directory that is mapped to /cgi-bin/ from the URL.
This description has two directives:
Allow from ...When ISPconfig generates an Apache configuration file with CGI enabled, it creates a <Directory> section listing options for the local directory that is mapped to /cgi-bin/ from the URL.
This description has two directives:
Allow from all
Order allow,deny
However, it needs another one, without which access restrictions to /cgi-bin/ via local .htaccess file (e.g., password protection) will not work:
AllowOverride All
This directive is already present for the main web directory, but is omitted for the /cgi-bin directory.
Please, add it to the appropriate template. Alternatively, change the AllowOverride for the whole virtual host from 'None' to 'All' (which is, IMHO, a worse solution).https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3412APS Installer for Wordpress creates empty configuration file2020-03-02T10:22:46ZAssen TotinAPS Installer for Wordpress creates empty configuration fileI have IPSConfig 3.0.5.4p4 with a multi-server setup on CentOS 6.6. In the APS repository I have Wordpress 4.0-29.
When I try to install Wordpress using the APS installer, after a few minutes (and runs of the cron job) I observe the ...I have IPSConfig 3.0.5.4p4 with a multi-server setup on CentOS 6.6. In the APS repository I have Wordpress 4.0-29.
When I try to install Wordpress using the APS installer, after a few minutes (and runs of the cron job) I observe the following situation:
- The wordpress directory is properly created and populated.
- A blank database and its associated user get created. However, there are no tables in the database (I'm not sure if the APS installer is expected to create the database tables or not).
- An empty configuration file, /wp-config.php is created in the Wordpress directory. This is the real problem: Wordpress expected to either have a valid configuration file (with proper DB credentals for a populated database), or not to have a config file at all - and then the user will be redirected to the setup page, which will create the configuration file and DB tables.
There are no other pending tasks in the job queue.
If I remove the empty config file, Wordpress redirects me to the installation page, then creates a config file and populates the database just as expected.
I'm raising the severity to Medium because, even though an intermittent solution is available, most people will not have the knowledge to figure it out - and to them installing Wordpress via APS installer becomes impossible.
WWell,https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3411statistics to make the frame in the control panel2020-03-02T10:23:02Zklondike-studiostatistics to make the frame in the control panelstatistics to make the frame in the control panel
http://forum.mini-server.ru/download/file.php?id=590&t=1&filename=00.pngstatistics to make the frame in the control panel
http://forum.mini-server.ru/download/file.php?id=590&t=1&filename=00.pnghttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3403All numeric hostnames won't work with apache vhosts2020-03-02T10:23:45ZNicki MesserschmidtAll numeric hostnames won't work with apache vhostsHi,
some days ago I created a vhost for a customer with an all numeric hostname (1234.domain.tld). This seemed to work as it was the only vhost for the IP of the customer.
Yesterday I added another vhost and the all numeric vhost was ...Hi,
some days ago I created a vhost for a customer with an all numeric hostname (1234.domain.tld). This seemed to work as it was the only vhost for the IP of the customer.
Yesterday I added another vhost and the all numeric vhost was not reachable anymore as the default/catchall host changed with the new host.
The RFC seems not to forbid all numeric hostnames anymore, but apache does not handle them in a nice fashion.
I think there shoud at least be a warning when creating a host like this.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3362Email filter not working correctly2020-07-28T13:40:55ZDaniel IancuEmail filter not working correctlyHaving an error on one of my servers I was being spammed by an email, so I decided to create a filter for it to automatically delete it.
I decided to delete the email base on the subject (as I want to receive the rest of the emails fr...Having an error on one of my servers I was being spammed by an email, so I decided to create a filter for it to automatically delete it.
I decided to delete the email base on the subject (as I want to receive the rest of the emails from that sender).
So, I logged in the ISPConfig interface, got to Email -> Email Mailbox and clicked my mailbox. From there to Mail Filter and created a new filter with the following options:
Source: Subject Contains Cron <root@server2> root test -x /usr/sbin/tigercron && { [ -r "$DEFAULT" ] && . "$DEFAULT" ; nice -n$NICETIGER /usr/sbin/tigercron -q ; }
It's an error from one of the scripts of tiger (I reported it).
Then in my mail sever log I have this line:
mail dovecot: lda(mymailbox@domain.com): Error: sieve: failed to open script /var/vmail/domain.com/mymailbox/.sieve (view user logfile /var/vmail/domain.com/mymailbox/.sieve.log for more information)
Looking in /var/vmail/domain.com/mymailbox/.sieve.log I found those lines over and over:
sieve: info: started log at Sep 29 14:30:05.
main script: line 6: error: invalid regular expression '.*Cron <root@server2> root test -x /usr/sbin/tigercron && { \[ -r "$DEFAULT" \] && . "$DEFAULT" ; nice -n$NICETIGER /usr/s...' for regex match: invalid content of \{\}.
main script: error: validation failed.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3357I can add an IP via ISPConfig, but when I delete it does not remove from inte...2020-07-27T12:45:55ZAndyI can add an IP via ISPConfig, but when I delete it does not remove from interfaceHave Debian 7.5 Wheezy and tried to remove IP address I had added earlier thru IPConfig and it did not remove. Had to manually remove from /etc/network/interfaces and restart.Have Debian 7.5 Wheezy and tried to remove IP address I had added earlier thru IPConfig and it did not remove. Had to manually remove from /etc/network/interfaces and restart.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3354Bastille firewall is not set to be started at boot time on centos 6.52020-12-26T10:06:00ZTill BrehmBastille firewall is not set to be started at boot time on centos 6.5http://www.howtoforge.com/forums/showthread.php?t=66992http://www.howtoforge.com/forums/showthread.php?t=66992https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3327DNS sub records created by admin dont show up in client login.2020-06-05T17:48:01ZTill BrehmDNS sub records created by admin dont show up in client login.http://www.howtoforge.com/forums/showthread.php?t=66804http://www.howtoforge.com/forums/showthread.php?t=66804https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3322spamfilter policys not shown in meny when activated for a reseller2017-10-08T13:36:47ZTill Brehmspamfilter policys not shown in meny when activated for a resellerhttp://www.howtoforge.com/forums/showthread.php?t=61776http://www.howtoforge.com/forums/showthread.php?t=617763.3https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3293pool.d conf datei wird gelöscht bei Zusatz PHP Version2020-09-30T11:27:07ZPatrick Omlandpool.d conf datei wird gelöscht bei Zusatz PHP VersionHier zu finden, http://www.howtoforge.de/forum/entwicklerforum-15/bug-zustz-php-version-subdomain-8349/#post41658Hier zu finden, http://www.howtoforge.de/forum/entwicklerforum-15/bug-zustz-php-version-subdomain-8349/#post41658https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3292update.php ignores apps_vhost_ip in /usr/local/ispconfig/server/conf-custom/i...2020-09-20T19:45:57ZNed Hadupdate.php ignores apps_vhost_ip in /usr/local/ispconfig/server/conf-custom/install/nginx_apps.vhostFirst thing I noticed is that /usr/local/ispconfig/server/conf/nginx_apps.vhost.master has line
listen {apps_vhost_ip}{apps_vhost_port};
it should be
listen {apps_vhost_ip}:{apps_vhost_port};
The bug:
http://www.howtoforge.com/fo...First thing I noticed is that /usr/local/ispconfig/server/conf/nginx_apps.vhost.master has line
listen {apps_vhost_ip}{apps_vhost_port};
it should be
listen {apps_vhost_ip}:{apps_vhost_port};
The bug:
http://www.howtoforge.com/forums/showpost.php?p=317438&postcount=31
http://www.howtoforge.com/forums/showpost.php?p=317439&postcount=32
so if I copy /usr/local/ispconfig/server/conf/nginx_apps.vhost.master to /usr/local/ispconfig/server/conf-custom/install and change line {apps_vhost_ip}{apps_vhost_port} to {apps_vhost_ip}:{apps_vhost_port} and run update.php and regenrate config I get follwofing
listen :8081;
in /etc/nginx/sites-available/apps.vhost
and nginx configuration test fails.
The IP part is ignored even if I set it in ISPConfig gui.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3214Check why some special chars can not be used in the mail system2020-08-30T15:33:26ZTill BrehmCheck why some special chars can not be used in the mail systemhttp://www.howtoforge.de/forum/installation-und-konfiguration-12/mailpasswoerter-mit-sonderzeichen-8210/http://www.howtoforge.de/forum/installation-und-konfiguration-12/mailpasswoerter-mit-sonderzeichen-8210/https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3209Bug in backup routine2020-03-20T10:39:24ZAlexBug in backup routineIn addition to the ticket no. #3222 there is still a problem when you disable the backup but let the interval at - let's say 1. ISPConfig will execute the process to remove the files from backup folder, but then it creates a new backup. ...In addition to the ticket no. #3222 there is still a problem when you disable the backup but let the interval at - let's say 1. ISPConfig will execute the process to remove the files from backup folder, but then it creates a new backup. In my case it created a database backup although the backup functionality was and is disabled.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3187Quota warnings don't work correctly for clients on multiserver environment2020-09-25T21:03:07ZJan KopeckyQuota warnings don't work correctly for clients on multiserver environment$web_config variable contains gets data from master server only
http://www.howtoforge.com/forums/showthread.php?t=65760$web_config variable contains gets data from master server only
http://www.howtoforge.com/forums/showthread.php?t=65760https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3169affected rows returns 0 on client update2020-08-28T15:36:57ZChristianaffected rows returns 0 on client updatefunction client_update from remote api always returns 0function client_update from remote api always returns 0https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3152Client can´t see new installed APS progs and databases2020-06-05T17:28:25ZMartinClient can´t see new installed APS progs and databasesWhen a client install a APS package, no database or installed package is shown.
I can only see them as admin, the client see nothing.When a client install a APS package, no database or installed package is shown.
I can only see them as admin, the client see nothing.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3102GUI for Web Site->Options (Apache / PHP Snipplets)2020-08-28T15:49:20ZGabriel K.GUI for Web Site->Options (Apache / PHP Snipplets)I have been using the Directive-Snipplets for Web-Site Options some time now.
I noticed some tiny bugs:
1) The listing of the Snipplet-names should be done with a break in the GUI. Currently they are inline which is somehow confusing i...I have been using the Directive-Snipplets for Web-Site Options some time now.
I noticed some tiny bugs:
1) The listing of the Snipplet-names should be done with a break in the GUI. Currently they are inline which is somehow confusing if using more than one or two snipplets.
May be the whitespace on the right preserved for these snipplets should be made as DIV-Container that has a css overflow-x:scroll property to avoid breaking the layout if making very intensive use of these snipplets (more shown than space availble in GUI)
2) All inserted Snipplet-Blocks should automatically be appended by a Line-Break as currently this has to be done automatically while configurating them (adding a Line-Break after the Code-Block).
Of couse it would be useful to have a trim for \r\n in case there are snipplets already having a line-break added (avoid multiple unwanted line-breaks added to the options later in Web-Site->Options.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3091aps installer problems with aps that need /cgi-bin scripts2020-05-26T23:00:41ZBogdanCaps installer problems with aps that need /cgi-bin scriptswhen i try to install packages with perl cgi scrripts
the installer does not copy the cgi-bin dir to /var/www/clients/clientx/webx/cgi-bin
it only copy the htdocs to documentroot and scripts to install_scripts folder
PHP Warning:...when i try to install packages with perl cgi scrripts
the installer does not copy the cgi-bin dir to /var/www/clients/clientx/webx/cgi-bin
it only copy the htdocs to documentroot and scripts to install_scripts folder
PHP Warning: fopen(/var/www/clients/client0/web4/web/cgi-bin/mt-config.cgi): failed to open stream: No such file or directory in /var/www/clients/client0/web4/web/install_scripts/file-util.php on line 15
Unable to write file /var/www/clients/client0/web4/web/cgi-bin/mt-config.cgi
this i got when i try to install Movable Type - 5.2-11
OS: Centos 6.4 x64https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3073Check how the login as function can be enabled for manually created admins.2020-09-07T12:53:53ZTill BrehmCheck how the login as function can be enabled for manually created admins.http://www.howtoforge.com/forums/showthread.php?t=65232http://www.howtoforge.com/forums/showthread.php?t=65232https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3050jailkit wrong user home2017-11-03T02:05:26ZPasjailkit wrong user homeFor adding cron tasks when jailkit is enabled the user should have a /./ separator in its home directory path in /etc/passwd. And it should be something like /var/www/clients/client8/web30/./web because jailkit currently doesn't support ...For adding cron tasks when jailkit is enabled the user should have a /./ separator in its home directory path in /etc/passwd. And it should be something like /var/www/clients/client8/web30/./web because jailkit currently doesn't support having target home directory not owned by the user.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3045create_jailkit_programs.sh should ignore if some files are missing2020-07-13T20:11:46Zsdafsadfsdcreate_jailkit_programs.sh should ignore if some files are missingFrom the log:
28.02.2014-11:30 - DEBUG - Added programs to jailkit chroot with command: /usr/local/ispconfig/server/scripts/create_jailkit_programs.sh /var/www/clients/client16/web25 '/usr/bin/groups /usr/bin/id /usr/bin/dircolors /bin/...From the log:
28.02.2014-11:30 - DEBUG - Added programs to jailkit chroot with command: /usr/local/ispconfig/server/scripts/create_jailkit_programs.sh /var/www/clients/client16/web25 '/usr/bin/groups /usr/bin/id /usr/bin/dircolors /bin/basename /usr/bin/dirname /usr/bin/nano'
# /usr/local/ispconfig/server/scripts/create_jailkit_programs.sh /var/www/clients/client16/web25 '/usr/bin/groups /usr/bin/id /usr/bin/dircolors /bin/basename /usr/bin/dirname /usr/bin/nano'
ERROR: /usr/bin/nano does not exist
Usage: /usr/sbin/jk_cp -j <jail> [OPTIONS] <files and directories>
<<skipped>>
As a result none of the programs were added. So if some of the programs listed as last parameter are missing the script should print a warning and just skip it, while still adding others.
Also not sure why this error message is not logged into ispconfig log, it is only visible when I launched the script by hand.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3026mtp-status fail's due to scsi_id settings2020-12-25T01:27:31ZJames Sandersmtp-status fail's due to scsi_id settingsI've set up ISPConfig 3.0.5.3 on Ubuntu 12.04.04LTS and under the monitor the RAID section shows the below:
You seem to have no SCSI disks attached to your HBA or you have
them on a different scsi_id. To get your SCSI id, run:
mpt-stat...I've set up ISPConfig 3.0.5.3 on Ubuntu 12.04.04LTS and under the monitor the RAID section shows the below:
You seem to have no SCSI disks attached to your HBA or you have
them on a different scsi_id. To get your SCSI id, run:
mpt-status -p
I know my disks are running on a SCSI ID 8 and not 0 or 1 which is what I assume the script checks for (haven't tried to find the script myself). Is it possible for this script to be amended to check for the correct ID or alternatively give the administrator access to set the ID manually?https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3022Cyrillic chars get displayed wrong in language editor2020-06-07T15:52:03ZTill BrehmCyrillic chars get displayed wrong in language editorhttp://www.howtoforge.com/forums/showthread.php?t=64966http://www.howtoforge.com/forums/showthread.php?t=64966https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2946remove site entrys in /etc/jailkit/jk_socketd.ini2020-09-18T12:49:02ZTill Brehmremove site entrys in /etc/jailkit/jk_socketd.iniCheck were the entries in /etc/jailkit/jk_socketd.ini are added and remove them when a site gets removed.
http://www.howtoforge.com/forums/showthread.php?t=64290Check were the entries in /etc/jailkit/jk_socketd.ini are added and remove them when a site gets removed.
http://www.howtoforge.com/forums/showthread.php?t=642903.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2945Check fpm parameters again when php-fpm is activated in a site2020-12-26T10:05:59ZTill BrehmCheck fpm parameters again when php-fpm is activated in a sitehttp://www.howtoforge.com/forums/showthread.php?t=64280http://www.howtoforge.com/forums/showthread.php?t=64280https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2862Texts that can not be translated2020-05-27T20:00:55ZTill BrehmTexts that can not be translatedSystem > Language Import > "Language Import"
System > Language Export > "Language Export"
System > Language Add > "Language add"
Sysstem > language Edit > "Tools" System > Language Import > "Language Import"
System > Language Export > "Language Export"
System > Language Add > "Language add"
Sysstem > language Edit > "Tools" https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2796Email filters pagination broken2020-08-28T16:02:00ZRogierEmail filters pagination brokenWhen you login to the webinterface with a registered email address to manage your email account and you go to mailfilters pagination doe snot work.
I`ve created 20 or so rules which work and filter my email to different folders.
I can vi...When you login to the webinterface with a registered email address to manage your email account and you go to mailfilters pagination doe snot work.
I`ve created 20 or so rules which work and filter my email to different folders.
I can view these rules in my .sieve for the appropriate emailaccount.
The <email filters> page shows the first 10 of those rules correctly.
However clicking any of the buttons related to pagination: <2>, <next page icon>, <last page icon> (it does somehow know that there is a next page) nothing happens.
I`ve noticed this in 3.0.5.2 but I waited for the next version. However it is not fixed in 3.0.5.3 toohttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2740AWStats not working when PHP is disabled2020-06-15T21:27:08ZTorben NehmerAWStats not working when PHP is disabledHi,
if you switch to AWStats for a host, which has PHP disabled, the autogenerated index.php does not work.
What works, is adding the following snippet to the VirtualHost configuration (simple variant, should add some open basedir...Hi,
if you switch to AWStats for a host, which has PHP disabled, the autogenerated index.php does not work.
What works, is adding the following snippet to the VirtualHost configuration (simple variant, should add some open basedir restriction perhaps):
<Location /stats/index.php>
AddType application/x-httpd-php .php
AllowOverride none
Order allow,deny
Allow from all
</Location>
Also, in the times of wide screen displays, what about using a real frameset, displaying a slim listing of months on the left (either by PHP or autogenerated during the cron job) and having a full-height awastats frame on the rest of the display? On most systems I deal with, vertical space is much more valuable, then horizontal space.https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2722error in mysql-virtual_forwardings.cf2020-07-27T18:10:42ZMartin Sebalderror in mysql-virtual_forwardings.cfWhen using the original query "additional_conditions = and active = 'y' and server_id = 1" mails to not existing alias addresses of a alias domain are being recieved.
E.g.: domain.tld and aliasdomain.tld. The alias or mailbox spam@dom...When using the original query "additional_conditions = and active = 'y' and server_id = 1" mails to not existing alias addresses of a alias domain are being recieved.
E.g.: domain.tld and aliasdomain.tld. The alias or mailbox spam@domain.tld does not exist, so does not spam@aliasdomain.tld. With the query the mails are trying to be recieved which creates files on the harddisk of the server or creates an error like "temporary failure. Command output: /usr/bin/maildrop: Unable to create a dot-lock at /var/vmail/domain.tld/spam/14950.0.mailserver.".
We run a different query which works perfect. It is:
additional_conditions = and type != 'aliasdomain' and active = 'y' and server_id = 1
For discussion and more information about this please see:
http://www.howtoforge.de/forum/installation-und-konfiguration-12/fehler-mysql-virtual_forwardings-cf-7073/3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2713Deletion of domain through Remote API2020-08-28T17:06:28ZLars E. D. JensenDeletion of domain through Remote APIWhen deleting a domain through Remote API it fails to clean up/delete php5 fpm config for the domain in /etc/php5/fpm/pool.d/ (Debian 6.x) and causes a 502 bad gateway in nginx.
See debug log missing the clean up when using Remote API:
...When deleting a domain through Remote API it fails to clean up/delete php5 fpm config for the domain in /etc/php5/fpm/pool.d/ (Debian 6.x) and causes a 502 bad gateway in nginx.
See debug log missing the clean up when using Remote API:
Interface:
https://dl.dropboxusercontent.com/u/14441857/debug/ISPConfig_interface_succes.png
Remote API:
https://dl.dropboxusercontent.com/u/14441857/debug/ISPConfig_RemoteAPI_error.pnghttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/2298Strings not available for translation2020-09-21T19:04:07ZTill BrehmStrings not available for translationStrings not available for translationStrings not available for translationhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4657ispconfig 3.1.3: Statistics sorting2020-09-07T18:18:46ZLubosispconfig 3.1.3: Statistics sortingThe statistics (Web traffic, FTP traffic, site quota, database quota) under the Sites tab do not work sorting by size.
The same is for Email Statistics
![traffic](/uploads/75a86430db007a7d48bb3646490d67c0/traffic.png)The statistics (Web traffic, FTP traffic, site quota, database quota) under the Sites tab do not work sorting by size.
The same is for Email Statistics
![traffic](/uploads/75a86430db007a7d48bb3646490d67c0/traffic.png)3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4639Folder protection options can conflict with existing configured locations in ...2020-09-08T07:45:32ZRamil ValitovFolder protection options can conflict with existing configured locations in nginx (locations merge problem)The problem happens if the following both conditions are met:
1. User configures a password protected folder in ISPConfig (Sites - Web Access - Protected Folders).
2. The same folder is already configured in nginx (for example, in vho...The problem happens if the following both conditions are met:
1. User configures a password protected folder in ISPConfig (Sites - Web Access - Protected Folders).
2. The same folder is already configured in nginx (for example, in vhost template, directive snippets or web options).
In this case the locations are not merged by ISPConfig when it generates the final vhost configuration file. As a result, the file contains mupltiple locations that leads to nginx syntax error.
Example. Let's assume, we have "test" location configured in directive snippets:
```
location /test/ {
try_files $uri $uri/ /index.php?$args;
}
```
Then add "test" to the list of protected folders. The resulting configuration file that ISPConfig generates will be invalid:
```
location /test/ {
try_files $uri $uri/ /index.php?$args;
}
## some other nginx directives
location /test/ { ##merge##
auth_basic "Members Only";
auth_basic_user_file /var/www/clients/client1/web5/web/test/.htpasswd;
location ~ \.php$ {
try_files /89f314d371fa173948fcad289dd51f95.htm @php;
}
}
```
Discussion at [Howtoforge](https://www.howtoforge.com/community/threads/protected-folders-duplicate-location-problem-nginx.76185/)https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4638Autoreply + Mail Filter cannot work2020-02-28T19:02:51Zserenity placeAutoreply + Mail Filter cannot workif enable Mail Filter and enable Autoreply then autoreply cannot get work ,
Centos 7
ISPConfig-3.1.2
Dovecot 2.28if enable Mail Filter and enable Autoreply then autoreply cannot get work ,
Centos 7
ISPConfig-3.1.2
Dovecot 2.28https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4632Database sorting shows nothing2020-06-19T16:15:27ZFrank B.Database sorting shows nothingin {sites}-{websites}-{Database}
when clicked on the lables
[Active] [Remote Access] [Client] [Server] [Website] [Database name]
the databases are sort by the clicked item
but not at [Database user]
no database is seen a...in {sites}-{websites}-{Database}
when clicked on the lables
[Active] [Remote Access] [Client] [Server] [Website] [Database name]
the databases are sort by the clicked item
but not at [Database user]
no database is seen anymore
https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4617Changed data in this tab will be changed if you press OK. On cancel they will...2020-06-15T21:21:17ZAndrej PirmanChanged data in this tab will be changed if you press OK. On cancel they will be discarded.On all SITES inside ISPConfig I have an issue with Pop-up warning when I go from DOMAIN to any other tab (only from Domain tab to others, not from any other tab):
`WARNING: Changed data in this tab will be changed if you press OK. On can...On all SITES inside ISPConfig I have an issue with Pop-up warning when I go from DOMAIN to any other tab (only from Domain tab to others, not from any other tab):
`WARNING: Changed data in this tab will be changed if you press OK. On cancel they will be discarded.`
This pops-up without any changes made.
I have tried with different sites and different settings there, but could not find what causes this behavior.
As a shadow I remember some times ago someone mentioned this has to do something with Server CONFIG --> WEB --> PHP, but I cannot recall which settings.3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4592DMARC disabled after editing2020-10-14T12:26:20Z Jan KraljičDMARC disabled after editing![ISPConfig_3.1.2_-_2017-03-20_12.52.11](/uploads/879e9eae4bf7e6429f9f325c36273524/ISPConfig_3.1.2_-_2017-03-20_12.52.11.png)
When editing DMARC record in DNS by Active is written "CHECKED" and there is not in a checkbox. (see attached ...![ISPConfig_3.1.2_-_2017-03-20_12.52.11](/uploads/879e9eae4bf7e6429f9f325c36273524/ISPConfig_3.1.2_-_2017-03-20_12.52.11.png)
When editing DMARC record in DNS by Active is written "CHECKED" and there is not in a checkbox. (see attached screen). After saving the value DMARC record is de-activated. So there is need to go into DMARC record once again and click on un-checked checkbox.
Version: 3.1.2
Note:
I don't know if it relevant but there was "ISPConfig – DKIM-Patch" installed before upgrading to 3.1.3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4667Websites UI / Let's Encrypt :: add Option to allow switching to fullchain.pem...2017-08-10T20:10:33ZTimo VolkmarWebsites UI / Let's Encrypt :: add Option to allow switching to fullchain.pem in favor of chain.pemISPC 3.1.3
Currently we had multiple customers on Mac OS (latest: Mac OS Sierra Vers. 10.12.4.- Safari Vers. 10.1.) that cannot connect to Let's Encrypt protected Domains.
A little search reveals it is an known issue of lets encrypt and...ISPC 3.1.3
Currently we had multiple customers on Mac OS (latest: Mac OS Sierra Vers. 10.12.4.- Safari Vers. 10.1.) that cannot connect to Let's Encrypt protected Domains.
A little search reveals it is an known issue of lets encrypt and - apparently - an simple fix for it. Simply the use of the LE given fullchain.pem instead of the chain.pem.
A) seems to fix the problem in every case.
b) seems not to interfere with other Users (OS/Browser)
Solution was as follows:
1. create in symlink to the fullchain-pem in the clients-ssl folder:
`/var/www/clients/clientX/webY/ssl/domain.example.com.pem -> /etc/letsencrypt/live/domain.example.com/fullchain.pem`
2. Inserting the new link as directive over the Interface overwriting in fact the default cert-Declaration.
Unfortunately the symlinks in the clients subfolder are not offering an link to the fullchain by default.
In fact the usage of chain.pem is nothring wrong, but faced with compatibility issue it seems maybe an good solution to add an option for that in an by page level.3.1.5https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4610Backup for Vhost2017-08-10T20:10:33ZrubenzsoltBackup for VhostIf I set an vhost subdomain not appear the backup option, just for website, but if I access Backup stats and for there I click for vhost there it appear the backup option, if I set the backup interval, it chage the website from vhostsubd...If I set an vhost subdomain not appear the backup option, just for website, but if I access Backup stats and for there I click for vhost there it appear the backup option, if I set the backup interval, it chage the website from vhostsubdomain to website.3.1.6https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4589LetsEncrypt symlink to wrong folder2020-02-06T00:06:21ZNinosLetsEncrypt symlink to wrong folderHey there,
if you create and delete some aliasses for different domains, letsencrypt creates a new folder `/etc/letsencrypt/live/domain.tld-0001/` instead of `/etc/letsencrypt/live/domain.tld/`, but ISPConfig is always using the folder ...Hey there,
if you create and delete some aliasses for different domains, letsencrypt creates a new folder `/etc/letsencrypt/live/domain.tld-0001/` instead of `/etc/letsencrypt/live/domain.tld/`, but ISPConfig is always using the folder `/etc/letsencrypt/live/domain.tld/`.
You can solve this problem by requesting the correct folder path with following command (please use latest certbot script):
`certbot certificates`
See also:
https://github.com/certbot/certbot/issues/33953.1.6Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4476A bug with the Joomla 3 installation via APS Installer not fixed!2017-08-10T20:10:33ZAlexanderA bug with the Joomla 3 installation via APS Installer not fixed!A bug with the Joomla 3 installation via APS Installer not fixed!
Step 1 OK
![joomla3-step1_OK](/uploads/92bcb588f7a156c7bc6b0babbd37d795/joomla3-step1_OK.PNG)
Step 2 The bug still the same!
![joomla3-error_step2](/uploads/f0e7791a6e...A bug with the Joomla 3 installation via APS Installer not fixed!
Step 1 OK
![joomla3-step1_OK](/uploads/92bcb588f7a156c7bc6b0babbd37d795/joomla3-step1_OK.PNG)
Step 2 The bug still the same!
![joomla3-error_step2](/uploads/f0e7791a6ebed666abd9585927c35ad5/joomla3-error_step2.PNG)3.1.7Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4042Existing domains dont get imported into domain module during activation2017-08-10T20:10:33ZTill BrehmExisting domains dont get imported into domain module during activationWhen the domain module gets activated under system > interface config, then all existing sites should be imported automatically into the domain database table. This import seems to be broken at the moment.When the domain module gets activated under system > interface config, then all existing sites should be imported automatically into the domain database table. This import seems to be broken at the moment.3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4041[ ISPConfig 3.1 Beta 2] When upgrading and configuring services, Postconf inv...2021-06-05T13:37:22ZAlmas Dusal[ ISPConfig 3.1 Beta 2] When upgrading and configuring services, Postconf invalid option -- 'M' error thereCentOS 6
Here is terminal output:
Reconfigure Permissions in master database? (yes,no) [no]: yes
Reconfigure Services? (yes,no,selected) [yes]:
Configuring Postfix
Configuring Dovecot
postconf: invalid option -- 'M'
...CentOS 6
Here is terminal output:
Reconfigure Permissions in master database? (yes,no) [no]: yes
Reconfigure Services? (yes,no,selected) [yes]:
Configuring Postfix
Configuring Dovecot
postconf: invalid option -- 'M'
postconf: fatal: usage: postconf [-a (server SASL types)] [-A (client SASL types)] [-b (bounce templates)] [-c config_dir] [-d (defaults)] [-e (edit)] [-# (comment-out)] [-h (no names)] [-l (lock types)] [-m (map types)] [-n (non-defaults)] [-v] [name...]
Configuring Spamassassin
Configuring Amavisd
postconf: invalid option -- 'M'
postconf: fatal: usage: postconf [-a (server SASL types)] [-A (client SASL types)] [-b (bounce templates)] [-c config_dir] [-d (defaults)] [-e (edit)] [-# (comment-out)] [-h (no names)] [-l (lock types)] [-m (map types)] [-n (non-defaults)] [-v] [name...]
postconf: invalid option -- 'M'
postconf: fatal: usage: postconf [-a (server SASL types)] [-A (client SASL types)] [-b (bounce templates)] [-c config_dir] [-d (defaults)] [-e (edit)] [-# (comment-out)] [-h (no names)] [-l (lock types)] [-m (map types)] [-n (non-defaults)] [-v] [name...]
postconf: invalid option -- 'M'
postconf: fatal: usage: postconf [-a (server SASL types)] [-A (client SASL types)] [-b (bounce templates)] [-c config_dir] [-d (defaults)] [-e (edit)] [-# (comment-out)] [-h (no names)] [-l (lock types)] [-m (map types)] [-n (non-defaults)] [-v] [name...]
Configuring Getmail
Configuring BIND
[INFO] haveged not detected - DNSSEC can fail
Configuring Pureftpd
Configuring Apache
3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4035Amavisd stop after enable DKIM2018-09-18T14:48:39ZPietro LombardoAmavisd stop after enable DKIMWhen I enable a DKIM Certificate the service amavisd fail to restart, because it can't read the certificate files. To fix it I must change the group of the directory /var/lib/amavis from root to amavis.
The error log is:
Error in con...When I enable a DKIM Certificate the service amavisd fail to restart, because it can't read the certificate files. To fix it I must change the group of the directory /var/lib/amavis from root to amavis.
The error log is:
Error in config file "/etc/amavisd/amavisd.conf": Can't open PEM file /var/lib/amavis/dkim/mysite.com.private: Access denied at /usr/sbin/amavisd line 636.
Platform ISPConfig 3.1b2 on Centos 7.23.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4033Special characters in email mailbox password2023-01-29T22:05:52ZJanne MustonenSpecial characters in email mailbox passwordCannot use any special characters in mailbox password (i.e. §, £, ä, ö, å). This causes problems when customers changes their passwords by themself and we have to reset passwords for them. Are email password utf8 encoded?Cannot use any special characters in mailbox password (i.e. §, £, ä, ö, å). This causes problems when customers changes their passwords by themself and we have to reset passwords for them. Are email password utf8 encoded?3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4029client_delete_everything API only database entries removed2017-08-10T20:10:33ZDanielclient_delete_everything API only database entries removedWhen trying to delete a client using the API, function client_delete_everything, it seems that only the database entries are deleted. Databases, FTP, web path directories/files are all left on the server and have to be deleted manually (...When trying to delete a client using the API, function client_delete_everything, it seems that only the database entries are deleted. Databases, FTP, web path directories/files are all left on the server and have to be deleted manually (not from ispconfig panel, as they are not listed there any more).
As I know, the same function deleted everything from the system. Deleting the client from the panel works.
Will look into this soon, but someone may have an idea what is happening?3.1.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/40223.1 Remote API - sites_web_domain_add: missing event listener for 'sites:web_...2017-08-10T20:10:33ZAttila Hajtos3.1 Remote API - sites_web_domain_add: missing event listener for 'sites:web_domain:on_after_insert'Branch: stable-3.1
Problem: After creating a website remotely with the 'sites_web_domain_add' call, there in an event fired (sites:web_domain:on_after_insert), which is not registered anywhere. Because of this the document_root, syste...Branch: stable-3.1
Problem: After creating a website remotely with the 'sites_web_domain_add' call, there in an event fired (sites:web_domain:on_after_insert), which is not registered anywhere. Because of this the document_root, system_user, system_group and php_open_basedir values will not get set up for the created website.
Possible solution: Registering the missing event in the sites_web_vhost_domain_plugin class onLoad() function seems to solve the problem.
```php5
function onLoad() {
global $app;
//Register for the events
$app->plugin->registerEvent('sites:web_vhost_domain:on_after_insert', 'sites_web_vhost_domain_plugin', 'sites_web_vhost_domain_edit');
$app->plugin->registerEvent('sites:web_vhost_domain:on_after_update', 'sites_web_vhost_domain_plugin', 'sites_web_vhost_domain_edit');
//Register the missing event.
$app->plugin->registerEvent('sites:web_domain:on_after_insert', 'sites_web_vhost_domain_plugin', 'sites_web_vhost_domain_edit');
}
```
3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4016cannot set DNS servers in Client Template2017-08-10T20:10:33ZJesse Norellcannot set DNS servers in Client TemplateOn latest git-stable (July 6), I added 2 nameservers, ns1 and ns2 (mirror of ns1). When editing a Client Template, under Limits > DNS servers the 'DNS servers' list is empty (says 'No matches found'). The 'Default Secondary DNS Server' l...On latest git-stable (July 6), I added 2 nameservers, ns1 and ns2 (mirror of ns1). When editing a Client Template, under Limits > DNS servers the 'DNS servers' list is empty (says 'No matches found'). The 'Default Secondary DNS Server' list just below it does have my ns1 nameserver listed; but I cannot ns1 in 'DNS servers' list.
And maybe a related issue, or maybe separate: when editing a Client, under Limits > DNS servers I (correctly?) see only ns1 available for both 'DNS servers' and 'Default Secondary DNS Server', and I can select/save that. However when editing a reseller, both 'DNS servers' and 'Default Secondary DNS Server' list both ns1 and ns2 there, and when selecting either and saving, it appears nothing saves; upon reloading that reseller edit form, 'DNS servers' is always empty, and 'Default Secondary DNS Server' always lists ns1 (the first server in the list), even if I saved ns2 there.3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4015Default welcome email2017-08-10T20:10:33ZAlexDefault welcome emailI have find in the german language in the Backend, failing the german translate. I shows in English
(The username and password variables are only available in![german-translate-missing](/uploads/41aa976da8e6b410502b5029e2cb8069/german...I have find in the german language in the Backend, failing the german translate. I shows in English
(The username and password variables are only available in![german-translate-missing](/uploads/41aa976da8e6b410502b5029e2cb8069/german-translate-missing.png) welcome emails.) 3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4009Do not allow underscore in domain names2017-08-10T20:10:33Znon7topDo not allow underscore in domain namesCurrently ispconfig allows creating a site with underscores in it's name. Which then turn into emails like webmaster@site_site which are invalid.Currently ispconfig allows creating a site with underscores in it's name. Which then turn into emails like webmaster@site_site which are invalid.3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4007Mailuser can not change language?2017-08-10T20:10:33Zasdfg x64Mailuser can not change language?Hi, mail user after login into ISPConfig can not change language? Here is mixed germany and english language.
![Capture](/uploads/2f7609eb5ad21323b9ec94668337d48b/Capture.PNG)Hi, mail user after login into ISPConfig can not change language? Here is mixed germany and english language.
![Capture](/uploads/2f7609eb5ad21323b9ec94668337d48b/Capture.PNG)3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4004Web domain UI messed up if accessed via backup stats (3.1b2)2017-08-10T20:10:33ZJanne MustonenWeb domain UI messed up if accessed via backup stats (3.1b2)If I open web domain from backup stats, the view is corrupted.If I open web domain from backup stats, the view is corrupted.3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3993Welcome message on client login2017-08-10T20:10:34ZMarius BurkardWelcome message on client loginIt always says "Welcome Admin" on client login (Dashboard)It always says "Welcome Admin" on client login (Dashboard)3.1Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3991Jailed user are not removed from /etc/passwd when deleted in ISPConfig2017-08-10T20:10:34ZTill BrehmJailed user are not removed from /etc/passwd when deleted in ISPConfigJailed user are not removed from /etc/passwd when deleted in ISPConfigJailed user are not removed from /etc/passwd when deleted in ISPConfig3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3990apps vhost user missing in expert mode installation2017-08-10T20:10:34ZTill Brehmapps vhost user missing in expert mode installationThe code that generates the apps vhost and adds the ispapps user does not get run in expert mode.The code that generates the apps vhost and adds the ispapps user does not get run in expert mode.3.1Marius BurkardMarius Burkardhttps://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3980[3.1dev] Subdomain (vhost) - Domain added to host each save2017-08-10T20:10:34ZPatric Joerges[3.1dev] Subdomain (vhost) - Domain added to host each saveI am using latest 3.1dev (git-stable) and there seems to be a problem when you edit a Subdomain (vhost) entry. Each time you save the entry the domain will be added to the "HOST" field.
Example
Host = mail
Domain = [dropdown] exam...I am using latest 3.1dev (git-stable) and there seems to be a problem when you edit a Subdomain (vhost) entry. Each time you save the entry the domain will be added to the "HOST" field.
Example
Host = mail
Domain = [dropdown] example.de
First save = mail.example.de
Second save = mail.example.de.example.de3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3979Mailbox users unable to save autoresponders2017-08-10T20:10:34ZSteffen NielsenMailbox users unable to save autorespondersMailbox users are unable to save autoresponders within the interface, administrators and clients are able to save though.
When trying to save a javascript error is present in the browser console: `Uncaught TypeError: $(...).find(...)....Mailbox users are unable to save autoresponders within the interface, administrators and clients are able to save though.
When trying to save a javascript error is present in the browser console: `Uncaught TypeError: $(...).find(...).select2 is not a function`3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3972[3.1b] Invalid regular expression in helo_access2017-08-10T20:10:34ZMaxxer[3.1b] Invalid regular expression in helo_access```
Jun 17 10:05:04 postfix/smtpd[21553]: warning: regexp map /etc/postfix/helo_access, line 19: Invalid preceding regular expression
```
The only uncommented line is
```
/^{myhostname}$/ REJECT
```
changing it to
```
/^{$m...```
Jun 17 10:05:04 postfix/smtpd[21553]: warning: regexp map /etc/postfix/helo_access, line 19: Invalid preceding regular expression
```
The only uncommented line is
```
/^{myhostname}$/ REJECT
```
changing it to
```
/^{$myhostname}$/ REJECT
```
seems to fix the warning3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3970ISPC 3.1 b1 database use display bug2017-08-10T20:10:34ZAndyPLISPC 3.1 b1 database use display bugNo information database use %
![isp-database-used](/uploads/c67aa526fc66c509778fa9f22cfede81/isp-database-used.jpg)No information database use %
![isp-database-used](/uploads/c67aa526fc66c509778fa9f22cfede81/isp-database-used.jpg)3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3966Error when Web-IP is '*'2017-08-10T20:10:34ZAlex von FiresplashError when Web-IP is '*'When IP of a Website is set to * the customer is not able to change anything as the system says he is not allowed to change IP address.
The reason is that the client does not have * as selectionWhen IP of a Website is set to * the customer is not able to change anything as the system says he is not allowed to change IP address.
The reason is that the client does not have * as selection3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3964Design missing when impersonating2017-08-10T20:10:34ZAlex von FiresplashDesign missing when impersonatingThe buttons for impersonation are not styled.
This applies to both, impersonation and relogin (logout button when impersonated)The buttons for impersonation are not styled.
This applies to both, impersonation and relogin (logout button when impersonated)3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3963Incorrect customer assignment in database quota statistic2017-08-10T20:10:34ZAlex von FiresplashIncorrect customer assignment in database quota statisticStatistics show:
![statistic](/uploads/31df5bba65378d9e1392c2abbfd625b5/statistic.PNG)
But The databases belong to different customers (correct):
![databases](/uploads/46c0ee6fcb4a58b4ba2adfef2e1d173b/databases.PNG)
...Statistics show:
![statistic](/uploads/31df5bba65378d9e1392c2abbfd625b5/statistic.PNG)
But The databases belong to different customers (correct):
![databases](/uploads/46c0ee6fcb4a58b4ba2adfef2e1d173b/databases.PNG)
Note: I upgraded from last 3.0.*p8 to git stable3.1 HEAD (time of this post)3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3962ISPC 3.1 b1 Empty Mail traffic2017-08-10T20:10:34ZAndyPLISPC 3.1 b1 Empty Mail trafficISPConfig does not show mail traffic.
My configuration:
- Debian Jessie 8
- postfix 2.11.3-1
- dovecot 2.2.13-12~deb8u1
- latest ISPC 3.1 b1
![ispc-mail-traffic](/uploads/4066848c52806c9fbff84315f764333a/ispc-mail-traffic.jpg)ISPConfig does not show mail traffic.
My configuration:
- Debian Jessie 8
- postfix 2.11.3-1
- dovecot 2.2.13-12~deb8u1
- latest ISPC 3.1 b1
![ispc-mail-traffic](/uploads/4066848c52806c9fbff84315f764333a/ispc-mail-traffic.jpg)3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3961Missing field label when changing password2017-08-10T20:10:34ZLinusMissing field label when changing passwordThe first password field doesn't have a field label.
![image](/uploads/c1df4283be162bc6b9388c3a698d4f4a/image.png)
The first password field doesn't have a field label.
![image](/uploads/c1df4283be162bc6b9388c3a698d4f4a/image.png)
3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3955DNS module: Limit for maximum zones can be circumvented with "import zone fil...2017-08-10T20:10:34ZNicki MesserschmidtDNS module: Limit for maximum zones can be circumvented with "import zone file" functionHi,
I have a customer who was not allowed to created zone files (customer -> limits -> dns limit -> maximum zones = 0).
With this setting you cannot create a new zone using the wizard.
But you can create a zone using the zone file i...Hi,
I have a customer who was not allowed to created zone files (customer -> limits -> dns limit -> maximum zones = 0).
With this setting you cannot create a new zone using the wizard.
But you can create a zone using the zone file importer.
I think this is a bug.3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3950Default missing Default ? in php version2017-08-10T20:10:34ZJan CordsenDefault missing Default ? in php versionproblem with no default php version in choice field
we are using debian and are running latest 5.6.20-0+deb8u1
we also have php 5.4 and 5.5 to older site
see pictures
you can chose it at the very bottom both there are no text o...problem with no default php version in choice field
we are using debian and are running latest 5.6.20-0+deb8u1
we also have php 5.4 and 5.5 to older site
see pictures
you can chose it at the very bottom both there are no text or any info telling this
![Untitled-1](/uploads/4ca338ddbcba27fe6e64ec6823fa0eca/Untitled-1.png)
![Untitled-2](/uploads/c20338162e16717beb99aa018cdaa1be/Untitled-2.png)3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3948reseller missing '*' option in ipv4 address2017-08-10T20:10:34ZJesse Norellreseller missing '*' option in ipv4 address I can edit a website settings as admin (in Chromium) and the IPv4 Address has both the ip address and * listed; but when editing as a reseller (in Firefox) I only have the ip address, I do not have the * option. I can edit a website settings as admin (in Chromium) and the IPv4 Address has both the ip address and * listed; but when editing as a reseller (in Firefox) I only have the ip address, I do not have the * option.3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3943Invalid SQL Syntax in XMPP-Domain => SSL2017-08-10T20:10:34ZLinusInvalid SQL Syntax in XMPP-Domain => SSL```You have an error in your SQL syntax; check the manual that corresponds to your
MariaDB server version for the right syntax to use near '= 'my.domain' LIMIT 0,1' at line 1```
I get this when clicking the SSL-tab for an XMPP-Domai...```You have an error in your SQL syntax; check the manual that corresponds to your
MariaDB server version for the right syntax to use near '= 'my.domain' LIMIT 0,1' at line 1```
I get this when clicking the SSL-tab for an XMPP-Domain. I dug a little through /usr/local/ispconfig/interface/web/mail/xmpp_domain_edit.php and found the following in line 405:
```php
$soa = $app->db->queryOneRecord("SELECT id AS zone, sys_userid, sys_groupid, sys_perm_user, sys_perm_group, sys_perm_other FROM dns_soa WHERE active = 'Y' AND = ?", $this->dataRecord['domain'].'.');
```
As you can see the AND part is missing a domain field, which seems to be "origin", so changing the line to
```php
$soa = $app->db->queryOneRecord("SELECT id AS zone, sys_userid, sys_groupid, sys_perm_user, sys_perm_group, sys_perm_other FROM dns_soa WHERE active = 'Y' AND origin = ?", $this->dataRecord['domain'].'.');
```
fixes the error. However I have no idea about XMPP and if the SSL-Tab there makes sense as it is or if I interpret the code the right way, so I'd be glad if someone more experienced with this could take a look.
3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3939DNS Import fail with TXT resource records2017-08-10T20:10:34ZCristian G. SegarraDNS Import fail with TXT resource recordsDNS Import fail to handle TXT resource records. This issue is related with #3792
If the record's data has a semicolon or some uppercase letters, the import fail to load the correct values.
For example, if the RR is a DomainKey rec...DNS Import fail to handle TXT resource records. This issue is related with #3792
If the record's data has a semicolon or some uppercase letters, the import fail to load the correct values.
For example, if the RR is a DomainKey record (Or DKIM), it has multiple values separated with semicolons and the case of the key must be keeped.
myselector._domainkey 3600 TXT "k=rsa; t=y; p=MHwwDQYJKoZIhvcNAQEBBQADawAwaAJhALsL5WZEX2crTmZN+WeuloQuRVzEsa5MZve4SC6j4pMtfBM/yqrFTuEZN2TLrc0AMFzwEGxoAA5XF4vhxzxvSLzw/wZNk/QmK6OLAyw8c0qw6Ke5R8dmVj3gI7T98cEfgQIDAQAB"
After importing the zone's file, the new registry is:
myselector._domainkey 3600 TXT "k=rsa"
This resource records must be left as they are, without truncate them on the semicolon and without change their case.
3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3932ISPC 3.1 b1 Client web form shows * in IPv4 field IPv6 field.2017-08-10T20:10:34ZAndyPLISPC 3.1 b1 Client web form shows * in IPv4 field IPv6 field.In the case when the client creates a web hosting and server does not support IPv6 is hosting this does not create because it can not assign a vhost to an IPv6 address.
It would add an option in the server configuration, the server does...In the case when the client creates a web hosting and server does not support IPv6 is hosting this does not create because it can not assign a vhost to an IPv6 address.
It would add an option in the server configuration, the server does not have to support IPv63.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3930ISPC 3.1 b1 letsencrypt cron split function2017-08-10T20:10:34ZAndyPLISPC 3.1 b1 letsencrypt cron split functionPlease change function from split() to explode() in 900-letsencrypt.inc.php
class cronjob_letsencrypt extends cronjob {
// job schedule
protected $_schedule = '0 3 * * *';
public function onRunJob() {
...Please change function from split() to explode() in 900-letsencrypt.inc.php
class cronjob_letsencrypt extends cronjob {
// job schedule
protected $_schedule = '0 3 * * *';
public function onRunJob() {
global $app, $conf;
$letsencrypt = array_shift( explode("\n", `which letsencrypt /root/.local/share/letsencrypt/bin/letsencrypt`) );
if(is_executable($letsencrypt)) {
exec($letsencrypt . ' -n renew');
$app->services->restartServiceDelayed('httpd', 'reload');
}
parent::onRunJob();
}
}
3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3929ISPC 3.1 b1 letsencrypt bug2017-08-10T20:10:34ZAndyPLISPC 3.1 b1 letsencrypt bugPlease change configuration letsencrypt because when we create hosting with support letsencrypt get information.
urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://domain.ltd/.well...Please change configuration letsencrypt because when we create hosting with support letsencrypt get information.
urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://domain.ltd/.well-known/acme-challenge/Sk1C7t4Xvj9absx1uCmI7hfSIw1ebZHFjYhQ6pL6Wqc:
Letsencrypt works correctly if you create the first web hosting and later add support letsencrypt.3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/4500Quota notification email problem2020-09-15T09:02:20ZZironda SrlQuota notification email problemHi, We noticed that,
seems to be an error in class monitor_tools, when send email notification use default php mail function instead of the ispconfig's function in the functions.inc.php file.
The code to which I am referring is this : ...Hi, We noticed that,
seems to be an error in class monitor_tools, when send email notification use default php mail function instead of the ispconfig's function in the functions.inc.php file.
The code to which I am referring is this : (line 789 monitor_tools_inc.php)
for($r = 0; $r < count($recipients); $r++) {
mail($recipients[$r], $mailSubject, $mailBody, $mailHeaders);
}
I suppose that it should be like that :
for($r = 0; $r < count($recipients); $r++) {
$app->functions->mail($recipients[$r], $mailSubject, $mailBody, $mailHeaders);
}
What do you think?3.2https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3928ISPC 3.1 b1 Call to undefined function split() in /usr/local/ispconfig/server...2017-08-10T20:10:34ZAndyPLISPC 3.1 b1 Call to undefined function split() in /usr/local/ispconfig/server/plugins-available/nginx_plugin.inc.php:1315/usr/local/ispconfig/server/server.sh
PHP Fatal error: Uncaught Error: Call to undefined function split() in /usr/local/ispconfig/server/plugins-available/nginx_plugin.inc.php:1315
Stack trace:
#0 /usr/local/ispconfig/server/plug.../usr/local/ispconfig/server/server.sh
PHP Fatal error: Uncaught Error: Call to undefined function split() in /usr/local/ispconfig/server/plugins-available/nginx_plugin.inc.php:1315
Stack trace:
#0 /usr/local/ispconfig/server/plugins-available/nginx_plugin.inc.php(321): nginx_plugin->update('web_domain_inse...', Array)
#1 /usr/local/ispconfig/server/lib/classes/plugins.inc.php(120): nginx_plugin->insert('web_domain_inse...', Array)
#2 /usr/local/ispconfig/server/mods-available/web_module.inc.php(134): plugins->raiseEvent('web_domain_inse...', Array)
#3 /usr/local/ispconfig/server/lib/classes/modules.inc.php(285): web_module->process('web_domain', 'i', Array)
#4 /usr/local/ispconfig/server/lib/classes/modules.inc.php(218): modules->raiseTableHook('web_domain', 'i', Array)
#5 /usr/local/ispconfig/server/server.php(179): modules->processDatalog()
#6 {main}
thrown in /usr/local/ispconfig/server/plugins-available/nginx_plugin.inc.php on line 1315
3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3926ISPC 3.1 b1 frontend bug -web directives2017-08-10T20:10:34ZAndyPLISPC 3.1 b1 frontend bug -web directives![isp-redirect-disp-bug](/uploads/dddaaebe7f05731f30016a904bdf3e05/isp-redirect-disp-bug.jpg)![isp-redirect-disp-bug](/uploads/dddaaebe7f05731f30016a904bdf3e05/isp-redirect-disp-bug.jpg)3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3923ISPC 3.1 b1 display line (e.g. https://www.example.com:80802017-08-10T20:10:35ZAndyPLISPC 3.1 b1 display line (e.g. https://www.example.com:8080Change display this line: (e.g. https://www.example.com:8080
![isp-display-import](/uploads/f2899e8863b8e9d39676c61c3c24a43a/isp-display-import.jpg)Change display this line: (e.g. https://www.example.com:8080
![isp-display-import](/uploads/f2899e8863b8e9d39676c61c3c24a43a/isp-display-import.jpg)3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3920ISPC 3.1 b1 quota mysql error display2017-08-10T20:10:35ZAndyPLISPC 3.1 b1 quota mysql error displayAs you can see wrong is displayed occupied space by the database
![isp-mysql](/uploads/8701c22a93c1ba1e2147f76ec6c99a8d/isp-mysql.jpg)As you can see wrong is displayed occupied space by the database
![isp-mysql](/uploads/8701c22a93c1ba1e2147f76ec6c99a8d/isp-mysql.jpg)3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3914Bug during installation of ISPConfig 3.1 on a System with PHP7.0-FPM2017-08-10T20:10:35ZNathanaelBug during installation of ISPConfig 3.1 on a System with PHP7.0-FPMSystem: Ubuntu 16.04 with Nginx and PHP7
Output of the Installer:
Restarting services ...
Failed to reload php5-fpm.service: Unit php5-fpm.service not found.
Installation completed.
After the installation Nginx give the Erro...System: Ubuntu 16.04 with Nginx and PHP7
Output of the Installer:
Restarting services ...
Failed to reload php5-fpm.service: Unit php5-fpm.service not found.
Installation completed.
After the installation Nginx give the Error-Code 502 Bad Gateway if one tries to access the control panel.3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3913Changing FTP password sets expiration to 0000-00-00 prevents login2017-08-10T20:10:35ZKevin DethlefsChanging FTP password sets expiration to 0000-00-00 prevents loginI was attempting to update Wordpress via FTP (since ISPConfig 3.1 doesn't seem to have suPHP on Ubuntu 16.04 with PHP 7.0), and I had to reset the password. It continued to fail to log in.
Syslog continued to say failing to log in, ev...I was attempting to update Wordpress via FTP (since ISPConfig 3.1 doesn't seem to have suPHP on Ubuntu 16.04 with PHP 7.0), and I had to reset the password. It continued to fail to log in.
Syslog continued to say failing to log in, even though I copied the password.
After getting frustrated, I found the config files, found out it pulls directly from dbispconfig and then logged in to that database with phpmyadmin and found that the FTP expiration was not NULL but all 0's.
Setting to NULL in the database allowed login and functioned perfectly.
Changed the password again, it removed the NULL and set back to all 0's.
If date is there, it persists.3.1https://git.ispconfig.org/ispconfig/ispconfig3/-/issues/3912530 login authentication failed after ISPConfig update2017-08-10T20:10:35ZTill Brehm530 login authentication failed after ISPConfig updatehttps://www.howtoforge.com/community/threads/530-login-authentication-failed-after-ispconfig-update.73087/#post-343829https://www.howtoforge.com/community/threads/530-login-authentication-failed-after-ispconfig-update.73087/#post-3438293.1