Обнаружена ошибка при развертывании laravel 5.7 в amazon ec2 - PullRequest
0 голосов
/ 05 апреля 2019

После загрузки файлов Laravel в var/www/html я получаю домашнюю страницу без каких-либо ошибок.Но всякий раз, когда я пытаюсь загрузить другие страницы, это выдает мне следующую ошибку -

Not Found.Запрошенный URL / что-то не было найдено на этом сервере.

Затем я добавляю эти строки в конец файла /etc/httpd/conf/httpd.conf -

Alias / /var/www/html
<Directory "/var/www/html">
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>

и редактирую .htaccessfile -

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

  RewriteEngine On

  RewriteEngine /     

# Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>


Затем отображается эта ошибка -

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

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

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

После этого я отредактировал файл /etc/httpd/conf/httpd.conf следующим образом -

<Directory "/var/www/html">

    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted

</Directory>

Но все же я получаю ту же ошибку.как я могу решить эту проблему?

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