Yii2 Starter Kit - шаблон для старта приложения

Выкладываем свои наработки
Datsh
Сообщения: 11
Зарегистрирован: 2015.04.28, 23:48

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Datsh »

amstr1k писал(а):nginx настроен на раздачу статики?
Извините но я новичок и не совсем понимаю о чем идет речь :roll:
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

Datsh писал(а):Здравствуйте! Не могу настроить nginx.conf делаю все по мануалу, работаю в опен сервере конфигурация Apache-2.2+Nginx-1.6 путь к проекту C:\OpenServer\domains\yii2-starter-kit.dev, мой конфиг:

Что я сделал не так?
Ну как минимум вместо

Код: Выделить всё

root /yii2-starter-kit.dev/frontend/web; 
Должно быть

Код: Выделить всё

root C:\OpenServer\domains\yii2-starter-kit.dev\frontend\web; 
Datsh
Сообщения: 11
Зарегистрирован: 2015.04.28, 23:48

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Datsh »

ZeiN писал(а):Ну как минимум вместо

Код: Выделить всё

root /yii2-starter-kit.dev/frontend/web; 
Должно быть

Код: Выделить всё

root C:\OpenServer\domains\yii2-starter-kit.dev\frontend\web; 
Сделал все так:

Код: Выделить всё

## FRONTEND ##
server {
    listen 80;
    root C:\OpenServer\domains\yii2-starter-kit.dev\frontend\web; 
    index index.php index.html;

    server_name yii2-starter-kit.dev

    charset utf-8;

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

    client_max_body_size 32m;

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }
}

## BACKEND ##
server {
    listen 80;

    root C:/OpenServer/domains/yii2-starter-kit.dev/backend/web;
    index index.php index.html;

    server_name backend.yii2-starter-kit.dev;

    charset utf-8;

    client_max_body_size 32m;

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

    #location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|pdf|ppt|txt|bmp|rtf|js)$ {
    #    access_log off;
    #}

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }

}

## STORAGE ##
server {
    listen 80;
    server_name storage.yii2-starter-kit.dev;

    root C:/OpenServer/domains/yii2-starter-kit.dev/storage;
    index index.html;

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

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        include fastcgi_params;
    }
}
Проблема все та же при переходе в браузере по адресу: backend.yii2-starter-kit.dev
пишет "Попытка подключения к backend.yii2-starter-kit.dev была отклонена. Сайт, возможно, временно недоступен, или ваше соединение настроено неправильно."
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

А в hosts прописали?
Datsh
Сообщения: 11
Зарегистрирован: 2015.04.28, 23:48

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Datsh »

ZeiN писал(а):А в hosts прописали?
А что там должно быть написано?
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

127.0.0.1 backend.yii2-starter-kit.dev yii2-starter-kit.dev storage.yii2-starter-kit.dev
Datsh
Сообщения: 11
Зарегистрирован: 2015.04.28, 23:48

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Datsh »

ZeiN писал(а):127.0.0.1 backend.yii2-starter-kit.dev yii2-starter-kit.dev storage.yii2-starter-kit.dev
Спасибо все заработало!!
И ещё вопрос где прописаны ссылки для сохранения изображений/файлов?
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

Datsh писал(а):
ZeiN писал(а):127.0.0.1 backend.yii2-starter-kit.dev yii2-starter-kit.dev storage.yii2-starter-kit.dev
Спасибо все заработало!!
И ещё вопрос где прописаны ссылки для сохранения изображений/файлов?
common/config/base.php, компонент fileStorage.
devv
Сообщения: 39
Зарегистрирован: 2015.04.26, 22:37

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение devv »

Делаю авторизацию через VK, указал свои ключи в web.php, авторизуюсь и получаю ошибку следующего характера:
The 'label' option is required.
У меня подключен Nav::widget, и происходит это потому, что при авторизации в базу приходит пустое значение столбца username, и поэтому в label приходит NULL. Добавляю в username значение, всё работает. Как исправить и что можно добавить?
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

Тут два варианта, либо переопределить User::getPublicIdentity() либо посмотреть что отдает api vk и как оттуда получить имя пользователя
rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение rinat_ »

получается https://github.com/trntv/yii2-starter-kit релизнулся? 2.0?
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

rinat_ писал(а):получается https://github.com/trntv/yii2-starter-kit релизнулся? 2.0?
да, неделю назад.
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Yurec »

Только что установил шаблон.

Кто может подсказать, почему у меня в папки assets ничего не сохраняется?
Вроде все по инструкции сделал.
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

Yurec писал(а):Только что установил шаблон.

Кто может подсказать, почему у меня в папки assets ничего не сохраняется?
Вроде все по инструкции сделал.
Ассеты не публикуются? Или что там должно сохранятся?
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Yurec »

Да, CTRL + U - генерируются - например - <link href="/frontend/web/assets/6f337078/css/bootstrap.css" rel="stylesheet">, а в самой папке /frontend/web/assets ничего нет, кроме .gitignore
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

Ну если у вас путь генерируется как c /frontend/web, то вы как минимум сделали не по инструкции.
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Yurec »

Второе я не понял для чего и как делается.
2. Web server configuration

Остальные все 4 шага сделал, пока просто все в base.php прописал.
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

backend, frontend и storage - три отдельных поддомена.

Если не можете настроить на своей системе сами - используйте vagrant, он специально для таких случаев там.
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Yurec »

У меня ошибка вылазила - Call to undefined function yii\web\symlink(), в vendor\yiisoft\yii2\web\AssetManager за комментировал:
if (!is_dir($dstDir)) {
//symlink($src, $dstDir); - 471 строка
}
Ошибка пропала, зато хоть открываться стало, и вот такая появилась. Я первый раз как за комментировал, не заметил название класса. Вот здесь где-то видимо проблема с assets.
Последний раз редактировалось Yurec 2015.05.17, 08:13, всего редактировалось 1 раз.
Yurec
Сообщения: 118
Зарегистрирован: 2013.11.01, 06:33

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Yurec »

'assetManager' => [
'linkAssets' => false
],
Сначала вот такое нашел в интернете, прописал в frontend\config\web.php - не помогло. Потом за комментировал в AssetManager, как писал выше.
Ответить