Всем привет! Ещё не совсем разобрался с 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>
Yii api rest — почему пустой ответ?
-
- Сообщения: 147
- Зарегистрирован: 2017.11.15, 23:54
Re: Yii api rest — почему пустой ответ?
уточните basic|advanced, где лежит .htaccess, куда смотрит root apache ?
-
- Сообщения: 147
- Зарегистрирован: 2017.11.15, 23:54
Re: Yii api rest — почему пустой ответ?
1. advanced
2
Код: Выделить всё
# Если запрос начинается с /api, то заменяем на /api/web/
RewriteCond %{REQUEST_URI} ^/api
RewriteRule ^api\/?(.*) /api/web/$1
http://eventdance/api/web/index.php/profile/
нужно убрать web/index.php
На backend и frontend web/index.php нет, а на api есть...
-
- Сообщения: 147
- Зарегистрирован: 2017.11.15, 23:54
Re: Yii api rest — почему пустой ответ?
разобрался))