Настройка
Как сделать чтобы админ получал уведомление по email, когда masyql сервер в "дауне"?!
Открываем файл includes/functions/database.php, находим такой код:
function tep_db_error($query, $errno, $error) {
die('<font color="#000000">' . $errno . ' - ' . $error . '' . $query . '<small><font
color="#ff0000">[TEP STOP]</font></small></font>');
}
И меняем его на:
function tep_db_error($query, $errno, $error) {
$msg = "\n" . 'MYSQL QUERY ERROR REPORT' . "\n" . '---------------------------------------' . "\n";
$msg .= $errno . ' - ' . $error . "\n\n" . $query . "\n";
$msg .= '---------------------------------------' . "\n";
$msg .= 'Remote Address: ' . $_SERVER['REMOTE_ADDR'] . "\n";
$msg .= 'Referer : ' . $_SERVER["HTTP_REFERER"] . "\n";
$msg .= 'Requested : ' . $_SERVER["REQUEST_URI"] . "\n";
tep_mail('Vasya', 'admin@domain.com', '[MYSQL QUERY ERROR]', $msg, 'MYSQL Error Report', 'admin@domain.com');
die("<font face="verdana,tahoma,arial" size="2" color="ff0000">SQL ERROR - admin notified<font>");
}
Не забудьте заменить admin@domain.com на свой адрес, т.е. на адрес, куда должны приходить уведомления.
Последние обновление: 2004-04-27 04:29
Опубликовал: Silencer, VaM
Revision: 1.0
Отправить на печать
Отправить другу
Скомпилировать PDF файл
Эскпорт в XML файл
Вы можете оставить свой комментарий
Comment of noname (2038-01-19 06:14:07):
не работает
пишет unknown T string on line 42 !!!