Laravel показывает индекс из / после загрузки сайта, но отлично работает на localhost - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь загрузить базовый сайт, созданный под Laravel FW.Я загрузил сайт за пределы папки public_html в папку с именем laraveltest .Отсюда я переместил общую папку в папку public_html.В этой папке у меня есть файл index.php, и я изменил две строки на: -


внутри ( public_html / public / index.php )

require __DIR__.'/../laraveltest/vendor/autoload.php';
$app = require_once __DIR__.'/../laraveltest/bootstrap/app.php';

Я также изменил мои .env файлы, которые находятся вне папки public_html, и в корне есть папка с именем laraveltest.Я изменил имя пользователя / имя базы данных, а также пароль.

Когда я загружаю сайт сейчас, я обычно получал, что на странице указывается Индекс /.


Проведя некоторые исследования и видеоролики на YouTube, я добавил файл .htaccess внутри( public_html) папка.

.htaccess

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

    RewriteEngine On

    # 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 ^ public/index.php [L]
</IfModule>

Теперь при перезагрузке страницы появляется ошибка

Эта страница не работает mylivewebsite.com в настоящее время не может обработать этот запрос.HTTP ERROR 500

Я также проверил разрешение, и для него также установлено 0777.

Пожалуйста, дайте мне знать, как я могу заставить мой веб-сайт работать правильно.

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