Я пытаюсь развернуть личиночный проект на моем Sinology NAS, чтобы он мог быть доступен извне. Локально все работает нормально. Однако, когда я копирую свой проект в NAS, я просто получаю ошибку 404.
Вот что я проверил:
1. Подключение к базе данных.
2. Настройки в config/app.php
,
3. php artisan route:list
тоже работает нормально.
Тем не менее, я не могу заставить это работать. Какие-либо предложения?
Изменив мой public/.htaccess
от: Options -MultiViews
в Options +Indexes
дает домашнюю страницу, но никаких других перенаправлений работает.
Не забудьте добавить «/ public» после вашего адреса сайта, вот так: «www.example.com/public / …». Это твоя проблема?
Или вы можете изменить свой проект Laravel на режим отладки путем изменения debug
переменная в config/app.php
в true
, так что ваш проект laravel может показать сообщение об ошибке.
После нескольких испытаний, наконец-то получил его на 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