Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2013, 09:01   #1
valerka92
Форумчанин
 
Регистрация: 24.04.2010
Сообщений: 179
По умолчанию Нужно сделать dev сервер для сайта

Всем привет ребята!
Названия сайтов вымышленные
Цель такая есть сайт sait.ru это Live сайт, у нас есть другой дев сайт для тестирования, после тестирования данные закидываем на sait.ru

Так вот в коде содержать вставки такого типа
if ($_SERVER['HTTP_HOST'] == 'site.ru') {
echo 1;
}


Так вот то что находится в этой конструкции не будет работать на дев сервере

Задача сделать так что бы дев сайт работал также как и лайв
NADO IZUCHIT C++
valerka92 вне форума Ответить с цитированием
Старый 24.01.2013, 09:54   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

замените такие вставки на
Код:
($_SERVER['HTTP_HOST'] == 'site.ru' OR $_SERVER['HTTP_HOST'] == 'site2.ru')
ADSoft вне форума Ответить с цитированием
Старый 24.01.2013, 11:35   #3
buriat
Форумчанин
 
Регистрация: 28.06.2010
Сообщений: 189
По умолчанию

Если все запросы идут через один скрипт, то в его начале просто ставим
PHP код:
    $_SERVER['HTTP_HOST'] = 'dev-sait.ru'
Если есть доступ к настройкам dev серва, тогда то что будет в $_SERVER['HTTP_HOST'] можно изменить через них.
buriat вне форума Ответить с цитированием
Старый 25.01.2013, 03:00   #4
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

я бы прописал доменное имя в константу и во всем проекте использовал именно константу для сравнений, проверок, выводов и т.п.
в случае переноса на другое доменное имя, просто меняем одно единственное значение и проект работает под другим именем.
в случае переноса скриптов с тестового доменного имени, просто переносим скрипты, не трогая файл с константами и также все будет просто и беспроблемно.
Mortimoro вне форума Ответить с цитированием
Старый 25.01.2013, 13:50   #5
valerka92
Форумчанин
 
Регистрация: 24.04.2010
Сообщений: 179
По умолчанию

Спасибо большое всем! Так у всех хорошие варианты решения!

+1 всем
NADO IZUCHIT C++
valerka92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно выбрать CMS для сайта! Leximus WordPress и другие CMS 3 24.04.2012 19:58
Нужно сделать js-функцию для сайта! _Online_ JavaScript, Ajax 8 11.02.2012 11:01
Нужно сделать точную копию сайта. Хорошая оплата! neo.land Фриланс 0 10.12.2011 20:58
Нужно написать скрипт для сайта bank_59 Фриланс 0 20.02.2011 12:50
Нужно из блок-схемы сделать программу! Dev C++ Ermolenko Помощь студентам 0 10.10.2010 19:24