Как запустить проект laravel 5.0 на localhost без использования php artisan

Я создал проект laravel 5.0 с сервисом php artisan, теперь мне нужно знать, как запустить проект laravel 5.0 без запуска php artisan, я уже просматриваю множество сайтов, которые мне никто не помогают..

Ответ 1

Вам нужно изменить "server.php" на "index.php", а затем скопировать ".htaccess" из общедоступного в корневой каталог.

Смотрите: fooobar.com/questions/499089/...

Ответ 2

Laravel sever Folder является "общедоступным". Существует index.php, поэтому вы можете запустить проект там.

Предположим, что если вы используете UbuntuOS, вам необходимо создать локальный сервер в общедоступном каталоге. Предположим, что ваше имя папки - laravel_test, затем зайдите в этот каталог и запустите что-то вроде этого

php -S localhost:8000 -t public

Если вы используете Windows, то доступ к общей папке из URL.

localhost/laravel/public

На самом деле это плохая практика доступа к папке с URL-адреса, но для локального ее пользы. Вы также можете пойти с записью хоста. Просто убедитесь, что ваша целевая папка является общедоступной.

Ответ 3

Обычно у вас установлен WAMP/XAMPP. Вы можете получить доступ к проекту Laravel, как показано ниже

localhost/laravel/public

Но это не рекомендуется. Вы должны создать виртуальный хост например laravel.local, который указывает на server-root/laravel/public. это как вы создаете виртуальный хост.

Или даже лучше пойти в Ларавеллу Усадьба.

Ответ 4

Как настроен ваш файл .htaccess?

Попробуйте с localhost/laravel/public/index.php

Ответ 5

  • Используйте http://localhost/projectName/public
  • Это будет работа. но в случае, если у вас есть другой маршрут, и вы не можете получить доступ к этому Маршруту и ​​получить ошибку, например "Страница не найдена", пожалуйста, используйте следующую команду

    sudo a2enmod rewrite
    
  • Теперь откройте http://localhost/projectName/public/yourRoute

Ответ 6

Это немного поздно, но по-прежнему применимо, то, что мне нравится делать (используя ubuntu 14.x +), ставит мой проект laravel (пусть Project1) в моем каталоге var, поэтому он будет в /var/Project1, затем символически свяжите общую папку где-нибудь в /var/www (+ /html в зависимости от версии apache).

Symlink может быть сделано примерно так:

ln -s /var/Project1/public /var/www/html

Таким образом, ваши внутренние файлы будут отключены от сетки, это не проверено, поэтому, если я пропустил что-либо, просто комментирую, и я поправлю это сообщение.

EDIT:

Очевидно, что если ваш корень http /var/www/html, вы можете поместить свой проект в /var/www/Project1

Ответ 7

Если у вас есть доступ к xampp или wampp в вашей операционной системе, вы можете более или менее настроить свой виртуальный хост, как показано ниже:

https://bestin-it.com/creating-virtualhost-on-your-local-computer-to-start-simple-index-php/

Эта инструкция показывает, как запустить его локально на вашем ПК, но в целом работает на всех хостинговых порталах. В большинстве случаев на платных порталах у вас есть веб-панели для настройки общей папки, которая ссылается на /public папку в структуре папок laravel.