Public bug reported: OS: Ubuntu 16.04 Xenial PHP: php7.0-fpm 7.0.8-0ubuntu0.16.04.2
If /etc/php/7.0/fpm/php.ini has syntax error, php7.0-fpm starts silently (!! no error messages even in logs), but uses default values. To make php.ini incorrect, just add this line: # Wrong comment ( Systemd servive unit for php7.0-fpm has config check: ExecStartPre=/usr/lib/php/php7.0-fpm-checkconf But is does not work: root@xenial:~# /usr/sbin/php-fpm7.0 --fpm-config /etc/php/7.0/fpm/php-fpm.conf --test PHP: syntax error, unexpected '(' in /etc/php/7.0/fpm/php.ini on line 6 [14-Sep-2016 14:24:46] NOTICE: configuration file /etc/php/7.0/fpm/php-fpm.conf test is successful root@xenial:~# /usr/lib/php/php7.0-fpm-checkconf; echo $? 0 So, if php.ini is incorrect, php-fpm silently starts with default values: post_max_size=8m, expose_php is enabled, disable_functions is empty and so on. ** Affects: php7.0 (Ubuntu) Importance: Undecided Status: New ** Description changed: OS: Ubuntu 16.04 Xenial PHP: php7.0-fpm 7.0.8-0ubuntu0.16.04.2 - If /etc/php/7.0/fpm/php.ini has syntax error, php7.0-fom starts silently + If /etc/php/7.0/fpm/php.ini has syntax error, php7.0-fpm starts silently (!! no error messages even in logs), but uses default values. - To make php.ini incorrect, add this line: + To make php.ini incorrect, just add this line: # Wrong comment ( Systemd servive unit for php7.0-fpm has config check: ExecStartPre=/usr/lib/php/php7.0-fpm-checkconf But is does not work: root@xenial:~# /usr/sbin/php-fpm7.0 --fpm-config /etc/php/7.0/fpm/php-fpm.conf --test PHP: syntax error, unexpected '(' in /etc/php/7.0/fpm/php.ini on line 6 [14-Sep-2016 14:24:46] NOTICE: configuration file /etc/php/7.0/fpm/php-fpm.conf test is successful root@xenial:~# /usr/lib/php/php7.0-fpm-checkconf; echo $? 0 + + So, if php.ini is incorrect, php-fpm silently starts with default + values: post_max_size=8m, expose_php is enabled, disable_functions is + empty and so on. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1623540 Title: If php.ini is incorrect, php-frm starts without warning with default values To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/php7.0/+bug/1623540/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs