GSub \ Template \ NotFoundException
Template file '/var/www/mikroporady.pl/web/tpl/layout/print.php' not found! GSub\Template\NotFoundException thrown with message "Template file '/var/www/mikroporady.pl/web/tpl/layout/print.php' not found!" Stacktrace: #3 GSub\Template\NotFoundException in /var/www/clients/client1/web1/web/vendor/gsub/template/src/GSub/Template/Template.php:106 #2 GSub\Template\Template:render in /var/www/clients/client1/web1/web/includes/class.template.php:14 #1 Template:fetch in /var/www/clients/client1/web1/web/includes/class.system.php:172 #0 system:show in /var/www/clients/client1/web1/web/index.php:43
Stack frames (4)
3
GSub
\
Template
\
NotFoundException
/
vendor
/
gsub
/
template
/
src
/
GSub
/
Template
/
Template.php
106
2
GSub
\
Template
\
Template
render
/
includes
/
class.template.php
14
1
Template
fetch
/
includes
/
class.system.php
172
0
system
show
/
index.php
43
/
var
/
www
/
clients
/
client1
/
web1
/
web
/
vendor
/
gsub
/
template
/
src
/
GSub
/
Template
/
Template.php
                error_reporting($errorReporting);
 
                // TODO czytanie $_REQUEST w tym miejscu jest niedopuszczalne!
                if (isset($_REQUEST['track'])) {
                    return <<<TRACK
<div style="border:1px solid red;position:relative;">
    <div style="background:#ff0000;color:#ffffff;text-size:8px;position:absolute;left:0px;top:0px;">{$templateFile}</div>
    <div>{$contents}</div>
</div>
TRACK;
                } else {
                    return $contents;
                }
            } catch (\Exception $e) {
                //ob_end_clean();
                throw $e;
            }
        } else {
            ob_end_clean();
            throw new NotFoundException("Template file '$templateFile' not found!");
        }
    }
 
    public function __set($name, $value)
    {
        $this->set($name, $value);
    }
 
    public function __get($name)
    {
        return $this->get($name);
    }
 
    public function __toString()
    {
        try {
            return $this->render();
        } catch (\Exception $e) {
            return '<pre>' . $e->getTraceAsString() . '</pre>';
        }
/
var
/
www
/
clients
/
client1
/
web1
/
web
/
includes
/
class.template.php
<?php

/**
 *
 * Compatibility layer
 * @author Michał Lipek
 *
 */
class Template extends GSub\Template\Template
{

    public function fetch()
    {
        return $this->render();
    }

    public function setFile($file)
    {
        $this->setTemplate($file);
    }
}
 
/
var
/
www
/
clients
/
client1
/
web1
/
web
/
includes
/
class.system.php
            }
        }
        $this->dbStart();
        $this->configDbStart();
        $this->sessionStart();
        if(isset($_GET['preview'])) $this->set('preview',true);
    }

    public function show()
    {
        if(!CLI){
            $page = isset($this->getModule('pages')->page) ? $this->getModule('pages')->page : null;
            $this->tpl->page = $page;
            $parent = null;
            if (is_array($page) && @$page['parent_id']) {
                $parent = $this->getModule('pages')->getTree()->rekord[$page['parent_id']];
                if (!$parent['parent_id']) $parent = null;
            }
            $this->tpl->parent = $parent;
            echo $this->tpl->fetch();
        }
        else echo "\r\n <!-- END SCRIPT -->\r\n";
    }

    public function halt()
    {
        $this->stop();
        exit(0);
    }

    public function getModule($modName)
    {
        if (isset($this->modulesLoaded[$modName])) {
            return $this->modulesLoaded[$modName];
        }
        return null;
    }

    public function addModule($modName, $object)
    {
/
var
/
www
/
clients
/
client1
/
web1
/
web
/
index.php
 
try {
    $system = system::getInstance();
    $request = Request::createFromGlobals();
    //$system->set('request', $request);
 
    // Wyłączenie tłumaczeń
    if ($request->query->get('translations') == 'no') {
        $system->set('disable_translations', 1);
    }
    $system->start();
 
    $pages = $system->loadModule('pages');
    $menu = $system->loadModule('menu');
 
    $pages->updateProfile();
    $pages->main();
    $menu->main();
 
    $system->show();
    $system->stop();
}
catch (Exception $e) {
        throw $e;
    if (getConfig('debug') || requestInt('test') == 123){
        throw $e;
    } else {
        hLogger::getInstance()->getLogger('server')->addError("Blad => ".$e->getMessage());
 
        hLogger::getInstance()->getLogger('db')->addError("Blad bazy danych => ".$e->getMessage());
 
        $tpl = new Template(TPL_PATH . 'layout/error-500.php');
        echo $tpl->fetch();
    }
}
 

Environment & details:

Key Value
tmpl component
print 1
page
empty
empty
empty
Key Value
_sf2_attributes Array ( )
_sf2_flashes Array ( )
_sf2_meta Array ( [u] => 1711635963 [c] => 1711635963 [l] => 2592000 )
FBRLH_state 1f6fa34d9b58fc14277d58de900ec9f9
Key Value
PHP_FCGI_MAX_REQUESTS 5000
PHPRC /var/www/conf/web1
PWD /var/www/php-fcgi-scripts/web1
TMPDIR /var/www/clients/client1/web1/tmp
TEMP /var/www/clients/client1/web1/tmp
SHLVL 0
TMP /var/www/clients/client1/web1/tmp
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHP_DOCUMENT_ROOT /var/www/clients/client1/web1
CONTENT_LENGTH 0
HTTP_CONNECTION close
SCRIPT_NAME /index.php
REQUEST_URI /kacik-przedsiebiorcy?tmpl=component&print=1&page=
QUERY_STRING tmpl=component&print=1&page=
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING tmpl=component&print=1&page=
REDIRECT_URL /kacik-przedsiebiorcy
REMOTE_PORT 60376
SCRIPT_FILENAME /var/www/mikroporady.pl/web/index.php
SERVER_ADMIN webmaster@mikroporady.pl
CONTEXT_DOCUMENT_ROOT /var/www/mikroporady.pl/web
CONTEXT_PREFIX
REQUEST_SCHEME https
DOCUMENT_ROOT /var/www/mikroporady.pl/web
REMOTE_ADDR 3.88.254.50
SERVER_PORT 443
SERVER_ADDR 5.133.11.18
SERVER_NAME mikroporady.pl
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_HOST mikroporady.pl
HTTP_REFERER https://www.um.klodzko.pl/pl/dla-inwestora/www-mikroporady-pl?tmpl=component&print=1&page=
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
SSL_TLS_SNI mikroporady.pl
HTTPS on
REDIRECT_STATUS 200
REDIRECT_SSL_TLS_SNI mikroporady.pl
REDIRECT_HTTPS on
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1711635962.9932
REQUEST_TIME 1711635962
argv Array ( [0] => tmpl=component&print=1&page= )
argc 1
Key Value
PHP_FCGI_MAX_REQUESTS 5000
PHPRC /var/www/conf/web1
PWD /var/www/php-fcgi-scripts/web1
TMPDIR /var/www/clients/client1/web1/tmp
TEMP /var/www/clients/client1/web1/tmp
SHLVL 0
TMP /var/www/clients/client1/web1/tmp
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHP_DOCUMENT_ROOT /var/www/clients/client1/web1
CONTENT_LENGTH 0
HTTP_CONNECTION close
SCRIPT_NAME /index.php
REQUEST_URI /kacik-przedsiebiorcy?tmpl=component&print=1&page=
QUERY_STRING tmpl=component&print=1&page=
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING tmpl=component&print=1&page=
REDIRECT_URL /kacik-przedsiebiorcy
REMOTE_PORT 60376
SCRIPT_FILENAME /var/www/mikroporady.pl/web/index.php
SERVER_ADMIN webmaster@mikroporady.pl
CONTEXT_DOCUMENT_ROOT /var/www/mikroporady.pl/web
CONTEXT_PREFIX
REQUEST_SCHEME https
DOCUMENT_ROOT /var/www/mikroporady.pl/web
REMOTE_ADDR 3.88.254.50
SERVER_PORT 443
SERVER_ADDR 5.133.11.18
SERVER_NAME mikroporady.pl
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_HOST mikroporady.pl
HTTP_REFERER https://www.um.klodzko.pl/pl/dla-inwestora/www-mikroporady-pl?tmpl=component&print=1&page=
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
SSL_TLS_SNI mikroporady.pl
HTTPS on
REDIRECT_STATUS 200
REDIRECT_SSL_TLS_SNI mikroporady.pl
REDIRECT_HTTPS on
FCGI_ROLE RESPONDER
0. Whoops\Handler\PrettyPageHandler