Система Управления Контентом Сайта / Content Management System
edogs nuke based on php nuke compatible from nuke 6.5 to nuke 7.8
Навигация
· Главная
· Рекомендовать сайт
· Карта сайта и поиск по сайту
· Каталог ссылок
· Каталог файлов
· Обратная связь
· Наши опросы
· Наши пользователи
· Наши форумы
· Управление аккаунтом
· Фотогалерея
· Тематические разделы
· Добавить новость
· Доска объявлений
· Закладки
Последние объявления
Нет содержания для данного блока.
Информация

edogs-CMS 
 (php-nuke 7.3 based) 
 разработка модулей/блоков, 
 написание скриптов

Империя Догов 
 (клуб собак всех пород). 
 Чат, форум, объявления, 
 новости, информация
Немецкие доги, восточно-европейские овчарки (ВЕО) и другие породы
google test
 Метод размещения двух сайтов (языков) на один сервер для php-nuke и edogs-CMSPHP-Nuke   Статья коротко освещает простой, но полезный способ разместить на одном хостинге два сайта (или больше) и/или сделать нормальное разделение по языкам.
   К сожалению в нюке нет механизма нормальной поддержки нескольких языков, и зачастую проще установить вторую копию php-nuke.
   Но не всегда обязательно копировать все файлы...

   Фактически способ настолько банален, что даже статью этому посвящать как-то вроде неудобно:-) но благодаря многим вопросам в почту и в асю, мы решили написать краткую инструкцию.

 Создаём вторую базу. Или просто закачиваем дамп в базу данных с другим префиксом.
 Припарковываем второй адрес (домен) в ту же директорию.

 В файл config.php во первых строках пишем код вроде следующего
global $sdm;
$sdm=$_SERVER['HTTP_HOST'];
$sdm1=explode('.',$sdm);
if($sdm1[0]=='www') unset($sdm1[0]);
$sdm=implode('.',$sdm1);

 Теперь в $sdm у нас оказался текущий домен к которому обратился пользователь.
 Всё что нам надо сделать, это выбор текущей конфигурации базы данных в соответствии с этим.
 Например
if($sdm=='edogs.ru') { одна конфигурация базы $dbhost, $prefix и т.д.}
if($sdm=='eklon.com') { одна конфигурация базы $dbhost, $prefix и т.д.}

  Безусловно этот способ потребует возможности направлять несколько адресов на хостинг, что впрочем отнюдь не редкость. Так же нагрузка на сервер будет от двух сайтов, а не от одного. Прийдется выставить конфигурацию соответственным образом, прописать адреса сайтов отдельно в каждом из них. Но зато Вам не прийдется закачивать по второму разу все файлы, да и пропатчивание пройдет легче. Если Вы используете фотогалереи или доски объявлений или что-нибудь аналогичное, желательно так же оттюнинговать пути соответствующим образом.

P.S.: Вопросы и обсуждение ведеться в форуме в теме "Метод размещения двух сайтов на одном месте"

 
Логин
Логин

Пароль

Не зарегистрировались? Вы можете сделать это, нажав здесь. Когда Вы зарегистрируетесь, Вы получите полный доступ ко всем разделам сайта.
Связанные ссылки
· Больше про PHP-Nuke
· Новость от edogs777


Самая читаемая статья: PHP-Nuke:
Выпущен плагин для совмещения БД пользователей nuke, invision, vbulletin

Рейтинг статьи
Средняя оценка: 4
Ответов: 4


Пожалуйста, проголосуйте за эту статью:

Отлично
Очень хорошо
Хорошо
Нормально
Плохо


опции

 Напечатать текущую страницу  Напечатать текущую страницу

 Отправить статью другу  Отправить статью другу

PHP-Nuke Выпущен плагин для совмещения БД пользователей nuke, invision, vbulletin
Вышла версия edogs-Nuke 0.89c
Вышел апдейт версии edogs-CMS с версии 0.10b до 0.15b
Упрощаем администрирование сайта (работа с базами данных)
eDogs-Nuke (aka edogsCMS)
Извините, комментарии не разрешены для этой статьи.