@Maila

Установка Yii2 ADVANCED на Windows10?

Пробовал устанавливать 2-мя способами: в первом требует ввести токен с Github(не получилось)
а из архива пишет что: "В файл config/web.php нужно прописать секретный ключ в значение cookieValidationKey (при установке через Composer это происходит автоматически)" вот только где находиться этот файл и какой именно ключ необходимо ввести?
Возможно, что-то не так с плагином asset - пробовал командой composer global require "fxp/composer-asset-plugin:^1.3.1" может, его ещё отдельно надо как-то устанавливать? Нормально скачались файлы только через архив и там есть папка vendor, но файл config/web.php нигде не найти. а через Composer полный треш.. если вводить команды со словом PHAR - то открывается просто редактор с файлом.
В первом скрине через XAMPP, а во втором через Open Server
18d819c2542a4a52b3e38bed6a1f7675.jpg

upload.akusherstvo.ru/image1316951.jpg
  • Вопрос задан
  • 402 просмотра
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Добрый вечер.
Нормально скачались файлы только через архив и там есть папка vendor, но файл config/web.php нигде не найти.


После распаковки архива, переход в директорию проекта и в консоли
php init
После этого можно пользоваться проектом.
и какой именно ключ необходимо ввести


Любой, какой пожелаете. Файл web.php находится в директории config в basic приложении. Вы же пытаетесь установить advanced. Поэтому переходите в директорию common -> main.php и в секции request пишите
'cookieValidationKey' => '', // в кавычках вписываете ключ, какой пожелаете.


p.s. Команду для консоли адаптируйте под windows.
p.s.s. Установите composer в системе глобально
p.s.s.s. Статья в помощь и ещё одна.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@k2lhu
На офф сайте ассеты вот эти указаны
composer global require "fxp/composer-asset-plugin:^1.2.0"

Ну и наверное путь установки можно чуток подправить, указав путь в текущий каталог, а не создавать еще один вложенный
composer create-project yiisoft/yii2-app-advanced ./ 2.0.12

Ключ с гита копируется и вставляется в консоль без проблем, просто он невидимый, как это принято в unix системах.
Ну и команды только что ввел у себя, все ок. Пробуйте.

UPD: на втором скрине вы устанавливаете используя composer.phar, убедитесь что он действительно у вас есть в папке проекта, обычно этот способ используется для установки на хостинг, т.к. на своём домашнем компьютере достаточно и тех команд что я вам написал.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы