Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 06.11.2014 18:31:50

Несколько проектов на локальной машине

Никак не могу победить вот такую тему. Хочу на локальной машине под windows создавать и запускать несколько проектов (у каждого своя копия фреймворка).

Создание проектов сложности не вызывает, с этим проблем нет. можно на создавать несколько проектов.

А вот как побороть папку public, чтобы при запуске не нужно было всегда переходить в эту папку и удобнее было вести отладку с путями которые затем будут на продакшене.

С виртуальными хостами что-то не хочет прокатывать, нашел вот такой код (пути уже мои)

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "D:/Dropbox/work/htdocs/laratest/public/"
    Alias /laratest "D:/Dropbox/work/htdocs/laratest/public"

    <Directory "D:/Dropbox/work/htdocs/laratest/public/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/rpm-error.log
    CustomLog ${APACHE_LOG_DIR}/rpm-access.log combined
</VirtualHost>

Или быть может можно как-то через .htaccess находящийся в корне каждого проекта сделать чтобы запускался public? (а на продакшн просто не выливать этот файл).

Помогите. может кто такое уже борол.

Не в сети

#2 07.11.2014 08:51:37

Re: Несколько проектов на локальной машине

Попробуйте Homestead.

Не в сети

#3 07.11.2014 10:27:23

stuchin
Откуда: Волгоград
Сообщений: 68

Re: Несколько проектов на локальной машине

DocumentRoot "D:/Dropbox/work/htdocs/laratest/public"
   
    <Directory "D:/Dropbox/work/htdocs/laratest">

так пиши и все в порядке, все работает нормально

Не в сети

#4 07.11.2014 10:38:31

Re: Несколько проектов на локальной машине

SMGladkovskiy пишет:

Попробуйте Homestead.

Ага, про это читал. К сожалению не вариант. Нужен простой способ, редактировать сразу 3-5-10 проектов.

stuchin пишет:

DocumentRoot "D:/Dropbox/work/htdocs/laratest/public"
   
    <Directory "D:/Dropbox/work/htdocs/laratest">

так пиши и все в порядке, все работает нормально

Ооо, это интересно, опробую отпишусь

Не в сети

#5 07.11.2014 10:41:16

Re: Несколько проектов на локальной машине

DimNS пишет:

Ага, про это читал. К сожалению не вариант. Нужен простой способ, редактировать сразу 3-5-10 проектов.

Так нет проблем - Вам в пользование предоставлен виртуальный сервер, который без заморочек поднимается с любым количеством проектов одновременно, плюс без танцев с настройками веб сервера...

Не в сети

#6 07.11.2014 11:09:56

Re: Несколько проектов на локальной машине

Немного непонятно в чем проблема. Сделайте несколько VirtualHost директив:

<VirtualHost *:80>
ServerName "site1.app"
DocumentRoot "D:/Dropbox/work/site1/public/"
</VirtualHost>

<VirtualHost *:80>
ServerName "site2.dev"
DocumentRoot "D:/Dropbox/work/site2/public/"
</VirtualHost>

<VirtualHost *:80>
ServerName "site3.app"
DocumentRoot "D:/Dropbox/work/site3.app/public/"
</VirtualHost>

И соответственно в hosts пропишите

127.0.0.1 site1.app
127.0.0.1 site2.dev
127.0.0.1 site3.app

Изменено slider23 (07.11.2014 11:10:15)

Не в сети

#7 07.11.2014 11:11:55

Re: Несколько проектов на локальной машине

Что, собственно, и сделает Вам Homestead Vagrant без траты Вашего времени... wink

Не в сети

#8 07.11.2014 16:52:35

Re: Несколько проектов на локальной машине

  1. Что, собственно, и сделает Вам Homestead Vagrant без траты Вашего времени… ;)

В обмен на упущенный опыт. Как говорится, не всё то проще, что проще. Потом этот же опыт придётся набивать с шишками на сайте клиента.

Не в сети

#9 08.11.2014 06:49:39

Re: Несколько проектов на локальной машине

slider23 пишет:

Немного непонятно в чем проблема. Сделайте несколько VirtualHost директив

Застой мозга )) А еще думал может есть какой иной способ.

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

Не в сети

Подвал раздела