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

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

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

Сообщение TranceSmile »

zelenin писал(а):
TranceSmile писал(а):Извините вы не правильно меня поняли. Мне нужен .htaccess который в корневой директории. Что бы при запросе site.com откривался fronted, а при admin.site.com - backend
вы уверены, что я неправильно понял, а не вы неправильно сформулировали вопрос?
Неправильно сформировал вопрос.
Изображение
Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

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

Сообщение 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)
Изображение
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin »

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 »

Извините за наглость, а можно по подробней. Использую Open Server под Windows
Изображение
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin »

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

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

Сообщение ZeiN »

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

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

Сообщение TranceSmile »

ZeiN, а как же быть с путями.
Изображение
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

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

Сообщение zelenin »

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

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

Сообщение 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 »

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 »

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 »

Извините, что-то затупил немного. Что-то с настройкой сервера туговато. Теперь фото не грузит. Мой предыдущее сообщение.
Изображение
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

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

Сообщение ZeiN »

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

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

Сообщение TranceSmile »

Что самое интересное, первый раз загружает файл дважды, а второй один раз. А в результате ошибка.
Изображение
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

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

Сообщение Loveorigami »

Установил через composer. Прошло все без ошибок.
Захожу в backend - получаю ошибку
2014-10-29_13-42-39.jpg
2014-10-29_13-42-39.jpg (119.74 КБ) 8527 просмотров
Gregurco
Сообщения: 19
Зарегистрирован: 2014.04.28, 22:15

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

Сообщение Gregurco »

Можете дать более развернутый скриншот? На скриншоте данном показан код уже yii2 где ошибка произошла, думаю автору кода помогло бы указать момент где вызывается format в его коде.
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

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

Сообщение Loveorigami »

проблема в контроллере по умолчанию. Для 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 »

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 »

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
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

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

Сообщение Loveorigami »

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