Host Опубликовано 16 ноября, 2010 Жалоба Share Опубликовано 16 ноября, 2010 Добрый вечер всем! Как правильно настроить config.php для проверки на удленном сервере, я говорю о "Как вариант URL – разместить на проверяемом сервере файл config.php с правильными данными доступа к MySQL." Этот-же конфиг залить на удаленный сервер или как? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 16 ноября, 2010 Жалоба Share Опубликовано 16 ноября, 2010 Пример конфига - в архиве со скриптом. Дополнительная информация также есть в документации. config.php при его запросе должен выдавать "OK". Ссылка на комментарий Поделиться на другие сайты More sharing options...
Host Опубликовано 16 ноября, 2010 Автор Жалоба Share Опубликовано 16 ноября, 2010 Пример конфига - в архиве со скриптом. Дополнительная информация также есть в документации. config.php при его запросе должен выдавать "OK". я так понимаю это именно тот конфиг с которого работает скрипт, так в чем фиша коннект к мускулу надо делать к удаленому серверу или закинуть существующий конфиг на сервер который проверяется и указать удаленный коннект? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 16 ноября, 2010 Жалоба Share Опубликовано 16 ноября, 2010 Цитата из документации Добавление сервера URL для проверки, ответ по нему д.б. “OK”. При недоступности данного URL программа пытается подключиться к FTP по “IP сервера”. При ответе, отличном от “OK” – программа пытается перезагрузить MySQL. Как вариант URL – разместить на проверяемом сервере файл config.php с правильными данными доступа к MySQL. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Host Опубликовано 16 ноября, 2010 Автор Жалоба Share Опубликовано 16 ноября, 2010 Цитата из документации Как вариант URL – разместить на проверяемом сервере файл config.php с правильными данными доступа к MySQL. так к мускулу какого сервера которого проверяется или с которого проверяется? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 16 ноября, 2010 Жалоба Share Опубликовано 16 ноября, 2010 Проверяется мускул того сервера, на котором отдельно размещается один единственный файл config.php, отдающие ответ "OK". Ссылка на комментарий Поделиться на другие сайты More sharing options...
Host Опубликовано 16 ноября, 2010 Автор Жалоба Share Опубликовано 16 ноября, 2010 Проверяется мускул того сервера, на котором отдельно размещается один единственный файл config.php, отдающие ответ "OK". я понял так: надо создать файл config.php на сервере который проверяю и прописать в нм строчки: <?php // ######################################################## // // Настройки подключения базы данных // ######################################################## // $host = "localhost"; // Сервер баз данных $user = "root"; // Имя пользователя $pass = ""; // Пароль $dbname = "uptime"; // Название базы // ######################################################## // // Подключение к базе MySQL // ######################################################## // if (stristr(@$_SERVER["SCRIPT_NAME"], "config")) {@set_time_limit(5);} $connect = mysql_connect ($host, $user, $pass) or die ("Can't connect to MySQL!"); mysql_select_db ($dbname, $connect) or die ("Table MySQL doesn't exist!"); mysql_query ("SET NAMES cp1251") or die(mysql_errno($connect).mysql_error($connect)); unset ($user,$pass); if (stristr(@$_SERVER["SCRIPT_NAME"], "config")) {print"OK";exit;} ?> данные от любой базы можно и пустой. Правильно понял? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 16 ноября, 2010 Жалоба Share Опубликовано 16 ноября, 2010 От любой. Главное, чтобы выдавало "OK". Ссылка на комментарий Поделиться на другие сайты More sharing options...
Host Опубликовано 17 ноября, 2010 Автор Жалоба Share Опубликовано 17 ноября, 2010 От любой. Главное, чтобы выдавало "OK". да, так и сделал Ссылка на комментарий Поделиться на другие сайты More sharing options...
Host Опубликовано 2 октября, 2011 Автор Жалоба Share Опубликовано 2 октября, 2011 раньше работало так как я выше прописывал в файле, а сейчас пуста страница при корректных настройках подключения к БД. какого содержания должен быть файл для проверки мускула? У меня вот такое: <?php // ######################################################## // // Настройки подключения базы данных // ######################################################## // $host = "localhost"; // Сервер баз данных $user = "user"; // Имя пользователя $pass = "pass"; // Пароль $dbname = "name"; // Название базы // ######################################################## // // Подключение к базе MySQL // ######################################################## // if (stristr(@$_SERVER["SCRIPT_NAME"], "config")) {@set_time_limit(5);} $connect = mysql_connect ($host, $user, $pass) or die ("Can't connect to MySQL!"); mysql_select_db ($dbname, $connect) or die ("Table MySQL doesn't exist!"); mysql_query ("SET NAMES cp1251") or die(mysql_errno($connect).mysql_error($connect)); unset ($user,$pass); if (stristr(@$_SERVER["SCRIPT_NAME"], "config")) {print"OK";exit;} ?> кста-ти при любом типе проверки ругается на мускул, хоть прочту проверить и тд. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Host Опубликовано 2 октября, 2011 Автор Жалоба Share Опубликовано 2 октября, 2011 причем три раза пишет ошибку, на 4й пишет что сервер вернулся в сеть и так повторяется циклом. Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 2 октября, 2011 Жалоба Share Опубликовано 2 октября, 2011 Возможно, не срабатывает if (stristr(@$_SERVER["SCRIPT_NAME"], "config")) {print"OK";exit;} Не определяет имя скрипта что ли.. Что выводит php-скрипт со следующим кодом: <?phpecho $_SERVER["SCRIPT_NAME"]; ?> ? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Host Опубликовано 4 октября, 2011 Автор Жалоба Share Опубликовано 4 октября, 2011 /ok-error.php http://mysql.sys-p.com/ok-error.php Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 4 октября, 2011 Жалоба Share Опубликовано 4 октября, 2011 Хм... а при запуске через http://Ваш_Сайт/config.php что выводит? При правильной работе сервера должно выводить "OK". Ссылка на комментарий Поделиться на другие сайты More sharing options...
Host Опубликовано 5 октября, 2011 Автор Жалоба Share Опубликовано 5 октября, 2011 http://mysql.sys-p.com/test.php содержимое файла выше присылал... Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 5 октября, 2011 Жалоба Share Опубликовано 5 октября, 2011 Построчно вставляйте в файл строчку наподобие print"1"; Чтобы узнать, где именно затык. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Host Опубликовано 6 октября, 2011 Автор Жалоба Share Опубликовано 6 октября, 2011 http://mysql.sys-p.com/test.php каждую пронумеровал,в итоге от 1 до 11 все вывелось как и должно было быть <?php // ######################################################## // // Настройки подключения базы данных // ######################################################## // print"1"; $host = "82.192.87.182"; // Сервер баз данных print"2"; $user = "ispsauia_tests"; // Имя пользователя print"3"; $pass = "SUegIhfrPJES"; // Пароль print"4"; $dbname = "ispsauia_test"; // Название базы print"5"; // ######################################################## // // Подключение к базе MySQL // ######################################################## // if (stristr(@$_SERVER["SCRIPT_NAME"], "config")) {@set_time_limit(5);}print"1"; print"6"; $connect = mysql_connect ($host, $user, $pass) or die ("Can't connect to MySQL!"); print"7"; mysql_select_db ($dbname, $connect) or die ("Table MySQL doesn't exist!"); print"8"; mysql_query ("SET NAMES cp1251") or die(mysql_errno($connect).mysql_error($connect)); print"9"; unset ($user,$pass); print"10"; if (stristr(@$_SERVER["SCRIPT_NAME"], "config")) {print"OK";exit;} print"11"; ?> раньше то работало, а сейчас нет причем на 2х разных серверах на третьем ещё не пробовал правда.... Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 8 октября, 2011 Жалоба Share Опубликовано 8 октября, 2011 Если бы Вы обозвали файл не http://mysql.sys-p.com/test.php а http://mysql.sys-p.com/config.php то результат его выполнения выдал бы "OK". или измените строку с if (stristr(@$_SERVER["SCRIPT_NAME"], "config")) {print"OK";exit;} на if (stristr(@$_SERVER["SCRIPT_NAME"], "test")) {print"OK";exit;} Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти