php configuration for gnusocial/postactiv

This commit is contained in:
Bob Mottram 2018-03-11 11:03:30 +00:00
parent 3180e85973
commit dfa5992a94
2 changed files with 20 additions and 0 deletions

View File

@ -611,6 +611,8 @@ function remove_gnusocial {
if grep -q 'gnusocial-firewall' /etc/crontab; then if grep -q 'gnusocial-firewall' /etc/crontab; then
sed -i '/gnusocial-firewall/d' /etc/crontab sed -i '/gnusocial-firewall/d' /etc/crontab
fi fi
sed -i 's|mysqli.allow_persistent.*|mysqli.allow_persistent = On|g' /etc/php/7.0/cli/php.ini
sed -i 's|mysqli.reconnect.*|mysqli.reconnect = Off|g' /etc/php/7.0/cli/php.ini
function_check remove_ddns_domain function_check remove_ddns_domain
remove_ddns_domain "$GNUSOCIAL_DOMAIN_NAME" remove_ddns_domain "$GNUSOCIAL_DOMAIN_NAME"
@ -888,6 +890,15 @@ function install_gnusocial_main {
# This improves performance # This improves performance
sed -i "s|//\$config\\['db'\\]\\['schemacheck'\\].*|\$config\\['db'\\]\\['schemacheck'\\] = 'script';|g" "$gnusocial_config_file" sed -i "s|//\$config\\['db'\\]\\['schemacheck'\\].*|\$config\\['db'\\]\\['schemacheck'\\] = 'script';|g" "$gnusocial_config_file"
# remove the install script
if [ -f "/var/www/$GNUSOCIAL_DOMAIN_NAME/htdocs/install.php" ]; then
rm "/var/www/$GNUSOCIAL_DOMAIN_NAME/htdocs/install.php"
fi
# php configuration
sed -i 's|mysqli.allow_persistent.*|mysqli.allow_persistent = On|g' /etc/php/7.0/cli/php.ini
sed -i 's|mysqli.reconnect.*|mysqli.reconnect = On|g' /etc/php/7.0/cli/php.ini
systemctl restart mariadb systemctl restart mariadb
systemctl restart php7.0-fpm systemctl restart php7.0-fpm
systemctl restart nginx systemctl restart nginx

View File

@ -624,6 +624,8 @@ function remove_postactiv {
remove_backup_database_local postactiv remove_backup_database_local postactiv
sed -i '/postactiv-firewall/d' /etc/crontab sed -i '/postactiv-firewall/d' /etc/crontab
sed -i 's|mysqli.allow_persistent.*|mysqli.allow_persistent = On|g' /etc/php/7.0/cli/php.ini
sed -i 's|mysqli.reconnect.*|mysqli.reconnect = Off|g' /etc/php/7.0/cli/php.ini
function_check remove_ddns_domain function_check remove_ddns_domain
remove_ddns_domain "$POSTACTIV_DOMAIN_NAME" remove_ddns_domain "$POSTACTIV_DOMAIN_NAME"
@ -653,6 +655,9 @@ function install_postactiv_main {
apt-get -yq install php-gettext php-curl php-gd php-mysql git curl apt-get -yq install php-gettext php-curl php-gd php-mysql git curl
apt-get -yq install memcached php-memcached php-intl exiftool libfcgi0ldbl apt-get -yq install memcached php-memcached php-intl exiftool libfcgi0ldbl
apt-get -yq install php7.0-bcmath php7.0-curl php7.0-exif php7.0-gd
apt-get -yq install php7.0-intl php7.0-mbstring php7.0-mysqlnd
apt-get -yq install php7.0-opcache php7.0-readline php7.0-xmlwriter
if [ ! -d "/var/www/$POSTACTIV_DOMAIN_NAME" ]; then if [ ! -d "/var/www/$POSTACTIV_DOMAIN_NAME" ]; then
mkdir "/var/www/$POSTACTIV_DOMAIN_NAME" mkdir "/var/www/$POSTACTIV_DOMAIN_NAME"
@ -905,6 +910,10 @@ function install_postactiv_main {
rm "/var/www/$POSTACTIV_DOMAIN_NAME/htdocs/install.php" rm "/var/www/$POSTACTIV_DOMAIN_NAME/htdocs/install.php"
fi fi
# php configuration
sed -i 's|mysqli.allow_persistent.*|mysqli.allow_persistent = On|g' /etc/php/7.0/cli/php.ini
sed -i 's|mysqli.reconnect.*|mysqli.reconnect = On|g' /etc/php/7.0/cli/php.ini
systemctl restart mariadb systemctl restart mariadb
systemctl restart php7.0-fpm systemctl restart php7.0-fpm
systemctl restart nginx systemctl restart nginx