Почему Laravel выдает ошибку «Эта страница не работает», когда приложение доступа без php artisan serve? - PullRequest
0 голосов
/ 03 октября 2018

Я установил laravel 5.6.Я могу получить доступ к маршруту приложения с помощью php artisan serve.Я хочу получить доступ к проекту с localhost/project-name/public, но он показывает ошибку.enter image description here

Я применил различные решения, описанные в Интернете.Например,

  • Переименуйте файл «server.php» в корневом каталоге, в «index.php»
  • Переместите .htaccess из общей папки в корневой каталог, но он не работает,Предложите мне решение.

Ответы [ 2 ]

0 голосов
/ 04 октября 2018

Попробуйте этот шаг, чтобы запустить проект laravel без участия пользователя.

1] переместить .htaccess из публичной / корневой директории проекта для сервера linux

2] удалить веб.config из общедоступной / папки для IIS-сервера

3] Чтобы создать правильный файл web.config для IIS-сервера - (перейдите к диспетчеру IIS -> -> перезапись URL -> правила импорта -> импорт .htaccess из общедоступного /-> удалить отмеченную красной линией, если есть -> применить, что создаст web.config в корневой папке)

4] разрешить загрузку / кэш / и хранилище / для Windows, переименовать server.php в index.phpГотово

5] Чтобы получить доступ к проекту с помощью локального виртуального хоста или введите php -S localhost: 8000 в терминале, а не http://localhost/. В других случаях в некоторых местах также будут проблемы с путями, в конце концов вызапуск проекта на сервере, указанном доменом.

0 голосов
/ 03 октября 2018

Я предлагаю добавить виртуальный хост к вашему Apache, указывая на папку «/ public» вашего проекта.

Если вы используете XAMP, попробуйте эту ссылку для создания виртуального хоста

https://medium.com/@renjithvk/install-laravel-in-xampp-virtual-host-b9974f42c9d8

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...