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

Помощь [help]Несколько dle на одну бд

Статус
В этой теме нельзя размещать новые ответы.
хм - я не понял две вещи - что делать если я хочу не один поддомен. а 5... и чем оно собственно отличаетсо от простого копирования всего с потрохами в другую папку (другой домен) - всё поменять, токо бд в конфиге оставить тотже - твоё способ экономит пару метров жосткой памяти... зато с моим мороки меньше =) ... Незнаю... покачто склоняюсь больше к своему...
 
h0ttab[sun], где тот мод есть. Выложи плиз.
 
юзай поиск СубДомен :).. в этом разделе он точно лежыт :)
 
А можно ли на несколько сайтов дле сделать одну регистрацию пользователей. Т.е. чтобы зареглся один раз а потом на остальных сайтах были те же логин и пароль?
 
если подключить все на одну бд то елементарно:) пришел к этому выводу после изучения своего дизенда интегры от калистро (самая свежая версия, он ее еще не начал продавать)
 
не склеятся сайты, т.к. диз то разный
 
Вот нашел статью про единую авторизацию (то, что собственно интересует)
Сегодня хотелось бы рассказать вам об одном из нововведении версии 5.7, а именно о том что в скрипт добавлена поддержка единой регистрации и авторизации на ваших сайтах, которые могут находится на различных доменах и работать под управлением разных копий скрипта, но при этом вашим пользователям достаточно зарегистрироватся только на одном из ваших сайтах и в дальнейшем использовать свой логин и пароль на других ваших сайтах. Единственным условием для реализации данной возможности является то, что все домены должны иметь доступ к одной и той же MySQL базе данных, в пределах одного хостера это не проблема, если хостеры разные, то MySQL сервер должен разрешать внешние подключения.

Внимание: несмотря на то что скрипт поддерживает работу с несколькими проектами, это не меняет условий лицензирования и одна лицензия выдается на один домен второго уровня, и для другого домена вам понадобится еще одна лицензия.

Итак рассмотрим более подробно как вам реализовать и использовать данную возможность:

Нам необходимо установить скрипт на основной домен, допустим Для просмотра ссылки Войди или Зарегистрируйся. Для этого делаем все как обычно, закачиваем файлы скрипта на сервер и запускаем мастер установки скрипта install.php. После того как скрипт проведет тестирование вам необходимо будет заполнить данные для доступа к MySQL серверу.

Например:

Сервер MySQL: localhost
Имя базы данных: datalife
Имя пользователя: root
Пароль: password

Эти данные вам предоставляет ваш хостер.

Следующим параметром идет Префикс, этот параметр вы можете определить и указать самостоятельно, мы например укажим: site

После того как мы успешно установили скрипт на один домен, нам необходимо установить скрипт на другой возмем для примера Для просмотра ссылки Войди или Зарегистрируйся. Делаем все по аналогии и данные для доступа к MySQL серверу указываем теже самые что и для первого сайта:

Сервер MySQL: localhost
Имя базы данных: datalife
Имя пользователя: root
Пароль: password

Единственным отличием является это параметр Префикс, который мы укажем другой, например укажим: games.

Итак мы получили два самостоятельных сайта Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся, которые работают отдельно и между собой не связаны. Поэтому следующей нашей задачей является объединить авторизацию и регистрацию на этих сайтах. Для этого мы заходим по FTP на наш второй сайт Для просмотра ссылки Войди или Зарегистрируйся и открываем файл engine/data/dbconfig.php, находим там строчку:


define ("USERPREFIX", "games");

и заменяем ее на


define ("USERPREFIX", "site");

Другими словами мы поставили для параметра USERPREFIX префикс от первого сайта. После этих действий ваш второй сайт будет использовать базу данных для пользователей и групп пользователей от первого сайта, а для всего остального будет использовать собственную отдельную базу данных.

Внимание: Некоторые продвинутые пользователи после этих действий решат удалить неиспользуемые в дальнейшем MySQL таблицы, но мы предостерегаем вас от этих действий, маленькие и неиспользуемые таблицы не будут вам мешать, но так как вам придется обновлять в дальнейшем каждый отдельно, то во избежания конфликтов вам нужно оставить эти таблицы, т.к. они также будут проходить процедуру обновления структуры.

Но там же написано, что этот хак не работает с версии 5.7. Отсюда и вопрос можно ли достичь такого эффекта в версии 6.3.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху