Установка в папку

#1 18 июня 2010 в 11:47
Доброго времени суток.
Я в курсе что установка инстанта неработает, когда его заливаеш не в корневую папку.
несколько вопросов:
* можно ли както поправить установку, чтоб реализовать ее работу под субдоменом(не в корневом каталоге)
* работает ли сам инстант из подпапки, если да то есть ли мануал по ручной установке
* Если на все эти вопросы ответ "нет", то появится ли такая возможность в следующих релизах

П.С. поиск юзал ненашел подходящего.
#2 18 июня 2010 в 12:13

работу под субдоменом

AtlantisWeb

(не в корневом каталоге)

AtlantisWeb
субдомен и не в корневом каталоге это разные вещи.

Работать НЕ В КОРНЕВОМ каталоге инстант НЕ будет.
Работать на субдомене БУДЕТ.

* работает ли сам инстант из подпапки, если да то есть ли мануал по ручной установке

AtlantisWeb
Зачем два раза спрашивать одно и то же?))) Ответ — НЕТ.

Реализовать работу из под папки можно, это не сложно, но долго, нудно и кропотливо.
#3 18 июня 2010 в 12:22
"субдомен и не в корневом каталоге это разные вещи."
Это я понимаю, но т.к. на моем проекте субдомен дается на папки, для меня это одно и тоже.

"Зачем два раза спрашивать одно и то же?))) Ответ — НЕТ."
несовсем одно и то же, первый вопрос был про работу "инстолятора", а второй про работу "движка".

"Реализовать работу из под папки можно, это не сложно, но долго, нудно и кропотливо."
есть ли тут на форуме подобный мануал (хотябы основа), может поковыряюсь по аналогии.

П.С. благодарю за ответ, и надеюсь что в будущих релизах поддержка папок появится.
#4 18 июня 2010 в 12:48

есть ли тут на форуме подобный мануал (хотябы основа), может поковыряюсь по аналогии.

AtlantisWeb
Я не находил здесь мануала на эту тему, скорее всего нет.
Я так думаю, что смотреть надо в сторону констант
  1. define('PATH', $_SERVER['DOCUMENT_ROOT']);
  2. define('HOST', 'http://' . $_SERVER['HTTP_HOST']);
т.е. примерно переписать их (для index.php) как то так:
  1.  
  2. $host = dirname(__FILE__);
  3. $host1 = str_replace($_SERVER['DOCUMENT_ROOT'].'/', '', $host);
  4. define('PATH', $host );
  5. define('HOST', 'http://' . $_SERVER['HTTP_HOST'].'/'.$host1);
  6.  
Но есть еще много других файлов, где встречаются данные константы, отдельно объявленные…
#5 18 июня 2010 в 13:03
Спасибо большое, попробую.
#6 18 февраля 2013 в 05:46
установка в папку все еще не поддерживается?
#7 22 апреля 2013 в 09:40
видимо нет…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.