Done because differences between distros is quite big, and this was the beter solution then using alot of if statements List of changes: * Replaced service names php"$phpver"-fpm with $phpFPMService * Replaced PHPver in package list with phpPkgName * Replaced full php config path with $phpMainConf * Replaced php pool path with $phpPoolDir
14 lines
762 B
Bash
14 lines
762 B
Bash
#Backend PHP Pool
|
|
curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/CMS/Backend/Fpm-Pool.conf-unconfigured -o "$phpPoolDir"/Backend.conf
|
|
sed -i 's/PHPver/'$phpver'/' "$phpPoolDir"/Backend.conf
|
|
groupadd Backend
|
|
useradd -g Backend Backend
|
|
#PHPMyAdmin configuration
|
|
touch /var/log/PhpMyAdmin/PhpMyAdmin_auth.log
|
|
chown Backend:Backend -R /usr/share/phpmyadmin
|
|
chown Backend:Backend -R /var/lib/phpmyadmin/tmp
|
|
chown Backend:Backend -R /var/log/PhpMyAdmin
|
|
systemctl reload php"$phpver"-fpm
|
|
#Auto disable backends at night
|
|
echo "0 0 * * * root bash /opt/toggle/toggle-Netdata.sh -d > >/dev/null 2>&1" >> /etc/cron.d/autodisablebackend
|
|
echo "0 0 * * * root bash /opt/toggle/toggle-PhpMyAdmin.sh -d > >/dev/null 2>&1" >> /etc/cron.d/autodisablebackend |