Спокойно описываю ситуацию:
Я написал скрипт с помощью MySQL connector c++, который обращается к MySQL.
Когда я запускаю его с консоли сервера SentOS. Все работает нормально.
Running 'SELECT 'Hello World!' AS _message'...
... MySQL replies: Hello World!
... MySQL says it again: Hello World!
А кода я вызываю его с удаленного компьютера, к примеру
http://10.208.22.16/cgi-bin/test1
Он выдаёт:
Running 'SELECT 'Hello World!' AS _message'...
# ERR: SQLException in test1.cpp(main) on line 47
# ERR: Can't connect to MySQL server on '127.0.0.1' (13) (MySQL error code: 2003, SQLState: HY000 )
Если выключаю MySQL - картинка не меняется. Что-то не дает скрипту обратится к MySQL.
К примеру: http://sigmavet.ru/cgi-bin/test1 - На такой же SentOS - все работает
А на моём сервере (такой же SentOS) - такая же версия SentOS, Apache и MySQL. Хоть ты тресни не работает!
Специально собирал, что бы отрабатывать скрипты дома, а на рабочий сервер только выкладывать результаты...
Хоть что-нибудь посоветуйте.... Всю голову сломал...
С уважением,
Павел.
cgi-script, mysql