Установка Yii2 Advanced в Win10

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
Fin
Сообщения: 13
Зарегистрирован: 2017.06.18, 13:28

Установка Yii2 Advanced в Win10

Сообщение Fin » 2017.06.18, 14:38

Доброго времени суток всем!

Уже пару дней не могу установить этот фреймворк. Пробовал устанавливать 2-мя способами:

В первом варианте через архив в XAMPP по инструкции перешёл в директорию ( D:\sites\yii\common\config.main.php) common -> main.php и в секции request 'cookieValidationKey' => '', // указал "false" https://i.stack.imgur.com/oFVoc.jpg

В файле php.init (пакетный файл) указал '0' Development
Далее, прописал хосты https://i.stack.imgur.com/8JMh9.jpg
https://i.stack.imgur.com/DmwWT.jpg
Чтобы в браузере открывались страницы fronted.loc и backend.loc Но открываются только папки(https://i.stack.imgur.com/1DuVT.jpg

2 способом через СOMPOSER в Open Server пробовал обновить плагин командой composer self-update, отключать плагин - после команд composer global require fxp/composer-asset-plugin --no-plugins и composer create-project yiisoft/yii-app-advanced./2.0.12 в папке создаются только 2 файла 1 КБ create-project и global или self-update и все.

http://upload.akusherstvo.ru/image1317382.jpg

Инструкции читал здесь http://www.yiiframework.com/download/
Видео по установке через XAMPP http://tvoi-kulinarenko.ru/watch/qt9th3 ... ed-na.html
Может быть, нужно делать эту команду php /path/to/yii-application/init
вместо php init? https://toster.ru/q/197395

Вообщем, т.к. отсутствуют файлы index.php скачанные из архива и другие в fronted\web backend\web, то это связано с окружением, скорее всего, и командой php /path/to/yii-application/init
:!: Вопрос следующий: в Xampp установлена версия php 7.0.18.0 -какую команду нужно запустить в консоли, чтобы появились файлы и в какой директории?
php init
php 7.0 init
php 7.0.18.0 init
или что то другое?

Файл init.bat редактировался с добавлением адреса php.exe и запускался с указанием параметров:"0" development.
Хосты тоже прописывались

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

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "D:\xampp\htdocs\yii2\frontend\web"
    ServerName fronted
    ServerAlias www.fronted
    ErrorLog "logs/fronted-error.log"
    CustomLog "logs/fronted-access.log" common
</VirtualHost>


 <VirtualHost *:80>

	ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "D:/xampp/htdocs/ss"
    ServerName ss.loc
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
 

Аватара пользователя
Alexum
Сообщения: 663
Зарегистрирован: 2016.09.26, 10:00

Re: Установка Yii2 Advanced в Win10

Сообщение Alexum » 2017.06.19, 09:14

Открываете виндовую командную строку под администратором, и затем просто C:\Путь_до_внутренностей_вашего_проекта\init

Fin
Сообщения: 13
Зарегистрирован: 2017.06.18, 13:28

Re: Установка Yii2 Advanced в Win10

Сообщение Fin » 2017.06.19, 20:45

Это не помогает. В установке через архив нет vendor, но в другой папке (уже не помню через composer или архив скачивались) там есть она и файлы index.php в web, но при запуске http://mm.lo/backend/web/ выдаёт ошибку Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ']' in D:\sites\mm.lo\common\config\main.php on line 7
Изображение ИзображениеИзображение



Если закомmентировать /*'request' => 'cookieValid[/img]ationKey' => '123', */ в main.php то в браузере открывается листинг папок и если перейти http://mm.lo/frontend/web/ http://mm.lo/backend/web/ то страницы открываются. но как сделать, чтобы открывались по запросу fronted и backend? нужно настраивать хосты в Open Server или в каждой папке fronted/web и backend/web создавать .htaccec? и что писать там нужно?

Прим. ошибка Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ']' in D:\sites\mm.lo\common\config\main.php on line 7 - это в XAMPP

Аватара пользователя
Alexum
Сообщения: 663
Зарегистрирован: 2016.09.26, 10:00

Re: Установка Yii2 Advanced в Win10

Сообщение Alexum » 2017.06.19, 21:04

Есть ещё вариант - поднять виндовый IIS 10 и на него yii2. Работает, проверено :) . И в качестве БД MSSQL Server.

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

Re: Установка Yii2 Advanced в Win10

Сообщение zelenin » 2017.06.19, 21:28

Fin писал(а):
2017.06.19, 20:45
Это не помогает. В установке через архив нет vendor, но в другой папке (уже не помню через composer или архив скачивались) там есть она и файлы index.php в web, но при запуске http://mm.lo/backend/web/ выдаёт ошибку Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ']' in D:\sites\mm.lo\common\config\main.php on line 7
Изображение ИзображениеИзображение



Если закомmентировать /*'request' => 'cookieValid[/img]ationKey' => '123', */ в main.php то в браузере открывается листинг папок и если перейти http://mm.lo/frontend/web/ http://mm.lo/backend/web/ то страницы открываются. но как сделать, чтобы открывались по запросу fronted и backend? нужно настраивать хосты в Open Server или в каждой папке fronted/web и backend/web создавать .htaccec? и что писать там нужно?

Прим. ошибка Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ']' in D:\sites\mm.lo\common\config\main.php on line 7 - это в XAMPP
типичная ошибка 5.4-

chesar
Сообщения: 512
Зарегистрирован: 2013.04.10, 17:49

Re: Установка Yii2 Advanced в Win10

Сообщение chesar » 2017.06.19, 22:07

request' => 'cookieValidationKey' => '123'
Ошибка синтаксиса

Ответить