26.10.2007, 18:44 | #1 |
Специалист
|
Мультисайтинг
Объясняю ситуацию полностью.
Ввел в систему некое колличество сайтов. Сайты вводил одновременно. Код на сайтах вставлял такой: Код:
<?php define('_SAPE_USER', '*****************************'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['request_uri'] = $_SERVER['REDIRECT_URL']; $o['host'] = 'www.***********.com'; $sape = new SAPE_client($o); echo $sape->return_links(); unset($o); ?> Писал администрации - ей пох. Ответа нет уже 2 дня. |
26.10.2007, 18:55 | #2 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 720
|
Gevak
т.е. у вас в ОДНОЙ папке, с длинным название лежит код. и в этой же папке должно создастся НЕСКОЛЬКО файлов с именем линкс.дб. Правильно? Не видите еще нестыковочку? а Фак вам ессно почитаь лень, вам пох. Разжевать то разжевали, а врот положить и помочь проглотить некому? Вот на таких и правда - пох чаще всего.
__________________
Читаем ФАК Последний раз редактировалось ffaust; 17.11.2007 в 11:46. |
26.10.2007, 19:13 | #3 |
Специалист
|
Ank
Фак читал я! Но все ранво - не могу найти моей проблемы. Ссылки кроме первого сайта вообще нигде больше не отображаются и не отображались. А если на одну папку нельзя направить несколько сайтов то как быть? Неужели из этой проблемы нет выхода? Последний раз редактировалось ffaust; 17.11.2007 в 11:46. |
26.10.2007, 19:24 | #5 |
Специалист
|
to zhegloff
спасибо большое - сейчас посмторю... Я так понял надо везде добавить $o['multi_site'] = true; Сам sape.php надо править? И линкс.дб тоже надо наверно стереть? Что-нить еще надо делать? Последний раз редактировалось ffaust; 17.11.2007 в 11:47. |
26.10.2007, 20:03 | #6 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Gevak
Да, добавить. сапе.пхп править не нужно. стереть, да. Вроде больше ничего. в папочке у вас должны создастся файлики URL.links.db по одному на каждый сайт. Последний раз редактировалось ffaust; 17.11.2007 в 11:47. |
26.10.2007, 20:46 | #7 |
Специалист
|
Огромное спасибо - вроде все заработало.
Как рекомендация - где-нибудь на видном месте в факе мона написать еще один пункт: "Если у Вас много сайтов направленны на одну папку" ************************************ Проблема многосатовости. Если у Вас много сайтов на сервере направленны на одну папку, то надо в код, который Вы вставляете на страницы добавить еще одну строку: Код:
$o['multi_site'] = true; ************************************ Просто когда искал - далеко не сразу нашел то, что мне надо. Еще раз спасибо огромное zhegloff за ответ. |
09.01.2008, 18:35 | #8 |
Новичок
Регистрация: 04.01.2008
Адрес: Питер
Сообщений: 74
Вес репутации: 205
|
Правильно ли я понял что код должен выглядеть так:
Код:
<?php define('_SAPE_USER', '*****************************'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['multi_site'] = true; $o['request_uri'] = $_SERVER['REDIRECT_URL']; $o['host'] = 'www.***********.com'; $sape = new SAPE_client($o); echo $sape->return_links(); unset($o); ?> Код:
<?php define('_SAPE_USER', '*****************************'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['multi_site'] = true; $o['request_uri'] = $_SERVER['REDIRECT_URL']; $o['host'] = 'www.domen01.com'; $sape = new SAPE_client($o); echo $sape->return_links(); unset($o); ?> и <?php define('_SAPE_USER', '*****************************'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['multi_site'] = true; $o['request_uri'] = $_SERVER['REDIRECT_URL']; $o['host'] = 'www.domen02.com'; $sape = new SAPE_client($o); echo $sape->return_links(); unset($o); ?> |
11.01.2008, 00:40 | #9 |
Новичок
Регистрация: 04.01.2008
Адрес: Питер
Сообщений: 74
Вес репутации: 205
|
Для себя проблему решил.
Поставил следующий код и всё вроде заработало: Код:
<?php define('_SAPE_USER', '**********************'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['multi_site'] = true; $o['force_show_code'] = true; $sape = new SAPE_client($o); echo $sape->return_links(); ?> Код:
$o['force_show_code'] = true; Теперь жду модерации. |
18.08.2008, 16:42 | #10 | |
Мастер
Регистрация: 05.06.2008
Адрес: Somali
Сообщений: 648
Вес репутации: 237
|
Поиск рулит ))
Цитата:
url-url.ru.links.db URL-url.ru.links.db Url-url.ru.links.db URL-URL.ru.links.db URL-URL.RU.links.db а сколько еще возможных вариантов.. неужто сложно вписать регистронезависимый домен :-\ наверное, достаточно добавить строчку $this->_host = strtolower ($this->_host); после if (strlen($host)) { $this->_host = $host; } else { $this->_host = $_SERVER['HTTP_HOST']; } чтоб сделать название файла регистронезависимым...
__________________
помог? отблагодари! |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мультисайтинг на Wordpress? | shunti | Вопросы от новичков | 1 | 12.07.2008 15:34 |
Мультисайтинг... | vitich | Вопросы по работе системы | 56 | 10.07.2007 16:27 |
Часовой пояс GMT +3, время: 16:58.