Symfony\Component\HttpKernel\Exception\HttpException
…/­vendor/­silex/­silex/­src/­Silex/­Application.php335
Silex\Application abort
…/­app/­Controller/­Root.php248
Controller\Root Controller\{closure}
<#unknown>0
call_user_func_array
…/­vendor/­symfony/­http-kernel/­Symfony/­Component/­HttpKernel/­HttpKernel.php117
Symfony\Component\HttpKernel\HttpKernel handleRaw
…/­vendor/­symfony/­http-kernel/­Symfony/­Component/­HttpKernel/­HttpKernel.php61
Symfony\Component\HttpKernel\HttpKernel handle
…/­vendor/­silex/­silex/­src/­Silex/­Application.php504
Silex\Application handle
…/­vendor/­silex/­silex/­src/­Silex/­Application.php481
Silex\Application run
…/­web/­index.php24
require_once
…/­index.php4

Symfony \ Component \ HttpKernel \ Exception \ HttpException

/var/sites/audiofreeonline.com/htdocs/vendor/silex/silex/src/Silex/Application.php
     *
     * @param integer $statusCode The HTTP status code
     * @param string  $message    The status message
     * @param array   $headers    An array of HTTP headers
     */
    public function abort($statusCode, $message = '', array $headers = array())
    {
        throw new HttpException($statusCode, $message, null, $headers);
    }
/var/sites/audiofreeonline.com/htdocs/app/Controller/Root.php
        $index->get('/mp3/{url}', function( Application $app, $url ) {

            $track = Cache::get("track_{$url}", 60*60*24*30, function() use ($app, $url) {
                return \Model\SongsQuery::create()->findOneByUrl($url);
            }, $app['debug']);

            if(!$track) {
                $app->abort(404);
            }
<#unknown>
/var/sites/audiofreeonline.com/htdocs/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php
        $this->dispatcher->dispatch(KernelEvents::CONTROLLER, $event);
        $controller = $event->getController();

        // controller arguments
        $arguments = $this->resolver->getArguments($request, $controller);

        // call controller
        $response = call_user_func_array($controller, $arguments);

        // view
/var/sites/audiofreeonline.com/htdocs/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernel.php
     * {@inheritdoc}
     * 
     * @api
     */
    public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
    {
        try {
            return $this->handleRaw($request, $type);
        } catch (\Exception $e) {
            if (false === $catch) {
/var/sites/audiofreeonline.com/htdocs/vendor/silex/silex/src/Silex/Application.php
        $current = HttpKernelInterface::SUB_REQUEST === $type ? $this['request'] : $this['request_error'];

        $this['request'] = $request;

        $this->flush();

        $response = $this['kernel']->handle($request, $type, $catch);

        $this['request'] = $current;
/var/sites/audiofreeonline.com/htdocs/vendor/silex/silex/src/Silex/Application.php
     */
    public function run(Request $request = null)
    {
        if (null === $request) {
            $request = Request::createFromGlobals();
        }

        $response = $this->handle($request);
        $response->send();
        $this->terminate($request, $response);
/var/sites/audiofreeonline.com/htdocs/web/index.php
}

require_once __DIR__.'/../vendor/autoload.php'; 

$app = include __DIR__ . '/../bootstrap.php';

$app->run();

/var/sites/audiofreeonline.com/htdocs/index.php
<?php


require_once 'web/index.php';

Key Value
Charset UTF-8
Locale en
Route Class Silex\Route
Dispatcher Class Symfony\Component\EventDispatcher\EventDispatcher
Application Class Silex\Application
Key Value
URI http://audiofreeonline.com/mp3/detskaya_estradnaya_studiya_delyfin_delyfiny
Request URI /mp3/detskaya_estradnaya_studiya_delyfin_delyfiny
Path Info /mp3/detskaya_estradnaya_studiya_delyfin_delyfiny
Query String <none>
HTTP Method GET
Script Name /index.php
Base Path
Base URL
Scheme http
Port 80
Host audiofreeonline.com
Key Value
USER nginx
HOME /var/lib/nginx
FCGI_ROLE RESPONDER
SCRIPT_FILENAME /var/sites/audiofreeonline.com/htdocs/index.php
QUERY_STRING
REQUEST_METHOD GET
CONTENT_TYPE
CONTENT_LENGTH
SCRIPT_NAME /index.php
REQUEST_URI /mp3/detskaya_estradnaya_studiya_delyfin_delyfiny
DOCUMENT_URI /index.php
DOCUMENT_ROOT /var/sites/audiofreeonline.com/htdocs/web
SERVER_PROTOCOL HTTP/1.0
REQUEST_SCHEME http
GATEWAY_INTERFACE CGI/1.1
SERVER_SOFTWARE nginx/1.10.1
REMOTE_ADDR 54.146.11.8
REMOTE_PORT 42692
SERVER_ADDR 212.83.138.209
SERVER_PORT 80
SERVER_NAME audiofreeonline.com
REDIRECT_STATUS 200
HTTP_HOST audiofreeonline.com
HTTP_ACCEPT_ENCODING x-gzip, gzip, deflate
HTTP_USER_AGENT CCBot/2.0 (http://commoncrawl.org/faq/)
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1503393720.4833
REQUEST_TIME 1503393720
empty
empty
empty
empty
empty
empty
0. Whoops\Handler\PrettyPageHandler
1. Whoops\Handler\CallbackHandler