Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 13
  1. #1
    Аватар для gambit26
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.11.2015
    Сообщений
    30
    Репутация:
    0 ±

    Ошибка соединения с MySQL

    Друзья товарищи, помогите пожалуйста. Тема вот такая:

    Пользовался я неким хостингом около месяца (держал на нём тестовый сервер). Позже как-то не нужен был хостинг, месяц кончился, мой сервер удалился и т.д. Пришлось заново заказывать. Заказал новую БД мускул, вписал новые данные в мод и... мод не запускается. А ведь я ничего не трогал, просто сменил данные.

    Когда лазил по логам и тыкал везде print, то понял, что сервер зависает именно в той строчке, где создается подключение. Иначе говоря, после ничего не происходит. Если эту строчку убрать, то сервер запускается без проблем. Вот сама эта строчка (пользуюсь MySQL плагином BlueG):
    PHP код:
    mysql_connect_ID mysql_connect(MYSQL_CONNECT_INFO); 
    MYSQL_CONNECT_INFO у меня на дефайнах и имеет следующий вид:
    PHP код:
    #define MYSQL_HOST                "localhost"
    #define MYSQL_USER                "*********"
    #define MYSQL_DATABASE            "*********"
    #define MYSQL_PASSWORD            "*********"
    #define MYSQL_CONNECT_INFO        MYSQL_HOST,MYSQL_USER,MYSQL_DATABASE,MYSQL_PASSWORD 
    Что только не пробовал: вводил вместо localhost IP сервера и 127.0.0.1, менял версии плагина, ничего не помогает. Самое забавное в том, что на локалке всё работает отлично (через Denwer).

    Что же я делаю дальше... Далее я иду к знакомому и прошу у него дать мне сервер и мускул на его хостинге. Он даёт, всё нормально работает (другие моды на мускул работают отлично). Но когда я пытаюсь впихнуть свой мод, происходит та же проблема (зависает на подключении к мускул).

    Не жалея денег, я попробовал ещё один хостинг и всё та же песня. Так вот теперь вопрос: Уважаемые знатоки, что это может быть?
    Последний раз редактировалось gambit26; 17.01.2016 в 00:31.

  2. #2
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    МНОГАБУКФ

    По теме: А, что у нас твориться в mysql_log.txt?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  3. #3
    Аватар для gambit26
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.11.2015
    Сообщений
    30
    Репутация:
    0 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    МНОГАБУКФ
    Заранее всё расписал, чтобы не было предложений типа: "смени localhost на 127.0.0.1"

    Цитата Сообщение от $continue$ Посмотреть сообщение
    По теме: А, что у нас твориться в mysql_log.txt?
    ах да, забыл написать. в mysql_log вообще ничего не происходит.

  4. #4
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    До подключение к базе данных:
    PHP код:
    mysql_log(LOG_ERROR LOG_WARNINGLOG_TYPE_HTML); 
    Желательно логи залить на pastbin/gist
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  5. #5
    Аватар для gambit26
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.11.2015
    Сообщений
    30
    Репутация:
    0 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    До подключение к базе данных:
    PHP код:
    mysql_log(LOG_ERROR LOG_WARNINGLOG_TYPE_HTML); 
    Желательно логи залить на pastbin/gist
    всё-равно ничего нет. пустой документ.

  6. #6
    Аватар для Роуди.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    154
    Репутация:
    17 ±
    В ongamemodeinit
    PHP код:
    mysql_log(LOG_ALL); 
    и подключайтесь к серверу, затем содержимое под спойлер сюда.

    UPD: в MYSQL_HOST не должен стоять localhost, если Вы используете хостинг.

  7. #7
    Аватар для gambit26
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.11.2015
    Сообщений
    30
    Репутация:
    0 ±
    Цитата Сообщение от Роуди. Посмотреть сообщение
    В ongamemodeinit
    PHP код:
    mysql_log(LOG_ALL); 
    и подключайтесь к серверу, затем содержимое под спойлер сюда.
    PHP код:
    error 017undefined symbol "LOG_ALL" 
    Цитата Сообщение от Роуди. Посмотреть сообщение
    UPD: в MYSQL_HOST не должен стоять localhost, если Вы используете хостинг.
    Вот и меня это смущает... На всех трёх хостингах не даётся IP в данных MySQL и рекомендуют указывать именно localhost.

    Вопрос не по теме: подскажите дешевый хостинг, в котором даётся именно IP адрес сервера MySQL, а не localhost (попробую его).

  8. #8
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Можно поитересоваться , что за хостинг?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  9. #9
    Аватар для gambit26
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.11.2015
    Сообщений
    30
    Репутация:
    0 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Можно поитересоваться , что за хостинг?
    пробовал advens, in-hoster и eve-host

  10. #10
    Аватар для Роуди.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    154
    Репутация:
    17 ±
    Тут уже нечем Вам помочь, раз Вы не хотите тратиться на нормальный хостинг.

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •