Open ryuring opened 1 year ago
調査ログ貼っておきます。
以下インストールに使ったコマンドです。
$ composer create-project --prefer-dist cakephp/app:4.* [プロジェクト名]
$ composer require baserproject/baser-core
$ bin/cake plugin load BaserCore
envの設定等を行ってブラウザでインストーラを起動。パーミッションチェックの次の画面、 /baser/admin/bc-installer/installations/step3 にて、以下の警告が発生してます。
Warning (2) : Undefined array key "dbDataPattern" [in /var/www/html/study-baser5/vendor/baserproject/bc-installer/src/Service/Admin/InstallationsAdminService.php, line 170]
Warning (512) : Unable to emit headers. Headers sent in file=/var/www/html/study-baser5/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php line=36 [in /var/www/html/study-baser5/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 71]
Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/html/study-baser5/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php:36) [in /var/www/html/study-baser5/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 168]
Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/html/study-baser5/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php:36) [in /var/www/html/study-baser5/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 197]
Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/html/study-baser5/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php:36) [in /var/www/html/study-baser5/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 197]
原因は @ryuring によるとDEFAULTのテーマが無いからとのこと。プルダウンが空になってて選択できないようでした。
vendor に配置され、カスタマイズできないというのは許容する。
初期データのリストアップ時、/vendor/baserproject/
内も検索対象にする
概要
原因はテーマが存在しないため。 composer で依存関係を設定して一緒に引っ張ってくると、vendor に配置され、カスタマイズできないので、インストーラー実行時に git 等で plugins に配置する方法を検討する。
baserCMS version : 5.0.0