У меня проблемы с php70-fpm
, не включая любые файлы конфигурации.
Я установил php70-fpm
, используя pkgin в php70-fpm
. Он устанавливается отсюда: ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/earmv6hf/7.1/All/
После установки нет файла www.conf
в любом месте системы. В результате я получаю ошибки при попытке запустить php-fpm:
[12-Mar-2017 17:01:42] WARNING: Nothing matches the include pattern '/usr/pkg/etc/php-fpm.d/*.conf' from /usr/pkg/etc/php-fpm.conf at line 125.
[12-Mar-2017 17:01:42] ERROR: No pool defined. at least one pool section must be specified in config file
[12-Mar-2017 17:01:42] ERROR: failed to post process the configuration
[12-Mar-2017 17:01:42] ERROR: FPM initialization failed
Я искал www.conf
, используя `find / -name" www.conf "... ничего не нашел.
Следует ли устанавливать эти файлы конфигурации по умолчанию или мне придется создавать их вручную? Каждый другой дистрибутив, который я использовал, по умолчанию включает файлы.
Я пробовал удалить и переустановить, но это не помогло.
Есть идеи?
Изменить
Вывод ls -l / usr / pkg / etc / php-fpm *
rpi# ls -l /usr/pkg/etc/php-fpm*
-rw-r--r-- 1 root wheel 4413 Mar 12 17:00 /usr/pkg/etc/php-fpm.conf
/usr/pkg/etc/php-fpm.d:
Во-первых, BugHunterUK прав, база пакетов pkgsrc:
/usr/pkg/
это означает, что правильное место для поиска *.conf находится там, а не в /usr/local.
Теперь к вопросу, конфиг пула "www.conf" надо поместить в:
/usr/pkg/etc/php-fpm.d/
Если у вас его там нет, поищите в каталоге примеров, там он есть:
/usr/pkg/share/examples/php/php-fpm.d/www.conf
Другое дело, если пакет был каким-то образом неправильно упакован, вы можете создать конфиг самостоятельно, хороший пример можно найти здесь :https://chris.lu/article/read/50832018268c422808000006
Да пребудет с вами PKGSRC!