Как удалить "public / index.php" на сервере? - PullRequest
0 голосов
/ 10 апреля 2019

Я недавно работаю над laravel.

Я создал проект laravel с именем "blog" на localhost и для удаления public/index.php я следовал следующему процессу:

  1. cut andвставил .htaccess из папки public/ в корневой каталог, т. е. blog
  2. Переименовал server.php в index.php
  3. Затем я создал тестовый API-интерфейс в файле api.php и повторил «Hello World».

Теперь, когда я иду по пути проекта с моего локального сервера, например: localhost/Blog/api/test, тогда он работает правильно.

Но когда я запускаю то же самое на сервере, таком как 192.101.111.555,как: 192.101.111.555/Blog/api/test тогда это показывает НЕ НАЙДЕНО.

Я не понимаю, как я могу решить это.И почему он работает нормально на localhost, но не работает на сервере?

Ответы [ 2 ]

0 голосов
/ 10 апреля 2019

Да, если вы выполнили эти настройки, вы не сможете правильно получить доступ к локальному хосту, запустив php artisan serve.Для этого вы можете установить xampp и выполнить настройки виртуального хоста.Дополнительную информацию смотрите по адресу

Как включить виртуальный хост в Xampp для Laravel? .

Преимущество этого заключается в том, что вам не нужно запускать php artisan serve Команда снова и снова.

0 голосов
/ 10 апреля 2019

Вы переименовываете server.php, но не рекомендуете. Эту копию файла затем переименуйте

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