Vagrant0610
@Vagrant0610
PHP разработчик

Как запустить Laravel 5.8 на обычном хостинге с Apache сервером?

Здравствуйте! Начал разбираться с Laravel и всякими composer-ами. Сделал сайт и загрузил на хостинг (на reg), при переходе на сайт, получаю ошибку сервера 500. При том что, на локальном хостинге всё работает отлично.
В файле .htaccess указаны следующее настройки:
DirectoryIndex /public/index.php
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+) $1 [L]

RewriteCond %{DOCUMENT_ROOT}/public%{REQUEST_URI} -f
RewriteRule ^(.+) /public/$1 [L]

Options +SymLinksIfOwnerMatch
RewriteRule ^(.*)$ /public/ [QSA,L]

Но при запуске на хостинге этот файл судя по всему свою функцию не выполняет. Сайт у меня простой, БД не подключена. Всего-то пару страниц, даже формы обратной связи нет, единственное что есть это переключение языка с английского на русский. Но не думаю что в этом может быть дело, но на всякий случай говорю.

В чём может быть причина? Подскажите пожалуйста. Буду очень благодарен!
  • Вопрос задан
  • 434 просмотра
Решения вопроса 1
Sanes
@Sanes
RewriteEngine On
RewriteRule ^(.*)$ public/$1

Если на хостинге ISPmanager, при создании www-домена можно сразу указать домашнюю директория public.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы