On 2018/11/08 18:59, Thuban wrote:
> Fresh install of 6.4 : php72_fpm fail to start : 
> 
>     pkg_add php-7.2.10
>     rcctl enable php72_fpm
>     rcctl -d start php72_fpm
>       doing _rc_parse_conf
>       doing _rc_quirks
>       php72_fpm_flags empty, using default ><
>       doing _rc_parse_conf /var/run/rc.d/php72_fpm
>       doing _rc_quirks
>       doing rc_check
>       php72_fpm
>       doing rc_start
>       doing _rc_wait start
>       doing rc_check
>       [08-Nov-2018 18:56:52] WARNING: Nothing matches the include pattern 
> '/etc/php-fpm.d/*.conf' from /etc/php-fpm.conf at line 125.
>       [08-Nov-2018 18:56:52] ERROR: No pool defined. at least one pool 
> section must be specified in config file
>       [08-Nov-2018 18:56:52] ERROR: failed to post process the configuration
>       [08-Nov-2018 18:56:52] ERROR: FPM initialization failed
>       doing _rc_rm_runfile
>       (failed)
> 
> 
> Indeed, the file /etc/php-fpm.conf ends at : 
> 
>       include=/etc/php-fpm.d/*.conf
> 
> On previous php version, there was a pool preconfigured : 
> 
>       ; Start a new pool named 'www'.
>       ; the variable $pool can be used in any directive and will be replaced 
> by the
>       ; pool name ('www' here)
>       [www]
>       ...
>       ...
> 
> 
> Not sure if that's a bug or a feature? Then, maybe updating the
> /usr/local/share/doc/pkg-readmes/php-7.2 file with instructions could be 
> handy.
> 
> 
> Regards.
> -- 
>     thuban
> 

Bug (and fixed in -current).

The simplest workaround is to install php-7.0, and populate /etc/php-fpm.conf
with the contents of /usr/local/share/examples/php-7.0/php-fpm.conf.

Reply via email to