Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Создать не Localhost, а другой сервер MySQL, ну
 
 автор: добряк   (17.03.2013 в 22:32)   письмо автору
 
 

Здравствуйте. Подскажите пожалуйста, как создать кроме сервера Localhost MySQL, другой (ие) сервер, с другим именем.
А то у хостера жестко задано название мервера MySQL, а я хочу что бы локально совпадаоло с хостером, иначе неудобно и трудно сопровождать
Спасибо

  Ответить  
 
 автор: Sfinks   (18.03.2013 в 00:24)   письмо автору
 
   для: добряк   (17.03.2013 в 22:32)
 

Никогда на эту тему не заморачивался, поэтому не скажу на счет перенастройки сервера.

Но решение подскажу =)

Я обычно проверяю имя домена на моменте подключения и задаю разные параметры.
<?php
  
switch($_SERVER['SERVER_NAME'])
    {
    case 
'site.ru':
      
define"DB_HOST""host1" );
      
define"DB_USER""user1" );
      
define"DB_PASS" "pass1" );
    break;
    case 
'some.site.ru':
      
define"DB_HOST""host2" );
      
define"DB_USER""user2" );
      
define"DB_PASS" "pass2" );
    break;
    default:
      
define"DB_HOST""host3" );
      
define"DB_USER""user3" );
      
define"DB_PASS" "pass3" );
    }
?>

  Ответить  
 
 автор: добряк   (18.03.2013 в 06:01)   письмо автору
 
   для: Sfinks   (18.03.2013 в 00:24)
 

Ну это все правильно, красиво и очень хорошо.
Но мне нужен в ДЕНВЕРЕ другой сервер, сдругим именем, а не с Localhost

  Ответить  
 
 автор: Sfinks   (18.03.2013 в 09:00)   письмо автору
 
   для: добряк   (18.03.2013 в 06:01)
 

А что, в денвере значение $_SERVER['SERVER_NAME'] совпадает с реальным адресом Вашего сайта?

  Ответить  
 
 автор: добряк   (18.03.2013 в 09:16)   письмо автору
 
   для: Sfinks   (18.03.2013 в 09:00)
 

ВЫ правильно пишите, но это просто глобальная перееннная.
Я же спрашиваю Про MySql, там есть phpmyadmin, вверху слово "Server: localhost", так вот его мне и надо поменять
Иначе говоря это сетевое доменное имя,
Network Domian: localhost
Server Name: localhost

  Ответить  
 
 автор: Igorek   (18.03.2013 в 07:20)   письмо автору
 
   для: добряк   (17.03.2013 в 22:32)
 

Виртуальный хост не то? Имя ему можно любое задать, впрочем как и локалхост переименовать.
ServerName директива в помощь. да не забыть в hosts правки внести. Вроде бы и все

  Ответить  
 
 автор: добряк   (18.03.2013 в 09:17)   письмо автору
 
   для: Igorek   (18.03.2013 в 07:20)
 

Так как пеереименовать или добавить

  Ответить  
 
 автор: Igorek   (18.03.2013 в 12:45)   письмо автору
 
   для: добряк   (18.03.2013 в 09:17)
 

Не надо здесь никаких виртуальных хостов.
Просто в hosts указываете имя с адресом 127.0.0.1
127.0.0.1 myserver
и при коннекте к мусклу указываете myserver

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования