Страница 1 из 1

yii 2 в подпапке

Добавлено: 2016.03.02, 01:08
richard
Подскажите плиз, я сделал yii 2 с нормальным отображением ссылок у себя на windows openserver
но как только решил залить свой сайт в мир, в подпапку, то сразу столкнулся с такой вещью, что yii не отображается,
вото что я вижу по своему адресу test.com/test

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

<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

require(__DIR__ . '/../../vendor/autoload.php');
require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/../../common/config/bootstrap.php');
require(__DIR__ . '/../config/bootstrap.php');

$config = yii\helpers\ArrayHelper::merge(
    require(__DIR__ . '/../../common/config/main.php'),
    require(__DIR__ . '/../../common/config/main-local.php'),
    require(__DIR__ . '/../config/main.php'),
    require(__DIR__ . '/../config/main-local.php')
);

$application = new yii\web\Application($config);
$application->run(); 
подскажите что можно с этим сделать
сервер free bsd

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 02:39
Nerf
А php то есть на сервере?)

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 09:21
richard
да

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 09:53
richard
теперь отдает другую ошибку
The directory is not writable by the Web process:

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 10:09
richard
поправил =)

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 10:09
richard
только теперь не могу попасть в admin панель(

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 11:26
lavrik
сделай настройку htaccess файлОВ (их нужно 3) как тут - http://lavrik-v.ru/info/260/YII_2_ADVAN ... rojki.html
Сразу заработает.

и не забудь про конфиг файлы. Кароче все как там написано сделай.

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 12:24
richard
Call to undefined function yii\web\json_encode() free bsd вот такая вот ошибка вылазит, это наверное что-то с php?

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 12:34
lavrik
в настройка опен сервера у вас стоит PHP 5.5. (скорее всего). поставьте 5.4.

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 12:35
richard
у меня free bsd но да 5.5

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 13:23
lavrik
кароче, на 5.5 удалена json_encode/decode и её нужно ставить отдельно.... либо поменять версию пыха.
Какие-то проблемы с лицензией...

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 14:10
richard
все норм, теперь при заходе на страницу админа пишет
Unable to generate a random key

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 14:20
DeaTh

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 15:25
richard
все починил, подправил, заработало, но страница админа не работает, пишет 404 ошибку, если yii в подпапке, если в корене все норм, и фронт и бэк работает, подскажите отчего бек в подпапке может не работать, в бэке в main.php я поправил base url на /subfolder/admin
но не работает так(

Re: yii 2 в подпапке

Добавлено: 2016.03.02, 16:00
richard
ребят спасибо, уже решил =) если кому надо будет ответ, можете писать в личку