Я уже создал REST-API с SlimFramework, который размещен на локальном компьютере XAMPP на моем ПК. Он отлично работает на моем ПК, но когда я хочу разместить его на моем «Live System» Synology NAS (Synology DS216 + II), он всегда выдает ошибку 404, и я понятия не имею, почему.
На моем Synology NAS (Synology DS216 + II) работает сервер Apache (версия 2.2)
Поскольку я знаю, что мой API не работает в Synology, я попытался реализовать пример «demo» в https://www.slimframework.com/
Код:
<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require '../vendor/autoload.php';
$app = new \Slim\App;
$app->get('/hello', function (Request $request, Response $response) {
//$name = $request->getAttribute('name');
$response->getBody()->write("Hello, test");
return $response;
});
$app->run();
Это происходит, когда я хочу назвать этот код в моей синологии
Это происходит, когда я хочу вызвать этот код на моем ПК (XAMPP)
Но почему я получаю эту ошибку в Synology?
Я был бы рад о некоторой помощи
Задача ещё не решена.
Других решений пока нет …