Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Никак не могу победить вот такую тему. Хочу на локальной машине под 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? (а на продакшн просто не выливать этот файл).
Помогите. может кто такое уже борол.
Не в сети
Попробуйте Homestead.
Не в сети
DocumentRoot "D:/Dropbox/work/htdocs/laratest/public"
<Directory "D:/Dropbox/work/htdocs/laratest">
так пиши и все в порядке, все работает нормально
Не в сети
Попробуйте Homestead.
Ага, про это читал. К сожалению не вариант. Нужен простой способ, редактировать сразу 3-5-10 проектов.
DocumentRoot "D:/Dropbox/work/htdocs/laratest/public"
<Directory "D:/Dropbox/work/htdocs/laratest">так пиши и все в порядке, все работает нормально
Ооо, это интересно, опробую отпишусь
Не в сети
Ага, про это читал. К сожалению не вариант. Нужен простой способ, редактировать сразу 3-5-10 проектов.
Так нет проблем - Вам в пользование предоставлен виртуальный сервер, который без заморочек поднимается с любым количеством проектов одновременно, плюс без танцев с настройками веб сервера...
Не в сети
Немного непонятно в чем проблема. Сделайте несколько 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)
Не в сети
Что, собственно, и сделает Вам Homestead Vagrant без траты Вашего времени...
Не в сети
Не в сети
Немного непонятно в чем проблема. Сделайте несколько VirtualHost директив
Застой мозга )) А еще думал может есть какой иной способ.
С виртуал хостами все прокатило, неудобно что настройки менять иногда надо будет но это вообще мелочи, зато хоть без виртуальной машины. А то разработка ведется аж на трех компах по очереди и вариант с хостами мне больше всего подходит. Спасибо всем за советы.
Не в сети
Страницы 1