lsyncd の同期の問題で、JWTのキーの権限が変更されてしまっている。
ログインの際に、 /var/www/html/config/jwt.key
を読み込む必要があり、 Docker コンテナの初期化の際、604 に設定されているはずですが、lsyncd など何かしらの問題で、600になってしまっている場合があります。その際、ログインができません。
権限を変更します。
cd docker
docker exec bc-php chmod 604 ./config/jwt.key
Error: Fatal Error (1): Trait 'SoftDelete\Model\Table\SoftDeleteTrait' not found in [/var/www/html/plugins/baser-core/src/Model/Table/ContentsTable.php, line 37]
次のコマンドを実行してパッケージを追加します。
docker exec -it bc-php /bin/bash
composer update --prefer-source
Error: An Internal Error Has Occurred
データベースbasercmsで以下の箇所を変更します
No @startuml found
// plantuml.jarをダウンロード
sudo curl -JLO http://sourceforge.net/projects/plantuml/files/plantuml.jar/download
// manage_contents.pumlの場合
// -verboseで詳細表示 -o 出力先指定 -tsvg svg画像フォーマット指定
java -jar plantuml.jar -verbose -o "../../../../../../5/ucmitz/svg/class" "src/puml/5/ucmitz/svg/class/manage_contents.puml" -tsvg