Есть следующая система (в полностью рабочем состоянии): БД на MSSQL 2005, на которую смотрит web-интерфейс, реализованный на PHP, который хостится в IIS7. Всё настроено и прекрасно работает.
Требовалось: сделать копию web-интерфейса, которая будет хоститься на том же сервере, но коннектиться к тестовой базе (так же на MSSQL, но аппаратно, на другом сервере).
Что было сделано: каталог с сайтом скопирован и добавлен в качестве нового узла на IIS (естественно, с отличным от "реального" сайта портом). В конфигах прописаны корректные строчки подключения к тестовой базе.
Результат: такое впечатление, что браузер берет данные из каталога "реального", а не "тестового" сайта. Допустим, коннект осуществляется к "реальной" базе. Ещё пример -- изначально документом по умолчанию был, скажем, index.php. Переименовав его в index_2.php и назначив index_2.php документом по умолчанию, получаем ошибку 404. Очевидно, что "что-то где-то" кэшируется.
Как это побороть?
Спустя 14 минут, 10 секунд (18.08.2010 - 07:04) zvezda_t написал(а):
А Вы уверены что есть необходимость копировать каталог с сайтом?
Может быть в самом коде проще сделать перенаправления по двум Базам - и в зависимости от условий делать подключение к нужной БД?
Может быть в самом коде проще сделать перенаправления по двум Базам - и в зависимости от условий делать подключение к нужной БД?
Спустя 40 минут, 14 секунд (18.08.2010 - 07:44) BorizZebr написал(а):
Конечно же такой вариант рассматривался!
Но! Проект был реализован не нами, и реализован мягко говоря -- ужасно. Инициализация подключения к БД по коду происходит не в одной сотне мест.
К тому же, хотелось бы иметь тестовый web-интерфейс, который ни коим образом не связан с реальным. Мало-ли, какие изменения будут вноситься в тестовый, не хотелось бы положить ненароком реальный
Но! Проект был реализован не нами, и реализован мягко говоря -- ужасно. Инициализация подключения к БД по коду происходит не в одной сотне мест.
К тому же, хотелось бы иметь тестовый web-интерфейс, который ни коим образом не связан с реальным. Мало-ли, какие изменения будут вноситься в тестовый, не хотелось бы положить ненароком реальный
Спустя 3 часа, 18 минут, 35 секунд (18.08.2010 - 11:03) SlavaFr написал(а):
Цитата (BorizZebr @ 18.08.2010 - 04:44) |
Инициализация подключения к БД по коду происходит не в одной сотне мест. |
тогда в самый раз настало время это изменить.
Спустя 2 минуты, 47 секунд (18.08.2010 - 11:06) Basili4 написал(а):
BorizZebr
SlavaFr прав на 120% при этом стоит обратить внимание на структуру сайта возможно там надо много чего оптимизировать т.к.
SlavaFr прав на 120% при этом стоит обратить внимание на структуру сайта возможно там надо много чего оптимизировать т.к.
Цитата (BorizZebr @ 18.08.2010 - 08:44) |
к БД по коду происходит не в одной сотне мест. |
это верх ГК.