установка бд

Discussion in 'PHP' started by хoхa99, 15 Jan 2011.

  1. хoхa99

    хoхa99 Member

    Joined:
    24 Jan 2010
    Messages:
    57
    Likes Received:
    5
    Reputations:
    0
    проблема заключается в том, что при установке движка дле выходит ошибка подключения mysql

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

    вообще такое возможно*?
     
  2. A_n_d_r_e_i

    A_n_d_r_e_i Elder - Старейшина

    Joined:
    2 Sep 2009
    Messages:
    202
    Likes Received:
    276
    Reputations:
    32
    у тебя интеграции нету, нету взаимодействия движка с бд и не будет
    я сам хотел так сделать, по-идее возможно, но это трудоёмкий процесс..
    да и ты уверен(если получится сделать интеграцию), что твой пк справится с нагрузкой? я думаю не стоит эксперементировать с этим..
     
  3. хoхa99

    хoхa99 Member

    Joined:
    24 Jan 2010
    Messages:
    57
    Likes Received:
    5
    Reputations:
    0
    может на хостинге создать БД и поставить перенаправление на мой выделенный айпи? в конфиге дле прописать локал хост О_о
     
  4. хoхa99

    хoхa99 Member

    Joined:
    24 Jan 2010
    Messages:
    57
    Likes Received:
    5
    Reputations:
    0
    нет нет, пк справиться с нагрузкой,нужно какнибудь привязать (((
     
  5. Serafim

    Serafim Elder - Старейшина

    Joined:
    24 Oct 2006
    Messages:
    181
    Likes Received:
    103
    Reputations:
    18
    Какая еще интеграция? Что за бред?
    DLE смотрит конфиг и подключается к базе по заданным параметрам, но если закрыт порт для доступа из вне то конечно будет ошибка подключения к бд.
     
  6. хoхa99

    хoхa99 Member

    Joined:
    24 Jan 2010
    Messages:
    57
    Likes Received:
    5
    Reputations:
    0
    ценные слова, но порты вроде открыты
     
  7. хoхa99

    хoхa99 Member

    Joined:
    24 Jan 2010
    Messages:
    57
    Likes Received:
    5
    Reputations:
    0
    бида, суппорт мне ответил
    "Дело в том, что в целях безопасности мы блокируем все порты сервера, кроме тех, которые прослушивают предоставляемые нами сервисы.

    Размещайте базу на своем аккаунте, и проблем не возникнет."

    а я ломал голову 3 часа
     
  8. A_n_d_r_e_i

    A_n_d_r_e_i Elder - Старейшина

    Joined:
    2 Sep 2009
    Messages:
    202
    Likes Received:
    276
    Reputations:
    32
    ага, пардон, я просто привык к вбулетин, там другие подводные камни..
     
  9. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    хoхa99 из сообщения вашего саппорта, к сожалению, не ясно блокируют ли они все входящие/все исходящие/вообще все порты.

    Какую ошибку возвращает mysql_connect? Попробуйте запустить такой скрипт на вашем хостинге:
    PHP:
    @mysql_connect('домашний IP''логин''пароль');
    echo 
    '<h1>'mysql_errno().': '.mysql_error().'</h1>';
    echo 
    '<hr />';
    echo 
    '<hr />';
    echo 
    '<hr />';
    readfile('http://ya.ru');
    1) Если в начале страницы будет ошибка - скопируйте ее сюда.
    2) Если выведется страница яндекса, то можете перенести порт mysql с 3306 на 80 на домашнем компе - и будет работать. Только имейте ввиду, в интернетах постоянно происходит сканирование 80 порта на предмет прокси, что вызывет ненужную нагрузку на mysql
     
    _________________________
    1 person likes this.
  10. хoхa99

    хoхa99 Member

    Joined:
    24 Jan 2010
    Messages:
    57
    Likes Received:
    5
    Reputations:
    0
    тоесть такая ошибка?

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in public_html/111111.php on line 3
     
  11. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    хoхa99 Извините, ошибся во второй строке. Вот исправленная версия:
    PHP:
     @mysql_connect('домашний IP''логин''пароль');
    echo 
    '<h1>'.mysql_errno().': '.mysql_error().'</h1>';
    echo 
    '<hr />';
    echo 
    '<hr />';
    echo 
    '<hr />';
    readfile('http://ya.ru');  
     
    _________________________
  12. хoхa99

    хoхa99 Member

    Joined:
    24 Jan 2010
    Messages:
    57
    Likes Received:
    5
    Reputations:
    0
    Could not locate remote server
     
  13. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    хoхa99 на загружаемой станице (этого скрипта, который вы записали). Должно быть:
    1) Номер ошибки <двоеточие> текст ошибки, либо просто двоеточие. Скопируйте и номер и текст ошибки
    2) 3 горизонтальных линии (возможно одна, но горизонтальная линия должна быть)
    3) После линий страница яндекса, либо ошибка

    У вас так? Если вместо всего этого показывается "Could not locate remote server" - то вы что то делаете не так
     
    _________________________