У меня запущено приложение Laravel 5.1, которое отлично работает на локальном хостинге разработчиков. Я установил Laravel 5.1 на AWS Ubuntu LAMP. Я загрузил папку «Ресурсы», свои контроллеры и маршруты, а также файл .htacess из общей папки. Когда я захожу на сайт в браузере, я получаю представление, в котором просто «Laravel 5» находится в середине экрана. Я не могу найти представление в файлах, в которых есть этот файл. Кроме того, я получаю 404, когда пытаюсь пройти по любому из моих маршрутов.
Дайте мне знать о любых файлах, которые вам нужно увидеть. Но я надеюсь, что эта проблема является чем-то более высоким уровнем, который я пропустил.
Заранее благодарю за любую помощь....
Добавление запрошенного .conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/SalesBrainCRM/public
<Directory "/var/www/SalesBrainCRM/public">
allow from all
Options +Indexes
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combine
</VirtualHost>
Проблема с корневым представлением решена Мой код JavaScript загружался неправильно. Я полагаю, что у Laravel есть представление по умолчанию, которое каким-то образом было добавлено ???
У меня все еще есть проблема с перезаписью. Я пробовал все предложенное и другие, которые я нашел. Мне все еще нужно включить index.php в URL-адреса для работы маршрутов.