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

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, отдающие ответ "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 месяцев спустя...

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

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

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

 

 

 

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

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

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

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

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

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

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

Войти

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

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