Перейти к содержанию
Форумы

config


Host

Рекомендуемые сообщения

Добрый вечер всем!

 

Как правильно настроить config.php для проверки на удленном сервере, я говорю о "Как вариант URL – разместить на проверяемом сервере файл config.php с правильными данными доступа к MySQL."

Этот-же конфиг залить на удаленный сервер или как?

Ссылка на комментарий
Поделиться на другие сайты

Пример конфига - в архиве со скриптом. Дополнительная информация также есть в документации.

config.php при его запросе должен выдавать "OK".

Ссылка на комментарий
Поделиться на другие сайты

Пример конфига - в архиве со скриптом. Дополнительная информация также есть в документации.

config.php при его запросе должен выдавать "OK".

я так понимаю это именно тот конфиг с которого работает скрипт, так в чем фиша коннект к мускулу надо делать к удаленому серверу или закинуть существующий конфиг на сервер который проверяется и указать удаленный коннект?

Ссылка на комментарий
Поделиться на другие сайты

Цитата из документации

 

Добавление сервера

 

URL для проверки, ответ по нему д.б. “OK”.

При недоступности данного URL программа пытается подключиться к FTP по “IP сервера”.

При ответе, отличном от “OK” – программа пытается перезагрузить MySQL.

Как вариант URL – разместить на проверяемом сервере файл config.php с правильными данными доступа к MySQL.

Ссылка на комментарий
Поделиться на другие сайты

Цитата из документации

Как вариант URL – разместить на проверяемом сервере файл config.php с правильными данными доступа к MySQL.

так к мускулу какого сервера которого проверяется или с которого проверяется?

Ссылка на комментарий
Поделиться на другие сайты

Проверяется мускул того сервера, на котором отдельно размещается один единственный файл 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;}

 

?>

данные от любой базы можно и пустой. Правильно понял?

Ссылка на комментарий
Поделиться на другие сайты

  • 10 months later...

раньше работало так как я выше прописывал в файле, а сейчас пуста страница при корректных настройках подключения к БД.

какого содержания должен быть файл для проверки мускула?

У меня вот такое:

 

 

 

<?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;}

 

?>

 

кста-ти при любом типе проверки ругается на мускул, хоть прочту проверить и тд.

Ссылка на комментарий
Поделиться на другие сайты

Возможно, не срабатывает

if (stristr(@$_SERVER["SCRIPT_NAME"], "config")) {print"OK";exit;}

 

Не определяет имя скрипта что ли..

 

Что выводит php-скрипт со следующим кодом:

<?php

echo $_SERVER["SCRIPT_NAME"];

?>

?

Ссылка на комментарий
Поделиться на другие сайты

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х разных серверах

на третьем ещё не пробовал правда....

Ссылка на комментарий
Поделиться на другие сайты

Если бы Вы обозвали файл не

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;}

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...