Проект laravel не работает в "http://localhost/public/", на странице написано "Эта страница не работает" - PullRequest
0 голосов
/ 25 апреля 2020

Проект laravel не работает в папке "http://localhost/public/ на локальном хосте OpenServer. Однако он хорошо работает с сервером php artisan на localhost / 8000. Но мне нужен этот проект на моем локальном хосте и для дальнейшего развертывания. [

скриншот того, как он выглядит

Ответы [ 2 ]

0 голосов
/ 25 апреля 2020

Вам необходимо настроить сервер, как указано в документации * / 1001 *Laravel / конфигурации веб-сервера .

Если вы хотите настроить apache в качестве сервера, вы должны добавить следующие строки в /etc/apache2/site-available/000-default.conf

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    DocumentRoot /home/{user}/{project_root}/public

    ServerName example.local
    ServerAlias www.example.local

    ErrorLog ${APACHE_LOG_DIR}/example_error.log
    CustomLog ${APACHE_LOG_DIR}/example_access.log combined

</VirtualHost>

Введите свое имя пользователя в {user} и нужный домен в {example}.

Затем запустите sudo a2enmod rewrite и sudo systemctl restart apache2.

После этого добавьте ip в /etc/hosts в нужный домен, как показано ниже:

127.0.0.1 example.local
0 голосов
/ 25 апреля 2020

Localhost дает доступ к вашей папке

  • htdocs (при использовании xamp)
  • www папка (используется wamp)

Вам необходимо добавить имя проекта также в свой URL

Пример:

http://localhost/<project_name>/public

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