Array ( [0] => Cake\Routing\Route\DashedRoute Object ( [_inflectedDefaults:protected] => [keys] => Array ( ) [options] => Array ( [_ext] => Array ( ) [routeClass] => Cake\Routing\Route\DashedRoute ) [defaults] => Array ( [controller] => Pages [action] => display [0] => home [plugin] => ) [template] => / [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => pages:display [_extensions:protected] => Array ( ) ) [1] => Cake\Routing\Route\DashedRoute Object ( [_inflectedDefaults:protected] => [keys] => Array ( ) [options] => Array ( [_ext] => Array ( ) [routeClass] => Cake\Routing\Route\DashedRoute ) [defaults] => Array ( [controller] => Pages [action] => display [plugin] => ) [template] => /pages/* [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => pages:display [_extensions:protected] => Array ( ) ) [2] => Cake\Routing\Route\DashedRoute Object ( [_inflectedDefaults:protected] => [keys] => Array ( ) [options] => Array ( [routeClass] => Cake\Routing\Route\DashedRoute [_ext] => Array ( ) ) [defaults] => Array ( [action] => index [plugin] => ) [template] => /:controller [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => _controller:index [_extensions:protected] => Array ( ) ) [3] => Cake\Routing\Route\DashedRoute Object ( [_inflectedDefaults:protected] => [keys] => Array ( ) [options] => Array ( [routeClass] => Cake\Routing\Route\DashedRoute [_ext] => Array ( ) ) [defaults] => Array ( [action] => index [plugin] => ) [template] => /:controller/:action/* [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => _controller:_action [_extensions:protected] => Array ( ) ) [4] => Cake\Routing\Route\DashedRoute Object ( [_inflectedDefaults:protected] => [keys] => Array ( ) [options] => Array ( [apiKey] => e6a64d3063e8e4cac4b775b5fddd9ab9 [pass] => Array ( [0] => apiKey ) [_ext] => Array ( ) [routeClass] => Cake\Routing\Route\DashedRoute ) [defaults] => Array ( [controller] => Install [action] => index [prefix] => shopify [plugin] => Multidimensional/Cakephpify ) [template] => /shopify/:apiKey/install [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => shopify:multidimensional/cakephpify.install:index [_extensions:protected] => Array ( ) ) [5] => Multidimensional\Subdomains\Routing\Route\SubdomainRoute Object ( [keys] => Array ( ) [options] => Array ( [routeClass] => Multidimensional/Subdomains.SubdomainRoute [_ext] => Array ( ) ) [defaults] => Array ( [action] => index [prefix] => www [plugin] => ) [template] => /:controller [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => www:_controller:index [_extensions:protected] => Array ( ) ) [6] => Multidimensional\Subdomains\Routing\Route\SubdomainRoute Object ( [keys] => Array ( ) [options] => Array ( [routeClass] => Multidimensional/Subdomains.SubdomainRoute [_ext] => Array ( ) ) [defaults] => Array ( [action] => index [prefix] => www [plugin] => ) [template] => /:controller/:action/* [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => www:_controller:_action [_extensions:protected] => Array ( ) ) [7] => Multidimensional\Subdomains\Routing\Route\SubdomainRoute Object ( [keys] => Array ( ) [options] => Array ( [routeClass] => Multidimensional/Subdomains.SubdomainRoute [_ext] => Array ( ) ) [defaults] => Array ( [action] => index [prefix] => false [plugin] => ) [template] => /:controller [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => false:_controller:index [_extensions:protected] => Array ( ) ) [8] => Multidimensional\Subdomains\Routing\Route\SubdomainRoute Object ( [keys] => Array ( ) [options] => Array ( [routeClass] => Multidimensional/Subdomains.SubdomainRoute [_ext] => Array ( ) ) [defaults] => Array ( [action] => index [prefix] => false [plugin] => ) [template] => /:controller/:action/* [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => false:_controller:_action [_extensions:protected] => Array ( ) ) [9] => Multidimensional\Subdomains\Routing\Route\SubdomainRoute Object ( [keys] => Array ( ) [options] => Array ( [routeClass] => Multidimensional/Subdomains.SubdomainRoute [_ext] => Array ( ) ) [defaults] => Array ( [action] => index [prefix] => admin [plugin] => ) [template] => /:controller [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => admin:_controller:index [_extensions:protected] => Array ( ) ) [10] => Multidimensional\Subdomains\Routing\Route\SubdomainRoute Object ( [keys] => Array ( ) [options] => Array ( [routeClass] => Multidimensional/Subdomains.SubdomainRoute [_ext] => Array ( ) ) [defaults] => Array ( [action] => index [prefix] => admin [plugin] => ) [template] => /:controller/:action/* [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => admin:_controller:_action [_extensions:protected] => Array ( ) ) [11] => Multidimensional\Subdomains\Routing\Route\SubdomainRoute Object ( [keys] => Array ( ) [options] => Array ( [routeClass] => Multidimensional/Subdomains.SubdomainRoute [_ext] => Array ( ) ) [defaults] => Array ( [action] => index [prefix] => shopify [plugin] => ) [template] => /:controller [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => shopify:_controller:index [_extensions:protected] => Array ( ) ) [12] => Multidimensional\Subdomains\Routing\Route\SubdomainRoute Object ( [keys] => Array ( ) [options] => Array ( [routeClass] => Multidimensional/Subdomains.SubdomainRoute [_ext] => Array ( ) ) [defaults] => Array ( [action] => index [prefix] => shopify [plugin] => ) [template] => /:controller/:action/* [_greedy:protected] => [_compiledRoute:protected] => [_name:protected] => shopify:_controller:_action [_extensions:protected] => Array ( ) ) ) Zend\Diactoros\ServerRequest Object ( [attributes:Zend\Diactoros\ServerRequest:private] => Array ( [base] => [webroot] => / [session] => Cake\Network\Session Object ( [_engine:protected] => [_started:protected] => [_lifetime:protected] => 1440 [_isCLI:protected] => ) [params] => Array ( [pass] => Array ( [0] => home ) [controller] => Pages [action] => display [plugin] => [_matchedRoute] => / ) ) [cookieParams:Zend\Diactoros\ServerRequest:private] => Array ( ) [parsedBody:Zend\Diactoros\ServerRequest:private] => Array ( ) [queryParams:Zend\Diactoros\ServerRequest:private] => Array ( ) [serverParams:Zend\Diactoros\ServerRequest:private] => Array ( [PATH] => /usr/local/bin:/usr/bin:/bin [TZ] => America/New_York [REDIRECT_HANDLER] => application/x-httpd-ea-php74 [REDIRECT_STATUS] => 200 [UNIQUE_ID] => aU1e1pCVOtY0t4xJx1WeDwAAAUY [HTTPS] => on [SSL_TLS_SNI] => www.test2.multidimension.al [HTTP_HOST] => www.test2.multidimension.al [HTTP_X_FORWARDED_FOR] => 65.87.7.112 [HTTP_X_FORWARDED_HOST] => www.test2.multidimension.al [HTTP_X_FORWARDED_PORT] => 443 [HTTP_X_FORWARDED_PROTO] => https [HTTP_X_FORWARDED_SERVER] => www.test2.multidimension.al [HTTP_X_REAL_IP] => 65.87.7.112 [HTTP_USER_AGENT] => Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org) [HTTP_ACCEPT] => */* [SERVER_SIGNATURE] => [SERVER_SOFTWARE] => Apache [SERVER_NAME] => www.test2.multidimension.al [SERVER_ADDR] => 216.37.3.36 [SERVER_PORT] => 443 [REMOTE_ADDR] => 65.87.7.112 [DOCUMENT_ROOT] => /home/multi/subdomains/webroot [REQUEST_SCHEME] => https [CONTEXT_PREFIX] => /cgi-sys [CONTEXT_DOCUMENT_ROOT] => /usr/local/cpanel/cgi-sys/ [SERVER_ADMIN] => webmaster@test2.multidimension.al [SCRIPT_FILENAME] => /home/multi/subdomains/webroot/index.php [REMOTE_PORT] => 36824 [REDIRECT_URL] => /index.php [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.0 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => / [SCRIPT_NAME] => /index.php [ORIG_SCRIPT_FILENAME] => /usr/local/cpanel/cgi-sys/ea-php74 [ORIG_PATH_INFO] => /index.php [ORIG_PATH_TRANSLATED] => /home/multi/subdomains/webroot/index.php [ORIG_SCRIPT_NAME] => /cgi-sys/ea-php74 [PHP_SELF] => /index.php [REQUEST_TIME_FLOAT] => 1766678230.8379 [REQUEST_TIME] => 1766678230 ) [uploadedFiles:Zend\Diactoros\ServerRequest:private] => Array ( ) [headers:protected] => Array ( [host] => Array ( [0] => www.test2.multidimension.al ) [x-forwarded-for] => Array ( [0] => 65.87.7.112 ) [x-forwarded-host] => Array ( [0] => www.test2.multidimension.al ) [x-forwarded-port] => Array ( [0] => 443 ) [x-forwarded-proto] => Array ( [0] => https ) [x-forwarded-server] => Array ( [0] => www.test2.multidimension.al ) [x-real-ip] => Array ( [0] => 65.87.7.112 ) [user-agent] => Array ( [0] => Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org) ) [accept] => Array ( [0] => */* ) ) [headerNames:protected] => Array ( [host] => host [x-forwarded-for] => x-forwarded-for [x-forwarded-host] => x-forwarded-host [x-forwarded-port] => x-forwarded-port [x-forwarded-proto] => x-forwarded-proto [x-forwarded-server] => x-forwarded-server [x-real-ip] => x-real-ip [user-agent] => user-agent [accept] => accept ) [protocol:Zend\Diactoros\ServerRequest:private] => 1.0 [stream:Zend\Diactoros\ServerRequest:private] => Zend\Diactoros\PhpInputStream Object ( [cache:Zend\Diactoros\PhpInputStream:private] => [reachedEof:Zend\Diactoros\PhpInputStream:private] => [resource:protected] => Resource id #109 [stream:protected] => php://input ) [method:Zend\Diactoros\ServerRequest:private] => GET [requestTarget:Zend\Diactoros\ServerRequest:private] => [uri:Zend\Diactoros\ServerRequest:private] => Zend\Diactoros\Uri Object ( [allowedSchemes:protected] => Array ( [http] => 80 [https] => 443 ) [scheme:Zend\Diactoros\Uri:private] => https [userInfo:Zend\Diactoros\Uri:private] => [host:Zend\Diactoros\Uri:private] => www.test2.multidimension.al [port:Zend\Diactoros\Uri:private] => [path:Zend\Diactoros\Uri:private] => / [query:Zend\Diactoros\Uri:private] => [fragment:Zend\Diactoros\Uri:private] => [uriString:Zend\Diactoros\Uri:private] => ) )
Warning (512): Unable to emit headers. Headers sent in file=/home/multi/subdomains/config/routes.php line=84 [CORE/src/Http/ResponseEmitter.php, line 48]
Warning (2): Cannot modify header information - headers already sent by (output started at /home/multi/subdomains/config/routes.php:84) [CORE/src/Http/ResponseEmitter.php, line 146]
Warning (2): Cannot modify header information - headers already sent by (output started at /home/multi/subdomains/config/routes.php:84) [CORE/src/Http/ResponseEmitter.php, line 173]
Error: Missing Controller

Missing Controller Cake\Routing\Exception\MissingControllerException

Documentation API

Error: PagesController could not be found.

Error: Create the class PagesController below in file: src/Controller/Www/PagesController.php

<?php
namespace App\Controller\Www;

use 
App\Controller\AppController;

class 
PagesController extends AppController
{

}

If you want to customize this error message, create src/Template/Error/missing_controller.ctp

toggle vendor stack frames