• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак Заточка DLE для сателлитов

Статус
В этой теме нельзя размещать новые ответы.

nonenone

Гуру форума
Регистрация
18 Сен 2007
Сообщения
454
Реакции
94
Описание от автора:
Хак позволяющий установить на одном движке N сайтов.
Хак даёт полное розделение файлов настроек (как сайтов так и БД)
Для чего это нужно?:
Допустим есть у вас бесплатный хостинг на 20 Мб и на 1 БД (ховняно, не так ли?) но плюсом есть то что там не розмещают рекламу, можна парковать свои домены и нет никакого ограничения по трафику. Вы напарковали туда своих доменов и захотели влепить туда несколько сателлитов, но 3-5 сайтов туда не влезут. Иное дело если эти сайты будут висеть на одном движке...
Теперь что делать с базой. Для каждого сайта используйте свой префикс, в итоге в одной базе все поместится.
Установка:
1 Сохраняем копии файлов /engine/data/config.php и /engine/data/dbconfig.php
2 На основе файла /engine/data/config.php создаёте файлы config1.php, config2.php, config3.php
3 содержимое архива заливаем в /engine/data/ с заменой файлов (перезапишутся файлы config.php и dbconfig.php)
4 открываем engine/inc/options.php и ищем:
PHP:
$handler = fopen( ENGINE_DIR . '/data/config.php', "w" );
заменяем на:
PHP:
require_once ENGINE_DIR . '/data/site.php';
$num=count($name_sites);
for ($i = 1; $i < $num+1; $i++){
if ($_SERVER['HTTP_HOST']==$name_sites[$i]){
$handler = fopen( ENGINE_DIR . '/data/config'.$i.'.php', "w" );
$i=$num;}}
5 Открываем /engine/data/site.php и вписываем нужные данные
6 Проводим соответственные манипуляции с БД
Автор: Gauss
Хак был найден на
также можно скачять


По идее штука класная, экономит место на хосте и не нужно по несколько раз с нуля устанавливать dle, у меня прикрутить так что бы работало не получилось, может кто то пробывал сей хак и все вышло, в обшем был бы признателен за помошь в установке...
 
видимо не у кого не получилось а жаль сам парюсь ставя по многу раз ДЛЕ
 
видимо не у кого не получилось а жаль сам парюсь ставя по многу раз ДЛЕ
Как заметил этот хак не 100% даёт то что нужно каждому администратору его по любому нужно ещё доработать. :ah:
 
Если честно, не понял реализацию.
Для каждого домена есть своя папка на хостинге, типа /site.ru/public_html, /site2.ru/public_html и т.д.
Как домен вообще может работать из другой папки?
 
Вообще не понимаю для чего нужно данное решение, делайте разные перфиксы и юзайте одну базу с одним пользователем и всё.
 
Для каждого домена есть своя папка на хостинге, типа /site.ru/public_html, /site2.ru/public_html и т.д.
Как домен вообще может работать из другой папки?
на некоторых хостах есть настройки из какой папки работать домену, но на бесплатных такого не встречал.
 
Вообще не понимаю для чего нужно данное решение, делайте разные перфиксы и юзайте одну базу с одним пользователем и всё.
Место... Не надо заливать 30 ДЛЕ, достаточно сделать 30 конфигов.
 
Место... Не надо заливать 30 ДЛЕ, достаточно сделать 30 конфигов.
даже не столько проблема с местом, сколько со временем уходящим на заливку, перезаливку, инстал дле.
а так залил один раз, нарегал доменов и на уровне конвеера клепаещ сателиты под сапу.
надо все таки разобраться толком как его настроит и прикрутить, бо ничего подобного не встречал (
 
единственный прикол который я не сделал - что бы с одного домена работало на остальные - а так все нормуль...
 
разве такое реально? Если да то можно заводик сателлитов устроить.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху