Phalcon Framework 4.0.6

Phalcon\Mvc\Dispatcher\Exception: Backend\Controllers\SustentabilidadController handler class cannot be loaded

/media/extra/vhosts/backend.ecoparkcenter.cl/public/index.php (111)
#0Phalcon\Mvc\Dispatcher->throwDispatchException(Backend\Controllers\SustentabilidadController handler class cannot be loaded, 2)
#1Phalcon\Dispatcher\AbstractDispatcher->dispatch()
#2Phalcon\Mvc\Application->handle(/sustentabilidad/)
/media/extra/vhosts/backend.ecoparkcenter.cl/public/index.php (111)
<?php
use Phalcon\Loader;
use Phalcon\Di\FactoryDefault;
use Phalcon\Mvc\View;
use Phalcon\Mvc\Application;
use Phalcon\Url;
use Phalcon\Mvc\Dispatcher;
use Phalcon\Session\Manager;
use Phalcon\Session\Adapter\Stream as SessionStream;
use Phalcon\Logger\Adapter\Stream as LoggerStream;
use Phalcon\Logger;
use Phalcon\Db\Adapter\PdoFactory;
use Phalcon\Mvc\Model\MetaData\Stream as Metadata;
use Phalcon\Mvc\Model\MetaData\Strategy\Annotations;
use Phalcon\Storage\SerializerFactory;
use Phalcon\Cache\Adapter\Stream as CacheStream;
use Phalcon\Crypt;
use Phalcon\Debug;
 
// Load defines
include_once 'define.php';
require_once '../vendor/autoload.php';
 
ini_set("error_log", DATA_PATH."/errors.log");
// register loader for paths
$loader = new Loader();
$loader->registerNamespaces([
    "Backend\Controllers" => APP_PATH."/controllers/",
    "Backend\Models" => APP_PATH."/models/",
    "Backend\Forms" => APP_PATH."/forms/"
]);
$loader->register();
 
// Dependencies
$di = new FactoryDefault();
 
// dispatcher
$di->setShared("dispatcher", function () {
    $dispatcher = new Dispatcher();
    $dispatcher->setDefaultNamespace("Backend\Controllers");
    return $dispatcher;
});
// view
$di->setShared("view", function () {
    $view = new View();
    $view->setViewsDir(APP_PATH."/views/")
         ->setPartialsDir("partials/");
    return $view;
});
// url
$di->setShared("url", function () {
    $url = new Url();
    $url->setBaseUri("/");
    return $url;
});
// db
$di->setShared("db", function () {
    $factory = new PdoFactory();
    
    return $factory->newInstance("mysql", [
        "host" => "localhost",
        "username" => "ecoparkcenter",
        "password" => "sP4fP9oL8vM7pL7x",
        "dbname" => "ecoparkcenter"
    ]);
});
// session
$di->setShared("session", function () {
    $session = new Manager();
    $files = new SessionStream([
        "savePath" => DATA_PATH."/sessions/"
    ]);
    $session->setAdapter($files);
    $session->start();
    return $session;
});
// logger
$di->setShared("logger", function () {
    $stream = new LoggerStream(DATA_PATH."/app.log");
    $logger = new Logger("messages", ["main" => $stream]);
    
    return $logger;
});
// metadata
$di->setShared("modelsMetadata", function () use ($di) {
    $metadata = new Metadata(["metaDataDir" => DATA_PATH."/cache/"]);
    $metadata->setStrategy(new Annotations());
    return $metadata;
});
// models cache
$di->setShared("modelsCache", function () {
    $serializerFactory = new SerializerFactory();
    $options = [
        "defaultSerializer" => "php",
        "lifetime" => 7200,
        "storageDir" => DATA_PATH."/cache"
    ];
    return new CacheStream($serializerFactory, $options);
});
// crypt
$di->setShared("crypt", function () {
    $crypt = new Crypt();
    $crypt->setKey('|&-(GL(G"h4bqO4Ry"?0-#R[?l9.uCT_');
    return $crypt;
});
    
// Load application mvc
$application = new Application($di);
 
(new Debug())->listen();
$application->handle($_SERVER["REQUEST_URI"])
            ->send();
                    
KeyValue
_url/sustentabilidad/
KeyValue
REDIRECT_STATUS200
HTTP_ACCEPT*/*
HTTP_USER_AGENTMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_COOKIEPHPSESSID=fdd4c805qdshko7lbavjssc033
HTTP_ACCEPT_ENCODINGgzip, br, zstd, deflate
HTTP_HOSTwww.absolut.cl
HTTP_VIA1.1 squid-proxy-5b96dc6d46-w9shk (squid/6.13)
HTTP_X_FORWARDED_FOR10.1.220.37
HTTP_CACHE_CONTROLmax-age=259200
HTTP_CONNECTIONkeep-alive
PATH/sbin:/usr/sbin:/bin:/usr/bin
SERVER_SIGNATURE
SERVER_SOFTWAREApache
SERVER_NAMEwww.absolut.cl
SERVER_ADDR172.30.0.223
SERVER_PORT80
REMOTE_ADDR216.73.217.117
DOCUMENT_ROOT/media/extra/vhosts/backend.ecoparkcenter.cl/public
REQUEST_SCHEMEhttp
CONTEXT_PREFIX
CONTEXT_DOCUMENT_ROOT/media/extra/vhosts/backend.ecoparkcenter.cl/public
SERVER_ADMINgcampos@gttech.pe
SCRIPT_FILENAME/media/extra/vhosts/backend.ecoparkcenter.cl/public/index.php
REMOTE_PORT28744
REDIRECT_URL/sustentabilidad/
REDIRECT_QUERY_STRING_url=/sustentabilidad/
GATEWAY_INTERFACECGI/1.1
SERVER_PROTOCOLHTTP/1.1
REQUEST_METHODGET
QUERY_STRING_url=/sustentabilidad/
REQUEST_URI/sustentabilidad/
SCRIPT_NAME/index.php
PHP_SELF/index.php
REQUEST_TIME_FLOAT1787697941.7928
REQUEST_TIME1787697941
#Path
0/media/extra/vhosts/backend.ecoparkcenter.cl/public/index.php
1/media/extra/vhosts/backend.ecoparkcenter.cl/public/define.php
2/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/autoload.php
3/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/composer/autoload_real.php
4/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/composer/platform_check.php
5/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/composer/ClassLoader.php
6/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/composer/autoload_static.php
7/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/symfony/polyfill-mbstring/bootstrap.php
8/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php
9/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/abs.php
10/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/acos.php
11/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/acosh.php
12/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/acot.php
13/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/acoth.php
14/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/acsc.php
15/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/acsch.php
16/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/argument.php
17/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/asec.php
18/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/asech.php
19/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/asin.php
20/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/asinh.php
21/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/atan.php
22/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/atanh.php
23/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/conjugate.php
24/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/cos.php
25/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/cosh.php
26/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/cot.php
27/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/coth.php
28/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/csc.php
29/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/csch.php
30/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/exp.php
31/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/inverse.php
32/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/ln.php
33/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/log2.php
34/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/log10.php
35/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/negative.php
36/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/pow.php
37/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/rho.php
38/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/sec.php
39/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/sech.php
40/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/sin.php
41/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/sinh.php
42/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/sqrt.php
43/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/tan.php
44/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/tanh.php
45/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/functions/theta.php
46/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/operations/add.php
47/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/operations/subtract.php
48/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/operations/multiply.php
49/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/operations/divideby.php
50/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/complex/classes/src/operations/divideinto.php
51/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Functions/adjoint.php
52/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Functions/antidiagonal.php
53/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Functions/cofactors.php
54/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Functions/determinant.php
55/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Functions/diagonal.php
56/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Functions/identity.php
57/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Functions/inverse.php
58/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Functions/minors.php
59/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Functions/trace.php
60/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Functions/transpose.php
61/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Operations/add.php
62/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Operations/directsum.php
63/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Operations/subtract.php
64/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Operations/multiply.php
65/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Operations/divideby.php
66/media/extra/vhosts/backend.ecoparkcenter.cl/vendor/markbaker/matrix/classes/src/Operations/divideinto.php
Memory
Usage2097152