I n the controlpanel my resellers see a error when editing a site: Warning: in_array() expects parameter 2 to be array, string given in /usr/local/ispconfig/interface/web/sites/web_vhost_domain_edit.php on line 342 this is not by normal clients. How to fix?
Just a guess, you are using PHP 7.1 (instead of php 5.x or 7.0) and PHP 7.1 is not compatible with ISPConfig. Check out the perfect server tutorials, they tell you in detail how to install ISPConfig and which PHP version must be used on which OS.
Please check the php version by placing a info.php file with: <?php phpinfo(); ?> in /usr/local/ispconfig/interface/web/info.php and then open the file in your browser on the ispconfig port (normally 8080). Delete the file right after you checked it.
it was 3.1.1 im not using nginx. Just updated. Problem still is there It is not there when i do it as admin It is not there when i do it as a client Only when i do it as a reseller. Could it anythng to do with https://www.howtoforge.com/community/threads/cp-users-default-settings.75254 ?