Область применения: API не работает.Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос - PullRequest
0 голосов
/ 04 марта 2019

Я развертываю проект Cakephp-3 на виртуальном хостинге.Здесь область не работает (я использую область API).Но этот проект хорошо работает на местном.Ниже приведены ошибки:

Внутренняя ошибка сервера. Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.

Обратитесь к администратору сервера по адресу webmaster @abc.xyz.com, чтобы сообщить им о времени, когда произошла эта ошибка, и о действиях, выполненных вами непосредственно перед этой ошибкой.

Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера.

Кроме того, при попытке использовать ErrorDocument для обработки запроса произошла ошибка 500 Internal Server Error.

Пожалуйста, помогите мне.

Мой фрагмент кода:

<?php

use Cake\Core\Plugin;
use Cake\Routing\RouteBuilder;
use Cake\Routing\Router;
use Cake\Routing\Route\DashedRoute;

Router::defaultRouteClass(DashedRoute::class);

Router::scope('/api', function (RouteBuilder $routes) {
$routes->connect('/', ['controller' => 'pages', 'action' => 'test', 'allowWithoutToken' => true, '[method]' => ['GET', 'OPTIONS']]);
...