Install of ISPcfg fails because it expects PHP 7.0 I've installed php 7.1 using the surly repo, by recommendation of several debian admins. So anyway, is there an easy workaround for these? Code: PHP Warning: symlink(): No such file or directory in /tmp/update_from_dev_stable.sh.9C2uH6x63m/ispconfig3-stable-3.1-8f6e62fec8e695d9aa7c5f56ee7666ebc36afed1/install/lib/installer_base.lib.php on line 2131 Configuring Jailkit Configuring Database Updating ISPConfig ISPConfig Port [65080]: Create new ISPConfig SSL certificate (yes,no) [no]: Reconfigure Crontab? (yes,no) [yes]: Updating Crontab Restarting services ... Failed to reload php7.0-fpm.service: Unit php7.0-fpm.service not found. Update finished.
You can use PHP 7.1 as additional PHP version in ISPConfig, but you can't replace the default PHP of the operating system with it. Ensure that you keep the PHP that ships with the OS and install PHP 7.1 just aside from it from surly. Then reinstall ISPConfig or at least do an ISPConfig update with reconfigure services to fix your broken setup.
This is not advisable but you have to modify the installation file for debian 9 if you want to run ISPConfig with php7.1. After extraction and before running install.php change php7.0 to php7.1 in the said file using something like this: Code: cd /tmp wget http://www.ispconfig.org/downloads/ISPConfig-3.1.11.tar.gz tar xvfz ISPConfig-3.1.11.tar.gz cd ispconfig3*/install/ sed -i 's/php7\.0/php7\.1/' dist/conf/debian90.conf.php sed -i 's/\/7\.0/\/7\.1/' dist/conf/debian90.conf.php php -q install.php