- if [ -e "$A2MODEDIR/php4.load" ]; then
- cp_echo "CN: Disabling PHP4 module for Apache2 web server"
- a2dismod php4 >/dev/null || true
- need_restart=1
- fi
- 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
- need_restart=1
- fi
+ if [ -e "$A2MODEDIR/php4.load" ]; then
+ cp_echo "CN: Disabling PHP4 module for Apache2 web server"
+ a2dismod php4 >/dev/null || true
+ need_restart=1
+ fi
+ 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
+
+
+# Check for PHP5 SAPI directories and configuration files.
+#
+for SAPI in apache2 cli; do
+
+ if [ ! -d "$PHP5DIR/$SAPI" ]; then
+ cp_echo "CN: Creating configuration directory $PHP5DIR/$SAPI/"
+ mkdir -p $PHP5DIR/$SAPI/
+ fi
+
+ ini_file="$PHP5DIR/$SAPI/php.ini"
+
+ if [ ! -f "$ini_file" ]; then
+
+ cp_echo "CN: Generating configuration file $ini_file"
+
+ ini_file_tmp=`mktemp $ini_file.tmp.XXXXXX`
+ if [ "$SAPI" = "cli" ]; then
+ 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-production" ]; then
+ cat /usr/share/php5/php.ini-production > $ini_file_tmp
+ fi
+ fi
+ cp_mv $ini_file_tmp $ini_file
+ need_restart=1
+ fi
+ chmod 644 $ini_file
+done
+
+
+# Check for /etc/php5/conf.d/ directory.
+#
+if [ ! -d "$PHP5CONFD" ]; then
+ cp_echo "CN: Creating configuration directory $PHP5CONFD"
+ mkdir -p $PHP5CONFD/