Parser 3 и поддомены
Mizter Egoist 01.08.2013 21:31
Хостинг: ActiveCloud
Все поддомены работают на корневом Parser (/cgi-bin/parser3.cgi).
Если в папке поддомена создать папку cgi-bin и туда залить Parser то ничего не измениться.
Поддомен выглядит следующим образом: /www/mere.mizter.ru
А корневой каталог: /www/mizter.ru
Parser сам по себе работает, обрабатывает и выполняет все функции.
В корневом auto.p прописал абсолютные пути к библиотеки и кодировке, также прописал DOCUMENT_ROOT.
Когда комментируешь в _test.html postprocess[] то файлы находит, а когда не комментируешь, то он их не видит. Но проблема не в этом.
Проблема в путях поддоменов и папках, файлах поддоменов.
Вот log:
[Thu Aug 1 20:14:58 2013] [19774] /admere/: /home/***/www/mere.mizter.ru/admere/auto.p(57:5): 'aside' undefined method [parser.runtime] [uri=/admere/, method=GET, cl=0]
[Thu Aug 1 20:15:01 2013] [19775] /note/: /home/***/www/mere.mizter.ru/auto.p(44:19): '/home/***/www/mere.mizter.ru/note/./mere.cfg' read failed: No such file or directory (2), actual filename '/home/***/www/mere.mizter.ru/note/./mere.cfg' [file.missing] [uri=/note/, method=GET, cl=0]
Работают главные страницы поддоменов.
Например вот: $sections[^table::load[./mere.cfg]]
этот файл как известно загружает список пунктов для создания меню навигации.
Путь до этого файла пробовал менять. Ничего не помогло.
Проблема: при переходе в пункт меню, Parser ищет в папке файлы стилей и файл с меню и другие при необходимости.
Вы сами можете на это посмотреть зайдя на
http://mere.mizter.ru и обратившись к любому пункту меню.
Что сделать, чтобы все работало?
Вот _test.html корневого сайта:
http://mizter.ru/_test.htmlВот _test.html поддомена:
http://mere.mizter.ru/_test.html
- Parser 3 и поддомены, Mizter Egoist 01.08.2013 21:31