#2 | Phalcon\Mvc\Application->handle()
/home/storefi1/public_html/public/index.php (54) <?php
//define('WP_USE_THEMES', false);
//require('../magazin/wp-load.php');
//require('../magazin/wp-blog-header.php');
?>
<?php
#phpinfo();die;
#print_r($_SERVER);die;
// report all errors
error_reporting(E_ALL);
ini_set('display_errors',TRUE);
ini_set('display_startup_errors', TRUE);
// convert warnings/notices to exceptions
set_error_handler(function($errno, $errstr, $errfile, $errline) {
throw new \Exception($errstr.PHP_EOL.$errfile.":".$errline, $errno);
});
try {
/**
* Read the configuration
*/
$config = include __DIR__ . "/../app/_config/config.php";
/**
* Read auto-loader
*/
include __DIR__ . "/../app/_config/loader.php";
/**
* Read services
*/
include __DIR__ . "/../app/_config/services.php";
/**
* Handle the request
*/
$application = new \Phalcon\Mvc\Application($di);
// Register the installed modules
$application->registerModules([
'frontend' => [
'className' => 'Multiple\Frontend\Module',
'path' => '../app/frontend/Module.php'
],
'backend' => [
'className' => 'Multiple\Backend\Module',
'path' => '../app/backend/Module.php'
]
]);
echo $application->handle()->getContent();
} catch (\Exception $e) {
$message = get_class($e). ": ".$e->getMessage(). "\n"
. " File=". $e->getFile(). "\n"
. " Line=". $e->getLine(). "\n"
. $e->getTraceAsString() . "\n";
/* $logger = new \Phalcon\Logger\Adapter\File($config->application->logDir.'error.log');
$logger->error($message);*/
echo $message;
##########################
##### Debug deaktivieren on live:
$debug = new \Phalcon\Debug();
die($debug->listen()->onUncaughtException($e));
}
function minifier($code) {
$search = array(
// Remove whitespaces after tags
'/\>[^\S ]+/s',
// Remove whitespaces before tags
'/[^\S ]+\</s',
// Remove multiple whitespace sequences
'/(\s)+/s',
// Removes comments
'/<!--(.|\s)*?-->/'
);
$replace = array('>', '<', '\\1');
$code = preg_replace($search, $replace, $code);
return $code;
} |