Развертывание Laravel 5 на сервере

Я пытаюсь развернуть личиночный проект на моем Sinology NAS, чтобы он мог быть доступен извне. Локально все работает нормально. Однако, когда я копирую свой проект в NAS, я просто получаю ошибку 404.

Вот что я проверил:
1. Подключение к базе данных.
2. Настройки в config/app.php,
3. php artisan route:list тоже работает нормально.

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

Обновить:

Изменив мой public/.htaccess от: Options -MultiViews в Options +Indexes дает домашнюю страницу, но никаких других перенаправлений работает.

1

Решение

Не забудьте добавить «/ public» после вашего адреса сайта, вот так: «www.example.com/public / …». Это твоя проблема?

Или вы можете изменить свой проект Laravel на режим отладки путем изменения debug переменная в config/app.php в true, так что ваш проект laravel может показать сообщение об ошибке.

1

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

После нескольких испытаний, наконец-то получил его на DS215j.

изменить /etc/httpd/sites-enabled-user/httpd-vhost.conf-user

<VirtualHost *:80>
ServerName laravel.iw.com
DocumentRoot "/var/services/web/laravel/public"ErrorDocument 403 "/webdefault/error.html"ErrorDocument 404 "/webdefault/error.html"ErrorDocument 500 "/webdefault/error.html"</VirtualHost>

перезапустите синологию!

отредактируйте свой локальный хост
192.168.1.xxx laravel.iw.com

0

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