Ticket #1999 (closed バグ指摘: 修正済)

Opened 10 years ago

Last modified 10 years ago

インストーラのDBクリーンアップ時に Warning が出る

Reported by: nanasess Owned by: nanasess
Priority: Milestone: EC-CUBE2.12.3
Component: その他 Version: 2.12.2
Keywords: Cc: eoogle
修正済み: yes

Description

r22042 にてファイルの存在チェックが抜けているのが原因か?

Warning: unlink(../../data/cache/.) [function.unlink]: Invalid argument in /Users/nanasess/bzr-repos/ec-cube/version-2_12-dev/branches/local/html/install/index.php on line 205

Change History

comment:1 follow-up: ↓ 2 Changed 10 years ago by nanasess

以下のようなパッチで修正可能かと思います.

  • html/install/index.php

    === modified file 'html/install/index.php'
     
    202202        while ($file_name = readdir($res_dir)){ 
    203203            //dummy以外は削除 
    204204            if ($file_name != 'dummy'){ 
    205                 unlink($cache_dir . $file_name); 
     205                if (is_file($cache_dir . $file_name)) { 
     206                    unlink($cache_dir . $file_name); 
     207                } 
    206208            } 
    207209        } 
    208210        closedir($res_dir); 

data ディレクトリの位置は変更される場合があるため, 追加の修正が必要

comment:2 in reply to: ↑ 1 Changed 10 years ago by kim

nanasess への返信

以下のようなパッチで修正可能かと思います.

data ディレクトリの位置は変更される場合があるため, 追加の修正が必要

nanasess様こちらコミットいただけますでしょうか。

comment:3 Changed 10 years ago by kim

  • Milestone changed from EC-CUBE2.12.3 to EC-CUBE2.12.4

comment:4 Changed 10 years ago by nanasess

  • Owner changed from somebody to nanasess
  • 修正済み set
  • Status changed from new to assigned
  • Milestone changed from EC-CUBE2.12.4 to EC-CUBE2.12.3

r22347, r22348, r22349 にて修正しました

comment:5 Changed 10 years ago by h_yoshimoto

  • Status changed from assigned to closed
  • Resolution set to 修正済

ご対応ありがとうございます。

クローズさせて頂きます。

Note: See TracTickets for help on using tickets.