share facebook facebook facebook twitter twitter menu hatena pocket slack

2021.04.21 WED

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

西田 駿史

WRITTEN BY 西田 駿史

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のベースディレクトリを変更する

西田 駿史

西田 駿史

2019年4月入社。第四開発事業部グループリーダー。海岸オフィス所属

cloudpack

cloudpackは、Amazon EC2やAmazon S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。
AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。