install_postfixadmin.sh: In case of MySQL use 'mysqli' instead of 'mysql' for the CONF['database_type'] variable in file config.local.php.
This commit is contained in:
parent
c9009c541f
commit
6e9b526c00
@ -1859,10 +1859,20 @@ fi
|
||||
echo ""
|
||||
echononl "\tAdjust Postfix Admin's Configuration - Part 1"
|
||||
_failed=false
|
||||
if [[ "$POSTFIX_DB_TYPE" = "pgsql" ]]; then
|
||||
_config_db_type="pgsql"
|
||||
else
|
||||
# - database_type 'mysql' uses the deprecated mysql extension , and since PHP 7.0 this extension
|
||||
# - is no longer available.
|
||||
# -
|
||||
# - So use 'mysqli' instead of 'mysql'
|
||||
# -
|
||||
_database_type="mysqli"
|
||||
fi
|
||||
> $log_file
|
||||
perl -i -n -p -e "s#^(\s*\\\$CONF\['default_language'\]\s*=.*)#//!\1\n\\\$CONF['default_language'] = 'de';#" \
|
||||
$pfa_conf_file >> $log_file 2>&1 || _failed=true
|
||||
perl -i -n -p -e "s#^(\s*\\\$CONF\['database_type'\]\s*=.*)#//!\1\n\\\$CONF['database_type'] = '$POSTFIX_DB_TYPE';#" \
|
||||
perl -i -n -p -e "s#^(\s*\\\$CONF\['database_type'\]\s*=.*)#//!\1\n\\\$CONF['database_type'] = '$_database_type';#" \
|
||||
$pfa_conf_file >> $log_file 2>&1 || _failed=true
|
||||
perl -i -n -p -e "s#^(\s*\\\$CONF\['database_host'\]\s*=.*)#//!\1\n\\\$CONF['database_host'] = 'localhost';#" \
|
||||
$pfa_conf_file >> $log_file 2>&1 || _failed=true
|
||||
|
Loading…
Reference in New Issue
Block a user