我正在共享主机上部署一个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']]);