Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 016 110 раз!

Форум

Добро пожаловать, Гость!

Настройка Apache и YII2

Обсуждение общих вопросов связанных с программой
R0s0maxa
Сообщения: 1
C нами: 2 года 1 мес

Непрочитанное сообщение R0s0maxa » 07 окт 2014, 16:59

В мануале по настройке и установке есть такой пункт...который необходим, чтобы доступ к сайту был по адресу domain.loc, а не domain.loc/basic/web
Рекомендуемые настройки Apache
Добавьте следующее в httpd.conf Apache или в конфигурационный файл виртуального хоста. Не забудьте заменить path/to/basic/web на корректный путь к basic/web.

# Устанавливаем корневой директорией "basic/web"
DocumentRoot "path/to/basic/web"

<Directory "path/to/basic/web">
RewriteEngine on

# Если запрашиваемая в URL директория или файл существуют обращаемся к ним напрямую
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Если нет - перенаправляем запрос на index.php
RewriteRule . index.php

# ...прочие настройки...
</Directory>

Подскажите, как будет легче организовать это на OpenServer?
Пробовал через подключение дефолтного конфига - но видно делаю что-то не так. Можете тыкнуть в мануал или объяснить нубу.

Удалось сделать только через .htacess такого содержания, но в корректности его и 100%-работоспособности я сомневаюсь :D
AddDefaultCharset utf-8
Options  +FollowSymLinks
IndexIgnore  */*
RewriteEngine on
DirectoryIndex basic/web/index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . basic/web/index.php

подозреваю, что сюда надо ещё впихнуть DocumentRoot, но такого вида
C:\OpenServer\domains\yii2.loc\basic\web

почему-то не прокатывает :(

Аватара пользователя
Asmodey
Сообщения: 299
C нами: 4 года 7 мес

Непрочитанное сообщение Asmodey » 07 окт 2014, 17:33

Хтаксесс нормальный.
ДокументРут выставится автоматом когда создадите настройки домена.
Если будут странности, делайте ручное управление доменами. Базовый конфиг должен цепляться нормально, в продвинутом там два субдомена.

Septor
Сообщения: 158
C нами: 4 года 9 мес

Непрочитанное сообщение Septor » 08 окт 2014, 09:35

R0s0maxa, я конечно уже давно ставил, в апреле, но могу сказать что проблем с OS нет, всё нужно делать по инструкции установки фреймворка, а для OS в настройках на вкладке доменов, просто прописать путь к корню стартового файла. А тут два варианта:
1. Если индех.пхп общий, и лежит скажем в папке web(public), то можно добавить эти папки в поле автопоиска корневой папки.
2. Если же для фронт и админ панели отдельные папки, и всё лежит в frontend\web и backend\web, то на той же закладке доменов, добавить имена доменов и папки, и выбрать управление доменами на Ручное + Автопоиск.
У меня так прописано:
Изображение

Всё остальное стандартно, не каких дополнительных телодвижений по настройке опен сервера, в плане настроек доменов.


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей