• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Пожелания и предложения. Установка Laravel (проблема с www/public)

Форумы Пожелания и предложения Установка Laravel (проблема с www/public)
x500
14.05.2016 12:58
хостинг: есть
домен: есть
Установка Laravel (проблема с www/public)
Пробовал установить Laravel и столкнулся с проблемой, что на хостинге нет возможности указать путь к public. Всегда каталог входа - это www. И самое интересное - не нашел на форумах нашего хостинга решения этой проблемы. Поиск по инету - тоже особых результатов не дал - советы есть, нужно или глубокие знания в настройках. Решение нашел случайно в описании установки Phalcon. Установка на Apache — Документация Phalcon 2.0.10

# www/.htaccess

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule ((?s).*) public/$1 [L]
</IfModule>

# www/public/.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]
</IfModule>

И все работает. Просьба администрацию добавить такой вариант решение в FAQ по устновке Laravel
toxi
14.05.2016 14:52
хостинг: есть
домен: есть
Вместо public можно указать www, так как на этом хостинге используется каталог www, вместо public
x500
14.05.2016 15:01
хостинг: есть
домен: есть
Можно и так, но тогда Вам нужно каталог проекта расположить на один уровень высше и изменить настройки Laravel. Тоже приемлимый вариант. Если Вы его проверяли в работе, опубликуйте, будет полезно.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города