Re: Доступ из сети интернет
Добавлено: Вт фев 23, 2016 8:45 pm
Прикрепите файлик целиком, у себя попробую
Вроде особо ничего в нем и не трогалolehs писал(а):Прикрепите файлик целиком, у себя попробую
Код: Выделить всё
<?php
/**
* Project Config
*
* @package MajorDoMo
* @author Serge Dzheigalo <[email protected]> http://smartliving.ru/
* @version 1.1
*/
Define('DB_HOST', '127.0.0.1');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'root');
Define('DB_PASSWORD', 'rootpsw');
Define('DIR_TEMPLATES', "./templates/");
Define('DIR_MODULES', "./modules/");
Define('DEBUG_MODE', 1);
Define('UPDATES_REPOSITORY_NAME', 'smarthome');
Define('PROJECT_TITLE', 'MajordomoSL');
Define('PROJECT_BUGTRACK', "[email protected]");
if ($_ENV["COMPUTERNAME"]) {
Define('COMPUTER_NAME', strtolower($_ENV["COMPUTERNAME"]));
} else {
Define('COMPUTER_NAME', 'mycomp'); // Your computer name (optional)
}
Define('DOC_ROOT', dirname(__FILE__)); // Your htdocs location (should be detected automatically)
Define('SERVER_ROOT', '/var/www');
Define('PATH_TO_PHP', 'php');
Define('PATH_TO_MYSQLDUMP', "mysqldump");
if ($_ENV["S2G_BASE_URL"]) {
Define('BASE_URL', $_ENV["S2G_BASE_URL"]);
} else {
Define('BASE_URL', 'http://127.0.0.1:80'); // Your base URL:port (!!!)
}
Define('ROOT', DOC_ROOT."/");
Define('ROOTHTML', "/");
Define('PROJECT_DOMAIN', $_SERVER['SERVER_NAME']);
//Define('ONEWIRE_SERVER', 'tcp://localhost:8234'); // 1-wire OWFS server
Define('HOME_NETWORK', '192.168.1.*’);
Define('EXT_ACCESS_USERNAME', 'user');
Define('EXT_ACCESS_PASSWORD', 'password');
Define('KEEP_HISTORY_DUPLICATES', 1);
// Define('LOG_CYCLES', 1);
$restart_threads=array(
'cycle_execs.php',
'cycle_main.php',
'cycle_ping.php',
'cycle_rss.php',
'cycle_scheduler.php',
'cycle_states.php',
'cycle_watchfolders.php',
'cycle_webvars.php');
?>Код: Выделить всё
<?php
/**
* Project Config
*
* @package MajorDoMo
* @author Serge Dzheigalo <[email protected]> http://smartliving.ru/
* @version 1.1
*/
Define('DB_HOST', '127.0.0.1');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'root');
Define('DB_PASSWORD', 'rootpsw');
Define('DIR_TEMPLATES', "./templates/");
Define('DIR_MODULES', "./modules/");
Define('DEBUG_MODE', 1);
Define('UPDATES_REPOSITORY_NAME', 'smarthome');
Define('PROJECT_TITLE', 'MajordomoSL');
Define('PROJECT_BUGTRACK', "[email protected]");
if ($_ENV["COMPUTERNAME"]) {
Define('COMPUTER_NAME', strtolower($_ENV["COMPUTERNAME"]));
} else {
Define('COMPUTER_NAME', 'mycomp'); // Your computer name (optional)
}
Define('DOC_ROOT', dirname(__FILE__)); // Your htdocs location (should be detected automatically)
Define('SERVER_ROOT', '/var/www');
Define('PATH_TO_PHP', 'php');
Define('PATH_TO_MYSQLDUMP', "mysqldump");
if ($_ENV["S2G_BASE_URL"]) {
Define('BASE_URL', $_ENV["S2G_BASE_URL"]);
} else {
Define('BASE_URL', 'http://127.0.0.1:80'); // Your base URL:port (!!!)
}
Define('ROOT', DOC_ROOT."/");
Define('ROOTHTML', "/");
Define('PROJECT_DOMAIN', $_SERVER['SERVER_NAME']);
//Define('ONEWIRE_SERVER', 'tcp://localhost:8234'); // 1-wire OWFS server
Define('HOME_NETWORK', '192.168.1.*');
Define('EXT_ACCESS_USERNAME', 'user');
Define('EXT_ACCESS_PASSWORD', 'password');
Define('KEEP_HISTORY_DUPLICATES', 1);
// Define('LOG_CYCLES', 1);
$restart_threads=array(
'cycle_execs.php',
'cycle_main.php',
'cycle_ping.php',
'cycle_rss.php',
'cycle_scheduler.php',
'cycle_states.php',
'cycle_watchfolders.php',
'cycle_webvars.php');
?>Код: Выделить всё
Define('HOME_NETWORK', '192.168.1.*');Код: Выделить всё
$remoteAddr = getenv('HTTP_X_FORWARDED_FOR') ? getenv('HTTP_X_FORWARDED_FOR') : $_SERVER["REMOTE_ADDR"];
if (!preg_match('/' . $p . '/is', $remoteAddr) && $remoteAddr != '127.0.0.1')
{Код: Выделить всё
$remoteAddr = $_SERVER["REMOTE_ADDR"];Хм, я тут подумал после того как поел на обеде, хорошо я у себя поправил, а другим остается надеяться, что злоумышленник не читает этот форум и не знает что можно писать в этот хедер локальный айпишник?olehs писал(а):В Вашем случает так будет правильней.
Скорее всего на работе Вы находитесь за прокси, который и пихает в HTTP_X_FORWARDED_FOR внутренний айпишник.