X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=index.php;h=80e8ca3b027de00de8c45540f790af8bfa0e0021;hb=f5c0443b91b7be1d75b19f72a30dc01041cf157c;hp=9bca1527bfc99f1926d89fdc1280475e0ad2b465;hpb=bb73c0b9f307accaa284820aaa11852c8481682f;p=friendica.git diff --git a/index.php b/index.php index 9bca1527bf..80e8ca3b02 100644 --- a/index.php +++ b/index.php @@ -1,7 +1,5 @@ config[$c['k']] = $c['v']; - } else { - $a->config[$c['cat']][$c['k']] = $c['v']; - } +if(! $install) { + + /** + * Load configs from db. Overwrite configs from .htconfig.php + */ + + load_config('config'); + load_config('system'); + + require_once("session.php"); + load_hooks(); + call_hooks('init_1'); } -unset($r); /** @@ -70,14 +69,6 @@ unset($r); * */ -if(! $install) { - require_once("session.php"); - load_hooks(); - call_hooks('init_1'); -} - - - require_once("datetime.php"); $a->timezone = (($default_timezone) ? $default_timezone : 'UTC'); @@ -203,12 +194,18 @@ if(strlen($a->module)) { */ if(! $a->module_loaded) { + + // Stupid browser tried to pre-fetch our ACL img template. Don't log the event or return anything - just quietly exit. + if((x($_SERVER,'QUERY_STRING')) && strpos($_SERVER['QUERY_STRING'],'{0}') !== false) { + killme(); + } + if((x($_SERVER,'QUERY_STRING')) && ($_SERVER['QUERY_STRING'] === 'q=internal_error.html') && isset($dreamhost_error_hack)) { logger('index.php: dreamhost_error_hack invoked. Original URI =' . $_SERVER['REQUEST_URI']); goaway($a->get_baseurl() . $_SERVER['REQUEST_URI']); } - logger('index.php: page not found: ' . $_SERVER['REQUEST_URI'] . ' QUERY: ' . $_SERVER['QUERY_STRING'], LOGGER_DEBUG); + logger('index.php: page not found: ' . $_SERVER['REQUEST_URI'] . ' ADDRESS: ' . $_SERVER['REMOTE_ADDR'] . ' QUERY: ' . $_SERVER['QUERY_STRING'], LOGGER_DEBUG); header($_SERVER["SERVER_PROTOCOL"] . ' 404 ' . t('Not Found')); notice( t('Page not found.' ) . EOL); }