@edik89

Mina, деплой сайта на Yii2, кто-нибудь настраивал?

Всем привет! В общем проблема в следующем:
Собственно есть сайт на Yii2 (шаблон Yii 2 Advanced), работающий на nginx. Для деплоя приложения c тестового сервера на продукт использовал mina. Развертывание проходит успешно, ошибок нет и создается требуемая структура. Создалась папка current, которая ссылается на последний релиз. При обращении к сайту отдает ошибку 500. Использовал следующую конфигурацию nginx:
server {
    listen       80;
    server_name  185.167.50.23;

    #charset koi8-r;
    #access_log  /var/log/nginx/log/host.access.log  main;

    root   /home/productive/current/frontend/web;
    index  index.php;

    location /backend {
      alias /home/productive/current/backend/web;
    }

    location / {
      try_files $uri $uri/ /index.php?$args;
    }

    location ~ ^/(protected|framework|themes/\w+/views) {
      deny  all;
    }

    location ~ /\. {
      deny all;
    }

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

    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
    error_page  404              /404.html;
    error_page   500 502 503 504  /50x.html;
}

Думаю, что-то не так с конфигом, можете что-нибудь посоветовать?
  • Вопрос задан
  • 375 просмотров
Пригласить эксперта
Ответы на вопрос 1
slimus
@slimus
Symfony, Golang
1. зачем у вас в конфиге коментарии?
2. вы понимаете что делает этот конфиг?
3. включите логи и посмотрите что получаете в результате запроса.
4. исправьте конфиг или приложение
5. profit
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы