Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

Re: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

paolo64 » 08 апр 2016, 11:25

Еще, я хочу пояснить, что ставил CentOS на компьютер с ОЗУ 256 МВ, а CentOS в принципе на ставится с такой памятью (требует 512).
Пришлось полазить в интернете, поискать обходные пути... Я думал, может из за этого httpd глючил... Из за памяти.
Но все обошлось.
На таком слабеньком компьютере CentOS 6.7 работает просто замечательно...
Если у кого есть вопросы - как поставить СентОС на компьютер с памятью 256 МБ - обращайтесь. Это очень просто!

С уважением,
Павел.

Re: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

paolo64 » 08 апр 2016, 10:34

Все сработало!
Перегрузил и все опять работает.
Огромное спасибо Вам!

С уважением,
Павел.

Re: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

AiK » 07 апр 2016, 22:41

setsebool -P httpd_can_network_connect=1

Re: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

paolo64 » 07 апр 2016, 16:49

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!!
УРААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА!!!!!!

ЗАРАБОТАЛО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

ЧЕТВЕРО СУТОК ПРАКТИЧЕСКИ НЕ СПАЛ!!!!!!!!!!

А как вам удалось это найти??!!!

:)

А setsebool httpd_can_network_connect=1 - сохранится?

Re: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

AiK » 07 апр 2016, 16:43

И что это значит?
Это значит, что удалось соединится с mysql сервером. То есть Firewall не при делах. Эту проблему исключили.
По моему тут какая-то проблема с доступом исполнения скриптов в Apache.
Возможно. Надо в консоли зайти от имени пользователя апача и попытаться выполнить скрипт...

А вообще теперь гуглится вот такое волшебное сочетание

Код: Выделить всё

 
setsebool httpd_can_network_connect=1

Re: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

paolo64 » 07 апр 2016, 11:38

По моему тут какая-то проблема с доступом исполнения скриптов в Apache.
Из консоли все скрипты работают!

Re: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

paolo64 » 07 апр 2016, 07:54

AiK писал(а):Ну, минимум сервер у нас запущен и вроде как слушает 3306 порт при любом варианте обращений.

Последовательность действий

1. telnet 127.0.0.1 3306 или telnet localhost 3306
2. Если не прокатило - копаем настройки iptables

Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape chararcter is '^]'
4
5.1.73/%g[qIYp0z8IE] (Jzl
Connection closed by foreign host.
--------------------
Тоже самое и для localhost

И что это значит?

На работающем сервере, где все работает - та же картина

sigmavet.ru/cgi-bin/test1

Running 'SELECT 'Hello World!' AS _message'...
... MySQL replies: Hello World!
... MySQL says it again: Hello World!

А у меня:

Running 'SELECT 'Hello World!' AS _message'...
# ERR: SQLException in test1.cpp(main) on line 48
# ERR: Can't connect to MySQL server on '127.0.0.1' (13) (MySQL error code: 2003, SQLState: HY000 )

Re: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

AiK » 07 апр 2016, 00:07

Ну, минимум сервер у нас запущен и вроде как слушает 3306 порт при любом варианте обращений.

Последовательность действий

1. telnet 127.0.0.1 3306 или telnet localhost 3306
2. Если не прокатило - копаем настройки iptables

Re: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

paolo64 » 06 апр 2016, 16:00

AiK писал(а):Ну я с линуксом скорее на Вы... Как я понимаю, курить надо содержимое файла /etc/my.cnf (не в курсе где конфиг мускуля в центоси штатно валяется) и медитировать над наличием строчки

Код: Выделить всё

[mysqld]
bind-address = 127.0.0.1

А у меня не создается /etc/my.cnf (!!!)
Не знаю почему...

Re: Обращение из CGI скрипта к MySQL не проходит... (SentOS 6)

paolo64 » 06 апр 2016, 15:57

Добрый вечер, модератор!

Я утром добавил сообщение, а оно все модерируется... :)

Вернуться к началу