Laravel 7.10 новая установка не работает, если нет индекса. php в url - PullRequest
0 голосов
/ 07 мая 2020

Я установил fre sh установку laravel, и все работает нормально, за исключением того, что если я go перехожу к URL-адресу без ввода индекса. php в конце, то это не работает.

Я использую:

http://localhost/index.php

И в этом случае страница отображается правильно, но если я ввожу только:

http://localhost/

Тогда он работает не так, как ожидалось .

Как узнать, работает он или нет? Я установил отладочную панель, и в первом случае она отображается, но во втором - нет.

Я обновил конфигурацию apache2, чтобы он начинается в каталоге publi c, и я также убедился, что он принимает php с индексом DirectoryIndex. php в 000-default.conf.

Должен ли я что-то настроить так, чтобы он заставлял перенаправление на index. php при нажатии на каталог в браузере?

Вот что я получаю из моего phpinfo для загруженных модулей в обработчике apache2, я вижу mod_rewrite

Loaded Modules

core mod_so mod_watchdog http_core mod_log_config mod_logio mod_version mod_unixd mod_access_compat mod_alias mod_auth_basic mod_authn_core mod_authn_file mod_authz_core mod_authz_host mod_authz_user mod_autoindex mod_deflate mod_dir mod_env mod_filter mod_mime prefork mod_negotiation mod_php7 mod_reqtimeout mod_rewrite mod_setenvif mod_status 

1 Ответ

1 голос
/ 07 мая 2020

пожалуйста, измените содержимое файла httpd.conf, как показано ниже.

<IfModule dir_module>
    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
                   default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
                   home.php home.pl home.cgi home.asp home.shtml home.html home.htm
</IfModule>


...

Listen 8094
<VirtualHost *:8094>

DocumentRoot "D:\yoursouce\public"

    <Directory "D:\yoursouce\public">

        Require all granted
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
...

Затем попробуйте

http://localhost:8094/

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...