baserproject / basercms

baserCMS : Based Website Development Project
http://basercms.net
Other
173 stars 130 forks source link

【プラグイン管理】管理画面からプラグインをアップロードできない #3140

Closed kaburk closed 4 months ago

kaburk commented 8 months ago

概要

管理画面 プラグイン一覧の新規追加ボタンからプラグインをアップすると処理は正常終了したメッセージが表示されるが、正しくインストールされないようです。

Banner-5.0.0.zip (フォルダ名Banner/)

スクリーンショット 2024-02-21 10 56 54

管理画面から新規追加

スクリーンショット 2024-02-21 10 54 43

新規プラグイン「Banner-5.0.0」を追加しました。と出るが一覧にない

Screenshot 2024-02-21 at 10-54-57 プラグイン一覧

tmpフォルダ内には残っているみたいなので、zip解凍はできているがpluginsフォルダに移動できていない感じのようです。

スクリーンショット 2024-02-21 11 01 04

試しに、

Banner.zip (フォルダ名Banner/)

とすると正しくインストールできるようでした。

インストール処理内でZIP内フォルダ名ではなくZIPファイル名で判別してしまっている感じなので、 baserCMS4系以前の動作にあわせてアーカイブ内フォルダ名で判別する必要がありそうです。

確認していませんが、おそらくテーマも同様な状態ではないかと思います。

baserCMS version : 5.0.8, 5.0.9-dev

ryuring commented 8 months ago

@kaburk 報告ありがとうございます。 @kk-uchino ちょっと見てもらえますか?

kk-uchino commented 8 months ago

@ryuring 承知しました!

seto1 commented 4 months ago

プラグインとテーマどちらも対応済みのためクローズします。 https://github.com/baserproject/basercms/commit/02fb2787ebc3cbd2c82365fefb775f85af619e4b https://github.com/baserproject/basercms/commit/dc567b92817f5b7ec6dc86c1c951ab75102e85e3