Я пытаюсь загрузить базовый сайт, созданный под 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
.
Пожалуйста, дайте мне знать, как я могу заставить мой веб-сайт работать правильно.