Framework \ Debug \ Exception \ HttpException (404)
컨트롤러(Controller\Front\Default\Changwonpark2\Sub03Controller)를 찾을 수 없습니다. Framework\Debug\Exception\HttpException thrown with message "컨트롤러(Controller\Front\Default\Changwonpark2\Sub03Controller)를 찾을 수 없습니다." Stacktrace: #2 Framework\Debug\Exception\HttpException in /www/system/src/Framework/Application/Application.php:503 #1 Framework\Application\Application:dispatch in /www/system/src/Framework/Application/Application.php:150 #0 Framework\Application\Application:run in /www/say95092_godomall_com/route.php:64
Stack frames (3)
2
Framework\Debug\Exception\HttpException
/Framework/Application/Application.php503
1
Framework\Application\Application dispatch
/Framework/Application/Application.php150
0
Framework\Application\Application run
/www/say95092_godomall_com/route.php64
/www/system/src/Framework/Application/Application.php
                    $this->_listenPlusShop($request);
                }
            } else {
                // 컨트롤러 호출
                $reflection = new ReflectionClass($controllerName);
                if ($reflection->isSubclassOf(Controller::class)) {
                    $this->_controller = new $controllerName();
                    $this->_controller->run($cacheConfig);
 
                    return;
                }
            }
 
            // 존재하지 않는 마이앱 API 호출시 404
            if (\Request::getSubdomainDirectory() === 'api' && strpos(\Request::getFullFileUri(), DIR_MYAPP) !== false) {
                http_response_code(Response::HTTP_NOT_FOUND);
            }
 
            // 페이지 오류 출력
            throw new HttpException(__('컨트롤러(%s)를 찾을 수 없습니다.', $controllerName), 404);
 
        } catch (Exception $e) {
            throw $e;
        }
    }
 
    /**
     * POST 사이즈가 초과됬을 때 이를 체크해 예외처리를 할 수 있다.
     *
     * @author Jong-tae Ahn <qnibus@godo.co.kr>
     *
     * @param Request $request
     *
     * @throws Exception
     */
    public function checkPostSizeExceeded(Request $request)
    {
        if ($request->server()->get('REQUEST_METHOD') == 'POST' && empty($request->post()->toArray()) && empty($request->files()->toArray()) && $request->server()->get('CONTENT_LENGTH') > 0) {
            // php.ini에 설정된 값
            $maxPostSize = $this->iniGetBytes('post_max_size');
Arguments
  1. "컨트롤러(Controller\Front\Default\Changwonpark2\Sub03Controller)를 찾을 수 없습니다."
    
/www/system/src/Framework/Application/Application.php
        $request = $this->getInstance('request');
 
        if ($this->isBooted() === false) {
            $this->boot();
        }
 
        // handle request
        if ($request->isCli()) {
            $this->runBatch($request);
        } else {
            // 플러스샵 초기화 실행 글로벌 전역 변수 unset 전에 반드시 선언되어야 하며 설정값때문에 부트스트랩 구동이후에 실행한다.
            $this->_initPlusShop();
 
            // 컨트롤러 단에서 사용할 수 없도록 전역변수 모두 삭제 (부트스트랩에서는 사용 가능)
            // @formatter:off
            unset($_GLOBALS, $_ENV, $_SESSION, $_GET, $_POST, $_FILES, $_SERVER, $_REQUEST);
            // @formatter:on
 
            // 컨트롤러 실행
            $this->dispatch(new TemplateCacheConfig($request));
 
            // 페이지 로드뷰 실행
            if ($this->isEndLogView() === true) {
                \LogHandler::endLogView();
            }
        }
 
        if ($this['DB'] instanceof DB) {
            $this['DB']->close();
        }
    }
 
    /**
     * Returns whether the booted.
     *
     * @return boolean
     */
    public function isBooted()
    {
        return $this->_booted;
Arguments
  1. TemplateCacheConfig {}
    
cpt-obvious This frame is within function 'dispatch'
/www/say95092_godomall_com/route.php
$godomall5['loader'] = $loader;
$godomall5['request'] = new Request();
 
// boot & run.
if ($godomall5->boot()) {
    // adds the default classpath resolver for user classes. (prepend)
    try {
        // preview user development
        if ($godomall5['request']->get()->has('__gd5_work_preview') || Session::has('workPreview')) {
            $userWorksResolver = new DefaultClassPathResolver($godomall5['user.path']->get('data', 'module'));
            $userWorksResolver->setExcludedNamespace(['Framework', 'Bundle', 'Core']);
            $godomall5['loader']->addClassPathResolver($userWorksResolver, true);
        } else {
            $userRealResolver = new DefaultClassPathResolver($godomall5['user.path']->get('module'));
            $userRealResolver->setExcludedNamespace(['Framework', 'Bundle', 'Core']);
            $godomall5['loader']->addClassPathResolver($userRealResolver, true);
        }
 
        // run application
        $godomall5->run();
 
    } catch (Exception $e) {
        throw $e;
    }
} else {
    throw new HttpException(null, 500);
}
 
cpt-obvious This frame is within function 'run'

Environment & details:

empty
empty
empty
empty
Key Value
REDIRECT_UNIQUE_ID
"YruRurMLn8tH1gQj3cI3lQAAAAs"
REDIRECT_GODO_DISTRIBUTED_TYPE
"origin"
REDIRECT_GODO_DEFAULT_DOMAIN
"say95092.godomall.com"
REDIRECT_GODO_SERVER_TYPE
"pro"
REDIRECT_STATUS
"200"
UNIQUE_ID
"YruRurMLn8tH1gQj3cI3lQAAAAs"
GODO_DISTRIBUTED_TYPE
"origin"
GODO_DEFAULT_DOMAIN
"say95092.godomall.com"
GODO_SERVER_TYPE
"pro"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_HOST
"www.changwonpark.kr"
HTTP_CONNECTION
"Keep-Alive"
PATH
"/sbin:/bin:/usr/sbin:/usr/bin"
LD_LIBRARY_PATH
"/usr/lib64"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"www.changwonpark.kr"
SERVER_ADDR
"192.168.4.90"
SERVER_PORT
"80"
REMOTE_ADDR
"3.236.221.156"
DOCUMENT_ROOT
"/www/say95092_godomall_com"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/www/say95092_godomall_com"
SERVER_ADMIN
"hosting@godo.co.kr"
SCRIPT_FILENAME
"/www/say95092_godomall_com/route.php"
REMOTE_PORT
"40786"
REDIRECT_URL
"/default/changwonpark2/sub03.php"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/default/changwonpark2/sub03.php"
SCRIPT_NAME
"/route.php"
PHP_SELF
"/default/changwonpark2/sub03.php"
REQUEST_TIME_FLOAT
"1656459706.24"
REQUEST_TIME
"1656459706"
ORIG_PHP_SELF
"/route.php"
empty
empty
empty
empty
empty
empty
empty
0. Whoops\Handler\PrettyPageHandler
1. Whoops\Handler\CallbackHandler