Переадресация nginx при установке

Решаем проблемы установки на различные окружения и хостинги

Модератор: core team

denis_barkov
Новенький
Сообщения: 4
Зарегистрирован: Пт апр 25, 2014 1:05 pm

Сообщение denis_barkov » Пт апр 25, 2014 1:45 pm

Привет, всем. Ставлю Yupe 0.7 на VPS под управлением Debian 7, система администрирования Plesk Parallels 11.5. Сервер работает в связке Nginx + Apache. Как я понимаю правила в .htaccess не работают, требуется переписать правила под Nginx. Немного погуглив, почитал форум нашел несколько решений но не одно из них не подошло.
В настройках сервера для моего домена есть поле ввода дополнительных директив для Nginx. Существует основной файл конфигурации Nginx, но при наличие дополнительных директив к основному файлу инклудится дополнительный.
Бьюсь третий день, но безуспешно. Проблема уже подымалась ни раз, но решения разные для каждого случая.
Пытался подставлять index.php отрабатывает до установки модулей, дальше ошибка. Решение исходя из этого в директивах, делаю как написал автор, ругается на дублирование location "/", ставлю location "~/" при запуске инсталляции на шаге два пишет "File not found". Подскажите как быть, есть ли решение?

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Пт апр 25, 2014 2:41 pm

К сожалению не могу сказать как настроить все с вашей панелькой управления, вот мой локальный конфиг nginx:

server {
set $host_path "/var/www/yupe/public";
access_log /var/log/nginx/yupe/access.log;
error_log /var/log/nginx/yupe/error.log;

server_name yupe.local;
root $host_path;
set $yii_bootstrap "index.php";

charset utf-8;

location / {
index index.html $yii_bootstrap index-test.php;
try_files $uri $uri/ /$yii_bootstrap?$args;
}

location ~ /(protected|framework|nbproject) {
deny all;
}

location ~ .(js|css|png|jpg|gif|swf|ico|pdf|mov|fla|zip|rar)$ {
try_files $uri =404;
}

location ~ /themes/w+/views {
deny all;
access_log off;
log_not_found off;
}

location ~ .php$ {
fastcgi_split_path_info ^(.+.php)(.*)$;
#let yii catch the calls to unexising PHP files
set $fsn /$yii_bootstrap;
if (-f $document_root$fastcgi_script_name){
set $fsn $fastcgi_script_name;
}

fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fsn;
}

# prevent nginx from serving dotfiles (.htaccess, .svn, .git, etc.)
location ~ /. {
deny all;
access_log off;
log_not_found off;
}
}


С ним все работает корректно...
- дружит с "Юпи!", следит за посылками!

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Пт апр 25, 2014 2:41 pm

Правила для апача мы актуализируем при выпуске версии 0.7
- дружит с "Юпи!", следит за посылками!

denis_barkov
Новенький
Сообщения: 4
Зарегистрирован: Пт апр 25, 2014 1:05 pm

Сообщение denis_barkov » Пт апр 25, 2014 3:40 pm

7 версия рабочая? Имеет смысл ее ставить? Я ставил через Composer он подтянул мне 7 версию.
Последний раз редактировалось denis_barkov Пт апр 25, 2014 3:46 pm, всего редактировалось 1 раз.

denis_barkov
Новенький
Сообщения: 4
Зарегистрирован: Пт апр 25, 2014 1:05 pm

Сообщение denis_barkov » Пт апр 25, 2014 3:59 pm

к сожалению эта конфигурация не работает. Какой у меня выход?

denis_barkov
Новенький
Сообщения: 4
Зарегистрирован: Пт апр 25, 2014 1:05 pm

Сообщение denis_barkov » Пт апр 25, 2014 4:07 pm

Хотя бы объясните что именно надо сделать чтобы Nginx нормально отрабатывал, и как вернуть index.php в URL для установки в случае если решение не будет найдено.

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Пт апр 25, 2014 4:11 pm

- дружит с "Юпи!", следит за посылками!

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Пт апр 25, 2014 4:14 pm

- дружит с "Юпи!", следит за посылками!

mukolla
Новенький
Сообщения: 1
Зарегистрирован: Вт июн 24, 2014 12:17 am

Сообщение mukolla » Вт июн 24, 2014 12:22 am


Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Сообщение xoma » Вт июн 24, 2014 2:55 pm

- дружит с "Юпи!", следит за посылками!


Вернуться в «Установка и настройка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя