if [ ! -e "$A2MODEDIR/php5.load" ] || [ ! -e "$A2MODEDIR/php5.conf" ]; then
cp_echo "CN: Enabling PHP5 module for Apache2 web server"
a2enmod php5 >/dev/null || true
+
+ if [ -e "$A2MODEDIR/php5.conf" ]; then
+ if egrep -qi "^[[:space:]]*php_admin_value engine Off" "$A2MODEDIR/php5.conf"; then
+ db_fset php5-cn/userdir seen false
+ db_title php5-cn - konfiguracija
+ db_subst php5-cn/userdir php5_conf "$A2MODEDIR/php5.conf"
+ db_input critical php5-cn/userdir || true
+ db_go || true
+ fi
+ fi
+
need_restart=1
fi
fi
ini_file_tmp=`mktemp $ini_file.tmp.XXXXXX`
if [ "$SAPI" = "cli" ]; then
- if [ -f "/usr/share/php5/php.ini-dist.cli" ]; then
- cat /usr/share/php5/php.ini-dist.cli > $ini_file_tmp
+ if [ -f "/usr/share/php5/php.ini-production.cli" ]; then
+ cat /usr/share/php5/php.ini-production.cli > $ini_file_tmp
fi
else
- if [ -f "/usr/share/php5/php.ini-dist" ]; then
- cat /usr/share/php5/php.ini-dist > $ini_file_tmp
+ if [ -f "/usr/share/php5/php.ini-production" ]; then
+ cat /usr/share/php5/php.ini-production > $ini_file_tmp
fi
fi
cp_mv $ini_file_tmp $ini_file
# * upload_max_filesize = 256M
# * post_max_size, memory_limit = depends on system memory, we are using
# phpmemlimit() function.
+# * error_reporting = E_ERROR
#
for SAPI in apache2 cli; do
cp_check_and_sed "^[[:space:]]*memory_limit[[:space:]]*=" \
"s/^[[:space:]]*memory_limit[[:space:]]*=.*/memory_limit = ${phplimit}/" \
"$ini_file" && need_restart=1 || true
+
+ cp_check_and_sed "^[[:space:]]*error_reporting[[:space:]]*=" \
+ "s/^[[:space:]]*error_reporting[[:space:]]*=.*/error_reporting = E_ERROR/" \
+ "$ini_file" && need_restart=1 || true
fi
ini_file_tmp=`mktemp $ini_file.tmp.XXXXXX`
echo "memory_limit = ${phplimit}" >> "$ini_file_tmp"
need_restart=1
fi
+ if ! egrep -q "^[[:space:]]*error_reporting[[:space:]]*=" $ini_file_tmp; then
+ echo "error_reporting = E_ERROR" >> "$ini_file_tmp"
+ need_restart=1
+ fi
cp_mv "$ini_file_tmp" "$ini_file"
chmod 644 "$ini_file"