Page 1 of 2

проблема

Posted: Thu Sep 07, 2017 8:02 am
by evgeny353735
шаблон BackendPHP-FPM не меняются в пакетах! а устанавливается default! в packages устанавливается BACKEND_TEMPLATE='socket' но при этом устанавливается default

Re: проблема

Posted: Mon Sep 11, 2017 10:52 am
by Alex Connor
можете написать подробнее? и хоть какую-то информации по серверу, ос и т.д.

Re: проблема

Posted: Mon Sep 11, 2017 11:59 am
by imperio
Видимо проблема решена

Re: проблема

Posted: Tue Sep 12, 2017 7:12 pm
by evgeny353735
os ubuntu 16.04 64 бит openvz виртуализация 1 гб оперативы 2400 мц 20 гб диск! с другим проблем нету! проблема поменять шаблон в пакетах! но если отдельно каждый сайт менять шаблон Backend PHP-FPM то проблем нету!

Re: проблема

Posted: Tue Oct 17, 2017 2:28 pm
by abst
Столкнулся с аналогичной проблемой на CentOS, при сохранении пакета Backend Template слетает на default...

Re: проблема

Posted: Thu Nov 23, 2017 9:45 pm
by CoolSearcher
при добавлении package указываю BACKEND_TEMPLATE alex_dev

package создается, вроде все ок

Code: Select all

cat  /usr/local/vesta/data/packages/alex_dev.pkg
WEB_TEMPLATE='wordpress2_alex_dev'
BACKEND_TEMPLATE='alex_dev'
PROXY_TEMPLATE=
DNS_TEMPLATE='default'
WEB_DOMAINS='100'
WEB_ALIASES='100'
DNS_DOMAINS='100'
DNS_RECORDS='100'
MAIL_DOMAINS='100'
MAIL_ACCOUNTS='100'
DATABASES='100'
CRON_JOBS='100'
DISK_QUOTA='unlimited'
BANDWIDTH='unlimited'
NS='ns1.example.ltd,ns2.example.ltd'
SHELL='nologin'
BACKUPS='100'
TIME='20:51:16'
DATE='2017-11-23'
этот package указываю для юзера

если добавлять сайт под этим юзером, то у сайта BACKEND_TEMPLATE default

конфиг

Code: Select all

cat  /usr/local/vesta/conf/vesta.conf
WEB_SYSTEM='nginx'
WEB_PORT='80'
WEB_SSL_PORT='443'
WEB_SSL='openssl'
WEB_BACKEND='php-fpm'
STATS_SYSTEM='webalizer,awstats'
FTP_SYSTEM='vsftpd'
CRON_SYSTEM='cron'
FIREWALL_SYSTEM='iptables'
BACKUP_SYSTEM='local'
LANGUAGE='en'
VERSION='0.9.8'
DB_SYSTEM='mysql'

lsb_release  -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial

/usr/local/vesta/bin/v-list-sys-vesta-updates
PKG          VER    REL  ARCH   UPDT  DATE
---          ---    ---  ----   ----  ----
vesta        0.9.8  17   amd64  yes   2017-11-17
vesta-php    0.9.8  17   amd64  yes   2017-11-17
vesta-nginx  0.9.8  17   amd64  yes   2017-11-17


Re: проблема

Posted: Thu Nov 23, 2017 10:44 pm
by imperio
Укажите ОС на сервере, веб-стек
Каким образом создате новый пакет? Сам шаблон backend правильно создан?
Скиньте сюда

Re: проблема

Posted: Fri Nov 24, 2017 7:48 am
by CoolSearcher
новый пакет создается через gui (при создании нового пакета, можно указать шаблон бакенда).

OS Ubuntu 16.04.3 LTS

шаблон бакенда имеет такой вид

Code: Select all

cat /usr/local/vesta/data/templates/web/php-fpm/alex_dev.tpl
;[%backend%]
;listen = 127.0.0.1:9003
;listen.allowed_clients = 127.0.0.1
;
;user = %user%
;group = %user%
;
;pm = dynamic
;pm.max_children = 50
;pm.start_servers = 3
;pm.min_spare_servers = 2
;pm.max_spare_servers = 10
;
;env[HOSTNAME] = $HOSTNAME
;env[PATH] = /usr/local/bin:/usr/bin:/bin
;env[TMP] = /tmp
;env[TMPDIR] = /tmp
;env[TEMP] = /tmp

так если у него все строки закоментированы (для этого пользотеля создан отдельный php-pool и генерить новый php-pool для каждого хоста не нужно, так как на сервере много хостов, но не так много памяти).

вебстек nginx+php-fpm

Re: проблема

Posted: Fri Nov 24, 2017 5:57 pm
by imperio
А шаблон с расширением alex_dev.stpl создан ?

Re: проблема

Posted: Fri Nov 24, 2017 7:16 pm
by CoolSearcher

Code: Select all

ls /usr/local/vesta/data/templates/web/php-fpm/
alex_dev.tpl  default.tpl  no-php.tpl  socket.tpl
создавал только tpl шаблон, так как это шаблон для php бекенда. Изначально, в этой папке были только tpl шаблоны
(насколько понял, stpl это для SSL подключений?, а с бакендом мы без SSL общаемся ).