http://{domain}/
こうじゃなくて
http://{domain}/cakeapp/
こんな風にサブディレクトリをドキュメントルートにしてCakePHPを動かしたいとき

config/app.php

    'App' => [
        'namespace' => 'App',
        'encoding' => env('APP_ENCODING', 'UTF-8'),
        'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_US'),
        'defaultTimezone' => env('APP_DEFAULT_TIMEZONE', 'UTC'),
//        'base' => false,
        'base' => '/cakeapp',
        'dir' => 'src',
        'webroot' => 'webroot',
        'wwwRoot' => WWW_ROOT,

上記のようにApp.baseにパスを指定すればOKです。

参考:https://book.cakephp.org/3/ja/development/configuration.html

元記事はこちら

CakePHP3のベースディレクトリを変更する