Маршрутизация Symfony 3.4 не работает в новой установке - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь установить совершенно новую установку Symfony 3.4 на моем ноутбуке.У меня домашняя страница работает.Затем я последовал руководству на веб-сайте Symfony для добавления страницы, которая предписывала мне создать контроллер, подобный этому:

<?php
// src/AppBundle/Controller/LuckyController.php
namespace AppBundle\Controller;

use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;

class LuckyController
{
    /**
     * @Route("/lucky/number")
     */
    public function numberAction()
    {
        $number = random_int(0, 100);

        return new Response(
            '<html><body>Lucky number: '.$number.'</body></html>'
        );
    }
}

, который затем должен работать.Но при посещении / lucky / number отображается ошибка 404.

Я попытался очистить кеш, который не работал.

Я также попытался сделать var_dump('something'); в моем файле /web/app.php, чтобыпосмотрим, попадет ли запрос в этот файл, и это произойдет, а это означает, что это не проблема с Apache или файлом .htaccess, а скорее проблема с Symfony.

Я также пробовал поискать в Google, но малотема.

Я также посмотрел на это , но мой файл .htaccess, похоже, работает.

РЕДАКТИРОВАТЬ 2:

Вотмой журнал:

[2019-07-08 16:31:51] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /lucky/number"" at /var/www/symfony-test/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php line 139 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET /lucky/number\" at /var/www/symfony-test/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php:139, Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0):  at /var/www/symfony-test/var/cache/prod/appProdProjectContainerUrlMatcher.php:50)"} []

Есть идеи?

...