Yii api rest — почему пустой ответ?

Всё что касается построения API
Ответить
myks1992@mail.ru
Сообщения: 144
Зарегистрирован: 2017.11.15, 23:54

Yii api rest — почему пустой ответ?

Сообщение myks1992@mail.ru »

Всем привет! Ещё не совсем разобрался с api rest пытаюсь подключить к проекту. Что-то не получается.

Папка api лежит в коре вместе с backend, frontend. В php шторм выдает "Response body is empty" получается что-то не подключилось. Но что и как не могу понять. Помогите разобраться или направьте в нужное русло. API использую, а не в модуле!

Дебаг и все остальное не работает. index.php не выдает даже <code lang="php">
echo '123';
</code>

<b>В index.php </b>
<code lang="php">
<?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')
);

(new yii\web\Application($config))->run();

</code>
<b>htaccess</b>
<code>RewriteCond %{REQUEST_URI} ^/(api)
RewriteRule ^(.*)$ api/web/index.php [L]
</code>

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

Re: Yii api rest — почему пустой ответ?

Сообщение andku83 »

уточните basic|advanced, где лежит .htaccess, куда смотрит root apache ?

myks1992@mail.ru
Сообщения: 144
Зарегистрирован: 2017.11.15, 23:54

Re: Yii api rest — почему пустой ответ?

Сообщение myks1992@mail.ru »

andku83 писал(а):
2018.06.06, 14:28
уточните basic|advanced, где лежит .htaccess, куда смотрит root apache ?


1. advanced
2

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

# Если запрос начинается с /api, то заменяем на /api/web/
RewriteCond %{REQUEST_URI} ^/api
RewriteRule ^api\/?(.*) /api/web/$1
3. Работает только по такому запросу:

http://eventdance/api/web/index.php/profile/

нужно убрать web/index.php

На backend и frontend web/index.php нет, а на api есть...

myks1992@mail.ru
Сообщения: 144
Зарегистрирован: 2017.11.15, 23:54

Re: Yii api rest — почему пустой ответ?

Сообщение myks1992@mail.ru »

разобрался))

Ответить