BaserCMS 4.1.6でアップローダーから画像が消せない現象
- » IconDesign > BaserCMS 4.1.6でアップローダーから画像が消せない現象 @ 2019/3/15 10:55
- seto > Re: BaserCMS 4.1.6でアップローダーから画像が消せない現象 @ 2019/3/18 10:22
- IconDesign > Re: BaserCMS 4.1.6でアップローダーから画像が消せない現象 @ 2019/3/19 15:47
IconDesign > BaserCMS 4.1.6でアップローダーから画像が消せない現象 @ 2019/3/15 10:55 |
---|
BaserCMS 4.1.6でアップローダーで一度登録した画像を削除できません。
今回初めてBaserCMS4系をインストールしました、これは仕様でしょうか。 ◆操作手順 プラグイン管理 > アップロードファイル管理 > アップローダープラグイン 既にアップロード済の画面で、[削除]ボタンをクリッククしました。 一覧からも削除されます。 削除した同名のファイルをアップロードします。 「既存ファイル名_1.png」となり登録されます。 2回目は「既存ファイル名_2.png」となり登録されます。 ◆FTPツールで確認ました ファイルが残っています。(検眼がないので消せません)ファイルのパーミッションは[666] 同じファイル名の画像をアップロードした場合は、「既存ファイル名_1.png」となり登録されます。 ◆カテゴリや説明は変更できます。 プラグイン管理 > アップロードファイル管理 > アップローダープラグイン画面 変更して[保存]は可能です。 ◆デバックモード2で確認しました。 プラグイン管理 > アップロードファイル管理 > アップローダープラグイン [削除]ボタンを押した際にエラーが出ます。(デバッグモード2を設定) Notice (8): Array to string conversion [CORE/Baser/Model/Behavior/BcUploadBehavior.php, line 739] Notice (8): Array to string conversion [CORE/Baser/Model/Behavior/BcUploadBehavior.php, line 739] Notice (8): Array to string conversion [CORE/Baser/Model/Behavior/BcUploadBehavior.php, line 739] Notice (8): Array to string conversion [CORE/Baser/Model/Behavior/BcUploadBehavior.php, line 739] Notice (8): Array to string conversion [CORE/Baser/Model/Behavior/BcUploadBehavior.php, line 739] Notice (8): Array to string conversion [CORE/Baser/Model/Behavior/BcUploadBehavior.php, line 739] ◆ファイルの中身こちら(4行目)です。 // 保存ファイル名を生成 $basename = preg_replace("/\." . $field['ext'] . "$/is", '', $file); $fileName = $prefix . $basename . $suffix . '.' . $field['ext']; $filePath = $this->savePath[$Model->alias] . $fileName; if (!empty($field['imagecopy']) && $delImagecopy) { foreach ($field['imagecopy'] as $copy) { $copy['name'] = $field['name']; $copy['ext'] = $field['ext']; $this->delFile($Model, $file, $copy, false); } } ■ BaserCMSのバージョン:4.1.6 ■ レンタルサーバー名:独自 ■ スマートURLの利用: [ON] ■ 設置フォルダ: [サブフォルダ] ■ 利用しているデータベース: [mysqlnd 5.0.11] ■ PHPスキル(自己評価): [ E ] PHP Version 5.6.38 以上、よろしくお願いします。 |