Page 6 of 13
Re: Новые предложения
Posted: Mon Apr 22, 2013 2:21 am
by ArthurCHi
skid wrote:Спасибо за советы.
Хочу уточнить для чего нужны дополнительные инклуды Это на счет пункта №14
Иногда возникает необходимость внесения дополнительных настроек для одного конкретного домена. При этом весь шаблон менять не хочется, а создавать новый смысла мало, ведь разница всего в одной дополнительной строке. На этот случай предусмотрены инклуды.
Приведу пример из личного опыта. CMS комании N работает только если код может прочитать глобальную переменную $_SERVER["sitename"]. Такую переменную можно задать в фале /home/admin/conf/web/httpd.site.ru.conf
Скорее всего эта возможность вам врядли понадобится. В большинстве случаев лучше создавать новые шаблоны.
По поводу пункта №15 недавно ответил в
соседнем топике.
Создать фаил nginx.site.ru.conf нельзя даже из под ROOT проблемы с правами. Какие лучше выставить?
Re: Новые предложения
Posted: Mon Apr 22, 2013 5:38 am
by skid
Это странно, так быть не должно. Что выдают команды:
Code: Select all
touch /home/user/conf/web/nginx.site.ru.conf
Re: Новые предложения
Posted: Mon Apr 22, 2013 8:37 am
by ArthurCHi
skid wrote:Это странно, так быть не должно. Что выдают команды:
Code: Select all
touch /home/user/conf/web/nginx.site.ru.conf
Воть:
Code: Select all
[root@li464-72 web]
# touch /home/user/conf/web/nginx.site.ru.conf
touch: cannot touch `/home/user/conf/web/nginx.site.ru.conf': No such file or directory
[root@li464-72 web]# ls -al /home/user/conf/web/
ls: cannot access /home/user/conf/web/: No such file or directory
Re: Новые предложения
Posted: Mon Apr 22, 2013 9:14 am
by imperio
Code: Select all
/home/user/conf/web/nginx.site.ru.conf
Вместо user Вы свой ник прописывали?
Re: Новые предложения
Posted: Mon Apr 22, 2013 9:46 am
by ArthurCHi
imperio wrote:Code: Select all
/home/user/conf/web/nginx.site.ru.conf
Вместо user Вы свой ник прописывали?
Честно? Нет Я тупанул( Все нормально прошло. Сорри.
Re: Новые предложения
Posted: Mon Apr 22, 2013 12:31 pm
by skid
Самое главное, что с вопросом разобрались :)
Re: Новые предложения
Posted: Mon Apr 22, 2013 4:11 pm
by ArthurCHi
skid wrote:Самое главное, что с вопросом разобрались :)
Сейчас внимательно пересмотрел и понял что я был прав. В общем Если попробовать создать файл
в директории куда ссылается include
Code: Select all
touch /home/admin/conf/nginx.site.ru.conf
выдает ошибку.
От ROOT:
Code: Select all
[root@li464-72 conf]# touch /home/admin/conf/nginx.site.ru.conf
touch: cannot touch `/home/admin/conf/nginx.site.ru.conf': Permission denied
[root@li464-72 conf]# ls -al /home/admin/conf/
total 20
drwxr-xr-x 5 root root 4096 Apr 20 17:08 .
drwx--x--x 7 admin admin 4096 Apr 20 22:01 ..
drwxr-x--x 2 root root 4096 Apr 21 17:37 dns
drwxr-x--x 3 root root 4096 Apr 20 17:57 mail
drwxr-x--x 2 root root 4096 Apr 22 10:45 web
От Admin:
Code: Select all
[admin@li464-72 conf]$ touch /home/admin/conf/nginx.site.ru.conf
touch: cannot touch `/home/admin/conf/nginx.site.ru.conf': Permission denied
[admin@li464-72 conf]$ ls -al /home/admin/conf/
total 20
drwxr-xr-x 5 root root 4096 Apr 20 17:08 .
drwx--x--x 7 admin admin 4096 Apr 20 22:01 ..
drwxr-x--x 2 root root 4096 Apr 21 17:37 dns
drwxr-x--x 3 root root 4096 Apr 20 17:57 mail
drwxr-x--x 2 root root 4096 Apr 22 10:45 web
Re: Новые предложения
Posted: Tue Apr 23, 2013 5:51 am
by skid
Похоже, что у вас была установлена одна из самых ранних версий. Там шабллоны были составлены по старой схеме и ссылки на инклуды ведут в корень папки с конфигами. Сейчас, корень защищен от перезаписи специальным
Immutable флагом. При желании, его можно снять командой
Если вы хотите воспользоваться инклудами, то лучше обновите шаблоны вручную:
Code: Select all
cd /usr/local/vesta/data/templates/web/apache/
wget http://c.vestacp.com/0.9.7/templates/web/apache/default.stpl -O default.stpl
wget http://c.vestacp.com/0.9.7/templates/web/apache/default.tpl -O default.tpl
wget http://c.vestacp.com/0.9.7/templates/web/apache/hosting.stpl -O hosting.stpl
wget http://c.vestacp.com/0.9.7/templates/web/apache/hosting.tpl -O hosting.tpl
wget http://c.vestacp.com/0.9.7/templates/web/apache/phpcgi.stpl -O phpcgi.stpl
wget http://c.vestacp.com/0.9.7/templates/web/apache/phpcgi.tpl -O phpcgi.tpl
v-rebuild-web-domains admin
Re: Новые предложения
Posted: Tue Apr 23, 2013 11:36 am
by ArthurCHi
А в nginx конфигах остались старые инклюды ведущие в корень.
Re: Новые предложения
Posted: Tue Apr 23, 2013 11:55 am
by imperio
Думаю лучше создать отдельную тему по вашей проблеме.