Hello Word

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Arnowt
Сообщения: 182
Зарегистрирован: 2013.09.13, 11:11

Hello Word

Сообщение Arnowt »

Доброго времени!

Есть живой туториал как настроить первое приложение для мультидомена, без компостирования могза копмосерами?
тут ссылки битые.
Vespertilio
Сообщения: 271
Зарегистрирован: 2012.11.30, 07:33

Re: Hello Word

Сообщение Vespertilio »

Arnowt писал(а):Доброго времени!

Есть живой туториал как настроить первое приложение для мультидомена, без компостирования могза копмосерами?
тут ссылки битые.
http://www.yiiframework.com/download/ правильная ссылка
Arnowt
Сообщения: 182
Зарегистрирован: 2013.09.13, 11:11

Re: Hello Word

Сообщение Arnowt »

Я скачал с https://github.com/yiisoft/yii2/ штормом
в параллельной директории пытаюсь сделать проект:
WWW
**yii2 - скаченный фреймворк
**testYii2.ru - проект

запускаю http://nestYii.ru/index.php
вываливается ошибка «Fatal error: Uncaught exception 'yii\base\InvalidConfigException' with message 'The "id" configuration for the Application is required.' in C:\OpenServer\www\yii2\framework\base\Application.php on line 215»
Аватара пользователя
SpiritAbsolute
Сообщения: 187
Зарегистрирован: 2013.12.29, 18:20
Откуда: Калининград
Контактная информация:

Re: Hello Word

Сообщение SpiritAbsolute »

Рекомендую по шагам устанавливать, как в документации http://www.yiiframework.com/doc-2.0/gui ... ation.html
Если в русской документации ссылки битые, бери с английской. composer очень удобен, это кажется на первый взгляд, что все трудно.
Ты можешь за 5 минут десяток приложений развернуть в нужные тебе места с помощью composer. Просто разберись спокойно как устанавливать с помощью него.
Arnowt
Сообщения: 182
Зарегистрирован: 2013.09.13, 11:11

Re: Hello Word

Сообщение Arnowt »

SpiritAbsolute писал(а):composer очень удобен, это кажется на первый взгляд, что все трудно.
Ты можешь за 5 минут десяток приложений развернуть в нужные тебе места с помощью composer. Просто разберись спокойно как устанавливать с помощью него.
Компосер к сожалению не захотел устанавливаться на локалке. Чем-то ему пых там не понравился...
Хотя стоит 5.5.13
Аватара пользователя
Akulenok
Сообщения: 437
Зарегистрирован: 2014.05.05, 18:32
Откуда: localhost

Re: Hello Word

Сообщение Akulenok »

а чем он обосновал свой отказ? раскоменть пару строк в пхп.ини не ленись )
ភាសាខ្មែរ Yii2 - это кайф!
Arnowt
Сообщения: 182
Зарегистрирован: 2013.09.13, 11:11

Re: Hello Word

Сообщение Arnowt »

Akulenok писал(а):а чем он обосновал свой отказ? раскоменть пару строк в пхп.ини не ленись )
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:

The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl
php.ini фрагмент
;extension=php_oci8_11g.dll
;extension=php_oci8_12c.dll
extension=php_openssl.dll
extension=php_pdflib.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
Сама dll тоже присутствует.
Записал php.ini в директорию с ехе'шником(вроде как есть такая особенность), после чего раз 30 выматерилися(Composer-Setup.exe) что нет каких-то DLL и опять пришли к выводу что "If possible you should enable it or recompile php with --with-openssl"

В общем ХЗ.

PS: Сайты по https отвечают.
Arnowt
Сообщения: 182
Зарегистрирован: 2013.09.13, 11:11

Re: Hello Word

Сообщение Arnowt »

еврика... проинсталировалось...
Arnowt
Сообщения: 182
Зарегистрирован: 2013.09.13, 11:11

Re: Hello Word

Сообщение Arnowt »

И все-таки вопрос топика остался открытым...
Есть инструкция по настройке YII2 без использования этого дэбильного компостера?

ЗЫ:
Потратил пол дня на это глюченное не работающее *авно вместо того чтобы изучать что-нить полезное, например yii.
Arnowt
Сообщения: 182
Зарегистрирован: 2013.09.13, 11:11

Re: Hello Word

Сообщение Arnowt »

Устанавливать нужно вот так и только так
Тот установщик что идет по ссылке с мануала, лучше не юзать, во всяком случае у меня с ним ничего не вышло, он даже в bat файл умудрися мусор прописать.

Далее...
Запустил...
composer create-project --prefer-dist yiisoft/yii2-app-basic C:\OpenServer\www\yii2
Получил...
Could not find package yiisoft/yii2-app-basic with stability stable.

Такой вариант сработал:
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
Последний раз редактировалось Arnowt 2014.07.23, 19:58, всего редактировалось 1 раз.
Аватара пользователя
Faenir
Сообщения: 292
Зарегистрирован: 2010.01.06, 01:46
Откуда: Симферополь

Re: Hello Word

Сообщение Faenir »

OpenServer?
Поверь, это "глюченное не работающее *авно" тебе сэкономит потом намного больше времени, чем ты на него потратишь изначально.
И чем не устраивает эта инструкция?
Arnowt
Сообщения: 182
Зарегистрирован: 2013.09.13, 11:11

Re: Hello Word

Сообщение Arnowt »

>>OpenServer?
до сего дня включительно с ним не было никаких проблем. Проблема как я уже отписал выше в глюченном инсталяторе Composer-Setup.exe.
ибо Composer и OpenServer никак не пересекаются...

>>И чем не устраивает эта инструкция?
Хотелось бы понимать что делает Composer или почему скаченный git'ом исходник не заработал, а компосером заработал.
lynicidn
Сообщения: 2222
Зарегистрирован: 2014.05.24, 15:12

Re: Hello Word

Сообщение lynicidn »

зависимости тянутся через композер
Аватара пользователя
Faenir
Сообщения: 292
Зарегистрирован: 2010.01.06, 01:46
Откуда: Симферополь

Re: Hello Word

Сообщение Faenir »

Arnowt писал(а):>>OpenServer?
до сего дня включительно с ним не было никаких проблем. Проблема как я уже отписал выше в глюченном инсталяторе Composer-Setup.exe.
ибо Composer и OpenServer никак не пересекаются...
Как это не пересекаются? Composer'у нужен php, который в OpenServer'е.
Инсталлятор у Composer'а нормальный, просто OpenServer портативный, и ничего не регистрирует в системе.
Так что это проблема не Composer'а, а OpenServer'а.
Решается созданием ссылки на php.ini в папке C:\Windows

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

mklink C:\Windows\php.ini C:\OpenServer\userdata\temp\config\php.ini
И еще, в OpenServer можно пользоваться Composer'ом и без плясок с бубном... http://open-server.ru/docs/#rabota-s-composer
Arnowt
Сообщения: 182
Зарегистрирован: 2013.09.13, 11:11

Re: Hello Word

Сообщение Arnowt »

Решается созданием ссылки на php.ini в папке C:\Windows
Я создал отдельный php.ini в каталоге с php
Инсталляция прошла, а потом незаработало... посмотрел в ВАТ а там "швах"...
Ну в общем не суть, работает и ладно и так на него слишком много времени потратил :)

------------------------------------------------------------------------

Ребят, вопрос уже по существу, хоть и нюбский....
Поставил я фреймворк который адвансед.
запустили init создал он файлики, все заработало...
Но вот допустим я собираюсь делать десяток проектов, хочу чтобы фрэйм был один.
Иными словами как разнести в дисковом пространстве мое приложение и сам yii
ну типа так:

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

www
*ext
**yii2
**otherExtension
*localhost1
*localhost2
lynicidn
Сообщения: 2222
Зарегистрирован: 2014.05.24, 15:12

Re: Hello Word

Сообщение lynicidn »

вендор папка в проекте, так что лучше не заниматься фигней :) а так вообще правишь файл консольной точки входа и указываешь путь к фреймворку, после инита все пути должны сами проставиться
Arnowt
Сообщения: 182
Зарегистрирован: 2013.09.13, 11:11

Re: Hello Word

Сообщение Arnowt »

>>так что лучше не заниматься фигней
Ну почему фигней...? мне кажется, чисто субъективно, что на каждый сайт своя копия не самое изящное решение...Даже хотя с точки зрения обновления...

>>а так вообще правишь файл консольной точки входа
Вы имеете ввиду файл «init» который внутри php-код?
chesar
Сообщения: 514
Зарегистрирован: 2013.04.10, 17:49

Re: Hello Word

Сообщение chesar »

В OpenServer ( в версии свыше 5 точно) уже лежит composer. Просто надо консоль OpenServer'a использовать.
mickgeek
Сообщения: 957
Зарегистрирован: 2014.05.31, 20:50
Откуда: Санкт-Петербург
Контактная информация:

Re: Hello Word

Сообщение mickgeek »

chesar писал(а):В OpenServer ( в версии свыше 5 точно) уже лежит composer. Просто надо консоль OpenServer'a использовать.
В дополнение - viewtopic.php?p=107439#p107439.
Ответить