После установки не читает http://localhost/basic/web/index.php

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
kaurych
Сообщения: 9
Зарегистрирован: 2018.08.02, 12:40

После установки не читает http://localhost/basic/web/index.php

Сообщение kaurych »

Привет!
Устанавливал по инструкции с официального сайта. Единственное, ругнулся Compose на отсутствие php-json.
Установил всё хорошо.
Далее:
по пути http://localhost/basic/web/index.php выскакивает HTTP ERROR 500
По пути http://localhost/basic/requirements.php выскакивает:
The path to yii framework seems to be incorrect.

You need to install Yii framework via composer or adjust the framework path in file requirements.php.

Please refer to the README on how to install Yii.
--------------- :( :o :shock: :? 8-) :twisted: :evil: :geek: :ugeek: :mrgreen:
Всевозможные файлики test.php с содержимым <?php phpinfo();
читаются на УРА в любом месте.
УстановкуApache производил по умолчанию без всяких доп настроек + создал в conf.d/ файлик vhost.conf
с описанием сайта localhost
php 7.2.8
apache 2.4.34
ось - Fedora
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение yiijeka »

Права на чтения vendors проверьте
kaurych
Сообщения: 9
Зарегистрирован: 2018.08.02, 12:40

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение kaurych »

О каком vendors идёт речь не понимаю?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение yiijeka »

После установки Yii2, в директории вашего проекта появляется директория vendor, проверьте есть ли права на чтения у вашего apache из этой директории
kaurych
Сообщения: 9
Зарегистрирован: 2018.08.02, 12:40

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение kaurych »

Нет никакой директории vendors в папке basic :shock:
Что делать?
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение andku83 »

Должна быть директория vendor
В консоли

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

composer update
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение andku83 »

еще возможные причины:
1.DirectoryRoot указывает на корневой каталог, а не на web
2.DirectoryRoot указывает на корневой каталог и при этом отсутствует .htaccess и mod_rewrite
kaurych
Сообщения: 9
Зарегистрирован: 2018.08.02, 12:40

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение kaurych »

Сделал composer update и это показало, что не всё установлено:
the requested PHP extension mbstring is missing from your system
the requested PHP extension dom is missing from your system
До установил:
php-mbstring
и
php-dom
после чего увидел ошибку (но за то заработало) связанную с отсутствием ключа, по видимому 'cookieValidationKey' => 'enter your secret key here',
удалил basic и установил всё по новому.
Заработало, во всяком случае появился контент веб странички.
Как вызывать приложение и как создать проект в обще честно говоря не понимаю, я только в linux и писал код в файликах xxxxx.php а тут не понимаю честно говоря
kaurych
Сообщения: 9
Зарегистрирован: 2018.08.02, 12:40

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение kaurych »

Послушайте, я изучал php 7 лет назад и не пригодилось ни разу к сожалению, но сейчас пошла жара.
Про фрэймворки слышать не слышал, думал тут же в Yii можно и код писать и одновременно проверять. По видимому ошибаюсь.
Может посоветуйте программку для начинающих на которой можно код писать (с подсказками и указанием ошибок) так, что бы потом можно было проверять его работу в yii (на ютубе уроки посмотрел, потяну, единственное там PhpStorm используют)!!??
urichalex
Сообщения: 994
Зарегистрирован: 2015.08.07, 11:03

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение urichalex »

https://www.yiiframework.com/doc/guide/2.0/ru - Читайте
Уроков всяких, мануалов в интернете полно
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение andku83 »

kaurych писал(а): 2018.08.02, 15:47 Может посоветуйте программку для начинающих на которой можно код писать
https://www.jetbrains.com/phpstorm/eap/
kaurych писал(а): 2018.08.02, 15:58 и это тоже не работает http://localhost/basic/controllers/SiteController.php
а если так?
http://localhost/basic/index.php?r=site/index
kaurych
Сообщения: 9
Зарегистрирован: 2018.08.02, 12:40

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение kaurych »

Спасибо за совет, а ttp://localhost/basic/index.php?r=site/index
не а, не хочет, так же.
вот так основная страничка открывается:
http://localhost/basic/web/index.php?r=site/index
абсолютно так же http://localhost/basic/web/index.php
Может так не должно работать; http://localhost/basic/controllers/SiteController.php
??
kaurych
Сообщения: 9
Зарегистрирован: 2018.08.02, 12:40

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение kaurych »

понятно http://localhost/basic/controllers/SiteController.php формирует страничку yii
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение andku83 »

urichalex писал(а): 2018.08.02, 16:04 https://www.yiiframework.com/doc/guide/2.0/ru - Читайте
Уроков всяких, мануалов в интернете полно
начинайте с основ
kaurych
Сообщения: 9
Зарегистрирован: 2018.08.02, 12:40

Re: После установки не читает http://localhost/basic/web/index.php

Сообщение kaurych »

Хорошо, спасибо!
Ответить