Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: VestaCP + 16.04 → Error: php-fpm pool doesn't exist  (Прочитано 3991 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ecclesiast81

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
VestaCP + 16.04 → Error: php-fpm pool doesn't exist
« : 24 Июня 2020, 23:13:03 »
После попытки установки сертификата вручную постоянно выдаёт ошибку  Error: php-fpm pool doesn't exist. Попытка перейти на letsencript выдает ошибку валидации. Удаление сертификата и его повторная установка проблему не решают.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: VestaCP + 16.04 → Error: php-fpm pool doesn't exist
« Ответ #1 : 24 Июня 2020, 23:17:06 »
Error: php-fpm pool doesn't exist

у вас в системе установлено более одной версии php-fpm, оставьте только одну

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: VestaCP + 16.04 → Error: php-fpm pool doesn't exist
« Ответ #2 : 25 Июня 2020, 08:46:55 »
bezbo, неверно.

Ecclesiast81, правильно настройте PHP, к сертификатам эта проблема никакого отношения не имеет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Vladimir Chanaev

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: VestaCP + 16.04 → Error: php-fpm pool doesn't exist
« Ответ #3 : 10 Августа 2020, 11:43:35 »
Обычно случается при переходе на другие версии PHP.
При переходе с PHP7.0 на PHP7.4 на VestaCP PHP-FPM+NGINX сборке под Ubuntu 16.04 должно помочь следующее:

1) Копируем конфиги пула:
cp -vr /etc/php/7.0/fpm/pool.d/. /etc/php/7.4/fpm/pool.d/

2) Копируем php.ini:
cp /etc/php/7.0/fpm/php.ini /etc/php/7.4/fpm/

3) Пересобираем симлинки:
rm /lib/systemd/system/php-fpm.service
ln -s /lib/systemd/system/php7.4-fpm.service /lib/systemd/system/php-fpm.service
rm /etc/init.d/php-fpm
ln -s /etc/init.d/php7.4-fpm /etc/init.d/php-fpm

rm /usr/lib/tmpfiles.d/php-fpm.conf
ln -s /usr/lib/tmpfiles.d/php7.4-fpm.conf /usr/lib/tmpfiles.d/php-fpm.conf

4) Копируем шаблоны:
cp -r /usr/local/vesta/web/edit/server/php-fpm /usr/local/vesta/web/edit/server/php7.4-fpm
cp -r /usr/local/vesta/data/templates/web/php-fpm /usr/local/vesta/data/templates/web/php7.4-fpm
cp -r /usr/local/vesta/data/templates/web/nginx/php-fpm /usr/local/vesta/data/templates/web/nginx/php7.4-fpm

5) Удаляем неиспользуемые fpm-ы:
apt-get remove --auto-remove php7.0-fpm
apt-get remove --auto-remove php7.1-fpm
apt-get remove --auto-remove php7.2-fpm
apt-get remove --auto-remove php7.3-fpm

6) Сносим упоминания о других версиях PHP:
эрэм эрэф /etc/php/7.0
эрэм эрэф /etc/php/7.1
эрэм эрэф /etc/php/7.2
эрэм эрэф /etc/php/7.3


Как-то так эта проблема решается для VestaCP + Ubuntu 16.04. Мне помогло. Удачи!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: VestaCP + 16.04 → Error: php-fpm pool doesn't exist
« Ответ #4 : 10 Августа 2020, 13:09:24 »
У apt-get есть ключ --purge
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн AlexSirov

  • Забанен
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: VestaCP + 16.04 → Error: php-fpm pool doesn't exist
« Ответ #5 : 11 Января 2021, 11:00:28 »
Я обходил небольшим "костылём" эту ошибку, и конфигурировал бакенд в полуручном режиме.
Файл /usr/local/vest/func/domain.sh в районе 87 строки находим
pool=$(find /etc/php* -type d \( -name "pool.d" -o -name "*fpm.d" \))
    if [ ! -e "$pool" ]; then
        check_result $E_NOTEXIST "php-fpm pool doesn't exist"
    fi
и меняем /etc/php* на один из тех, что есть, например /etc/php/7.0*
Проверку пройдёт, домен будет создан, а далее настраиваете бакенд как удобно.

 

Страница сгенерирована за 0.076 секунд. Запросов: 25.