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

Выкладываем свои наработки
Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение TranceSmile » 2014.10.21, 10:23

zelenin писал(а):
TranceSmile писал(а):Извините вы не правильно меня поняли. Мне нужен .htaccess который в корневой директории. Что бы при запросе site.com откривался fronted, а при admin.site.com - backend
вы уверены, что я неправильно понял, а не вы неправильно сформулировали вопрос?
Неправильно сформировал вопрос.
Изображение

Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение TranceSmile » 2014.10.21, 10:47

использовал такую конфигурацию

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

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
 
# Если запрос начинается с /admin, то заменяем на /backend/web/
RewriteCond %{REQUEST_URI} ^/admin
RewriteRule ^admin\/?(.*) /backend/web/$1
 
# Добавляем другой запрос /frontend/web/$1
RewriteCond %{REQUEST_URI} !^/(frontend/web|backend/web|admin)
RewriteRule (.*) /frontend/web/$1
 
# Если frontend запрос
RewriteCond %{REQUEST_URI} ^/frontend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /frontend/web/index.php
 
# Если backend запрос
RewriteCond %{REQUEST_URI} ^/backend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /backend/web/index.php
Теперь сыпятся ошибки Bad Request (#400)
Изображение

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение zelenin » 2014.10.21, 10:59

TranceSmile писал(а):использовал такую конфигурацию

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

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
 
# Если запрос начинается с /admin, то заменяем на /backend/web/
RewriteCond %{REQUEST_URI} ^/admin
RewriteRule ^admin\/?(.*) /backend/web/$1
 
# Добавляем другой запрос /frontend/web/$1
RewriteCond %{REQUEST_URI} !^/(frontend/web|backend/web|admin)
RewriteRule (.*) /frontend/web/$1
 
# Если frontend запрос
RewriteCond %{REQUEST_URI} ^/frontend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /frontend/web/index.php
 
# Если backend запрос
RewriteCond %{REQUEST_URI} ^/backend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /backend/web/index.php
Теперь сыпятся ошибки Bad Request (#400)
я вам уже написал как это сделать без извращений

Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение TranceSmile » 2014.10.21, 11:03

Извините за наглость, а можно по подробней. Использую Open Server под Windows
Изображение

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение zelenin » 2014.10.21, 11:05

TranceSmile писал(а):Извините за наглость, а можно по подробней. Использую Open Server под Windows
https://github.com/yiisoft/yii2/blob/ma ... iguration-

ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение ZeiN » 2014.10.21, 11:50

TranceSmile, просто добавьте 3 отдельных сайта в OpenServer

Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение TranceSmile » 2014.10.21, 12:27

ZeiN, а как же быть с путями.
Изображение

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение zelenin » 2014.10.21, 12:58

TranceSmile писал(а):ZeiN, а как же быть с путями.
в чем проблема?

ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение ZeiN » 2014.10.21, 14:11

TranceSmile писал(а):ZeiN, а как же быть с путями.
А что с ними не так? backend.example.com => /path/to/backend/web, example.com => /path/to/frontend/web, storage.example.com => /path/to/storage

Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение TranceSmile » 2014.10.21, 15:08

ZeiN писал(а):
TranceSmile писал(а):ZeiN, а как же быть с путями.
А что с ними не так? backend.example.com => /path/to/backend/web, example.com => /path/to/frontend/web, storage.example.com => /path/to/storage
С этим разобрался. Теперь не грузит фото.

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

exception 'yii\base\InvalidParamException' with message 'File upload error "3"' in D:\OpenServer\domains\yii2-starter-kit\vendor\trntv\yii2-file-kit\storage\File.php:101
Stack trace:
#0 D:\OpenServer\domains\yii2-starter-kit\vendor\trntv\yii2-file-kit\actions\UploadAction.php(80): trntv\filekit\storage\File::load(Object(yii\web\UploadedFile))
#1 [internal function]: trntv\filekit\actions\UploadAction->run()
#2 D:\OpenServer\domains\yii2-starter-kit\vendor\yiisoft\yii2\base\Action.php(92): call_user_func_array(Array, Array)
#3 D:\OpenServer\domains\yii2-starter-kit\vendor\yiisoft\yii2\base\Controller.php(151): yii\base\Action->runWithParams(Array)
#4 D:\OpenServer\domains\yii2-starter-kit\vendor\yiisoft\yii2\base\Module.php(455): yii\base\Controller->runAction('avatar-upload', Array)
#5 D:\OpenServer\domains\yii2-starter-kit\vendor\yiisoft\yii2\web\Application.php(83): yii\base\Module->runAction('user/default/av...', Array)
#6 D:\OpenServer\domains\yii2-starter-kit\vendor\yiisoft\yii2\base\Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
#7 D:\OpenServer\domains\yii2-starter-kit\frontend\web\index.php(32): yii\base\Application->run()
#8 {main}
 
Последний раз редактировалось TranceSmile 2014.10.21, 15:35, всего редактировалось 1 раз.
Изображение

zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение zelenin » 2014.10.21, 15:27

TranceSmile писал(а):
ZeiN писал(а):
TranceSmile писал(а):ZeiN, а как же быть с путями.
А что с ними не так? backend.example.com => /path/to/backend/web, example.com => /path/to/frontend/web, storage.example.com => /path/to/storage
Вы имеете ввиду создать слимлинки?
в чем проблема у вас? второй раз спрашиваю. какие симлинки? причем тут они?

Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение TranceSmile » 2014.10.21, 15:37

Извините, что-то затупил немного. Что-то с настройкой сервера туговато. Теперь фото не грузит. Мой предыдущее сообщение.
Изображение

ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение ZeiN » 2014.10.23, 00:04

TranceSmile писал(а):Извините, что-то затупил немного. Что-то с настройкой сервера туговато. Теперь фото не грузит. Мой предыдущее сообщение.
Честно говоря очень давно не работаю с OpenServer и представления не имею отчего это может быть. Ваше сообщение говорит о том, что в массиве $_FILES у вашего файла стоит error=>3, погуглите, посмотрите откуда она берется. Это системная ошибка.
http://stackoverflow.com/questions/2547 ... y-uploaded

Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение TranceSmile » 2014.10.23, 14:32

Что самое интересное, первый раз загружает файл дважды, а второй один раз. А в результате ошибка.
Изображение

Loveorigami
Сообщения: 974
Зарегистрирован: 2014.08.27, 21:54

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Loveorigami » 2014.10.29, 13:40

Установил через composer. Прошло все без ошибок.
Захожу в backend - получаю ошибку
2014-10-29_13-42-39.jpg
2014-10-29_13-42-39.jpg (119.74 КБ) 4953 просмотра

Gregurco
Сообщения: 19
Зарегистрирован: 2014.04.28, 22:15

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Gregurco » 2014.10.30, 10:23

Можете дать более развернутый скриншот? На скриншоте данном показан код уже yii2 где ошибка произошла, думаю автору кода помогло бы указать момент где вызывается format в его коде.

Loveorigami
Сообщения: 974
Зарегистрирован: 2014.08.27, 21:54

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Loveorigami » 2014.11.02, 17:59

проблема в контроллере по умолчанию. Для backend-a установил 'defaultRoute'=>'site/index', вместо sistem-information

еще один вопрос:
Как можно настроить роутинг для статических страниц, чтобы вместо

http://yii2-starter-kit.terentev.net/route?alias=about

получалось

http://yii2-starter-kit.terentev.net/about ?

заранее благодарю

ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение ZeiN » 2014.11.08, 14:24

Loveorigami писал(а):проблема в контроллере по умолчанию. Для backend-a установил 'defaultRoute'=>'site/index', вместо sistem-information

еще один вопрос:
Как можно настроить роутинг для статических страниц, чтобы вместо

http://yii2-starter-kit.terentev.net/route?alias=about

получалось

http://yii2-starter-kit.terentev.net/about ?

заранее благодарю
1) по defaultRoute - проверьте в новой версии, у меня таких проблем вообще не возникало
2) frontend/config/_urlManager.php

Аватара пользователя
Insolita
Сообщения: 788
Зарегистрирован: 2011.06.06, 01:39
Контактная информация:

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Insolita » 2014.11.10, 11:55

composer create-project --prefer-dist --stability=dev trntv/yii2-starter-kit
ругается

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

 - herzult/php-ssh v1.1.0 requires ext-ssh2 * -> the requested PHP extension ssh2 is missing from your system.
    - herzult/php-ssh v1.0.1 requires ext-ssh2 * -> the requested PHP extension ssh2 is missing from your system.
    - herzult/php-ssh v1.0.0 requires ext-ssh2 * -> the requested PHP extension ssh2 is missing from your system.
    - herzult/php-ssh 1.x-dev requires ext-ssh2 * -> the requested PHP extension ssh2 is missing from your system.
    - trntv/yii2-deploy dev-master requires herzult/php-ssh ~1.0 -> satisfiable by herzult/php-ssh[1.x-dev, v1.0.0, v1.0.1, v1.1.0].
    - Installation request for trntv/yii2-deploy * -> satisfiable by trntv/yii2-deploy[dev-master].
требует расширенияя php ssh2
http://php.net/manual/en/ssh2.installation.php

Loveorigami
Сообщения: 974
Зарегистрирован: 2014.08.27, 21:54

Re: Yii2 Starter Kit - мой стартовый набор

Сообщение Loveorigami » 2014.11.10, 12:41

у меня тоже - скачал, поставил на локалке вручную. Или версию php поменяйте на 5.5

Ответить