Проект Laravel на хост-сервере

Я пытаюсь развернуть свой проект laravel на хост-сервере. Поэтому я загружаю все файлы, содержащиеся в моей папке Laravel Project на моем хост-сервере. Но когда я проверяю с помощью URL, я не могу использовать свой проект, например, когда я нахожусь на моем локальном хосте. У меня есть только домашняя страница, и когда я пытался получить доступ к другим страницам, сервер возвращает 404 не найден.

Я действительно понятия не имею, что мне делать?

Любые подсказки, спасибо!

0

Решение

Есть несколько вещей, которые нужно проверить, пока вы работаете над решением этой проблемы:

Совместимые среды

Если ваш хост использует программное обеспечение веб-сервера (Apache, Nginx и т. Д.), Отличное от того, которое вы используете в своей среде разработки, обратитесь к документации Laravel для получения информации о конфигурации Laravel для работы с веб-сервером вашего хоста.

маршрутизация

Убедитесь, что вы развернули свой файл .htaccess. Этот файл живет в public каталог. Он отвечает за сопоставление всех ваших URL-адресов с основным маршрутизатором Laravel.

Развернутые файлы

Убедитесь, что все остальные ваши файлы на хост-сервере соответствуют файлам в вашей среде разработки. При развертывании нового проекта нередко пропускаются файлы или целые каталоги.

логирование

Если ваша проблема все еще не решена, получите доступ к файлам журнала хоста и изучите ошибки, которые регистрируются при попытке доступа к вашему сайту. В файлах журналов часто можно найти подсказку, которая приведет вас к конкретной проблеме.

0

Другие решения

Похоже, вы развернули его на стороннем веб-сервере, поэтому переписывания .htaccess не используются.

Если это nginx, то вам нужно добавить следующие изменения в конфигурацию vhost.

location / {
try_files $uri $uri/ /index.php?$query_string;
}

http://laravel.com/docs/4.2/installation#pretty-urls

0

По вопросам рекламы [email protected]