Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы от новичков (http://forum.sape.ru/forumdisplay.php?f=25)
-   -   Не могу установить код (несколько сайтов в одной директории) (http://forum.sape.ru/showthread.php?t=11431)

ABSolut 12.04.2008 12:38

Не могу установить код (несколько сайтов в одной директории)
 
Суть проблемы:
Использую HostCMS в качестве движка.
В одной директории расположено несколько разных сайтов.
На одном из сайтов в этой директории уже стоит код Сапы и все работает нормально
При попытке установки кода Сапы на очередной (второй) сайт вижу следующую картину:
После создания новых файлов links.db и words.db туда записываются ссылки сайта, к которому обращались в первый раз и не записываются ссылки второго сайта.
Как бы добиться, что бы работали оба сайта?
Перелопатил FAQ - ничего не нашел :(

WebFX 12.04.2008 12:55

как я понял, все сайты лежат в отдельных поддиректориях?
попробуй укажи ПОЛНЫЙ путь до сайта в скрипте сапы данного сайта

ABSolut 12.04.2008 13:08

Нет, сайты даже не в поддиректориях :(
ТО есть есть одна директория с CMSкой а домены добавляются из админки и для всех доменов используется одна структура поддиректорий.
К сожалению, не знаю как это работает... наверное, что то на уровне .htaccess

WebFX 12.04.2008 13:23

И абсолютные пути одинаковые для каждого созданного домена?
Чёрт..ниччо не понимаю(
если я добавляю картинку в один домен и в другой - эти картинки лежат в ОДНОЙ папке на хосте??

ABSolut 12.04.2008 13:26

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

omsknews 12.04.2008 13:27

сделайте так
делаем хитрую директорию в которой лежат links.db и words.db отдельную под каждый продаваемый сайт.
Код сапы встраивается прям в цмску и делаем проверку Хостнейма, в записимости от него меняем коды сапы в том месте где указывается "хитрая директория"

как это делать с "красивой веб-админки" не скажу - никогда не пользовался в силу консервативности :-) всегда руками просто код правил

ABSolut 12.04.2008 13:33

Конечно же отличия есть. Например:
У одного сайта путь к макету страницы:
/home/a/...................../templates/template23/template.htm
а у другого
/home/a/...................../templates/template22/template.htm
И это всё вобщем то...

ABSolut 12.04.2008 13:36

Цитата:

Сообщение от omsknews (Сообщение 123259)
сделайте так
делаем хитрую директорию в которой лежат links.db и words.db отдельную под каждый продаваемый сайт.
Код сапы встраивается прям в цмску и делаем проверку Хостнейма, в записимости от него меняем коды сапы в том месте где указывается "хитрая директория"

как это делать с "красивой веб-админки" не скажу - никогда не пользовался в силу консервативности :-) всегда руками просто код правил

Я не умею этого делать, увы :(

omsknews 12.04.2008 13:48

нипрограмист и пеху не видел?
нужно сделать для кадого сайта отдельную директорию для сапы куда сапа будет складывать базы.
к Коде движка в том месте где вы делаете чтото типа такого
ну чтото типа так
// добавить старт
добавляем проверку имени домена на который приходит запрос
if ( eregi('site1.ru',getenv("SERVER_NAME")) {
$PAPKAforSITE='fbuo876gfdvfSite1';
}
if ( eregi('site2.ru',getenv("SERVER_NAME")) {
$PAPKAforSITE='fbuo876gfdvf---Site2';
}

// добавить кончилось

// эту сстроку подправить чтобы получилось типа такое
require_once($_SERVER['DOCUMENT_ROOT'].'/'.$PAPKAforSITE.'/sape.php');

$sape = new SAPE_client($o);
$o['request_uri'] = getenv('request_uri');
$sape_context = new SAPE_context();



дадада я не программист чтобы написать это Одной строкой и типа крсиво и правильно . но это будет первое время работать.

ABSolut 12.04.2008 13:52

нипрограммист, а пхп могу только испоганить чужое :)
На уровне того, что Вы мне написали - смогу подставить свои параметры и не более.
Секундочку... Но ведь я вставляю в макет каждого из сайтов код для сапы. Нужно ли делать проверку в каждом макете для обоих урлов?
Сейчас попробую сделать по Вашему. Спасибо большое


Часовой пояс GMT +3, время: 08:25.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.