Ignore:
Timestamp:
2011/01/20 03:52:23 (13 years ago)
Author:
tao
Message:

#841 管理画面内の設定画面変更。インストール時のディレクトリのパーミッションチェックに/htmlの書き込み権限のチェックを追加。adminでも設定出来る様に修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/html/install/index.php

    r19986 r19996  
    410410        DATA_REALDIR . "upload/", 
    411411        HTML_REALDIR . ADMIN_DIR, 
     412        HTML_REALDIR 
    412413    ); 
    413414 
     
    417418        // listdirsの保持データを初期化 
    418419        initdirs(); 
    419         if (is_dir($val)) { 
     420        if (is_dir($val) and $val != HTML_REALDIR .ADMIN_DIR and $val != HTML_REALDIR) { 
    420421           $arrDirs = listdirs($val); 
    421422        } else { 
     
    745746    $oldAdminDir = SC_Utils_Ex::sfTrimURL(ADMIN_DIR); 
    746747    $newAdminDir = $objFormParam->getValue('admin_dir'); 
    747     if ($oldAdminDir !== $newAdminDir AND (file_exists(HTML_REALDIR . $newAdminDir) OR file_exists(USER_TEMPLATE_REALDIR . $newAdminDir))) { 
     748    if ($oldAdminDir !== $newAdminDir AND file_exists(HTML_REALDIR . $newAdminDir) and $newAdminDir != "admin") { 
    748749        $objErr->arrErr["admin_dir"] = "※ 指定した管理機能ディレクトリは既に存在しています。別の名前を指定してください。"; 
    749750    } 
     
    10651066        return true; 
    10661067    } 
    1067     if (file_exists(HTML_REALDIR . $adminDir) OR file_exists(USER_TEMPLATE_REALDIR . $adminDir)) { 
     1068    if (file_exists(HTML_REALDIR . $adminDir)) { 
    10681069        return '※ 指定した管理機能ディレクトリは既に存在しています。別の名前を指定してください。'; 
    10691070    } 
     
    10711072        return '※ ' . HTML_REALDIR . $adminDir . 'へのリネームに失敗しました。ディレクトリの権限を確認してください。'; 
    10721073    } 
    1073     if (!rename(USER_TEMPLATE_REALDIR . $oldAdminDir, USER_TEMPLATE_REALDIR . $adminDir)) { 
    1074         return '※ ' . USER_TEMPLATE_REALDIR . $adminDir . 'へのリネームに失敗しました。ディレクトリの権限を確認してください。'; 
    1075     } 
    10761074    return true; 
    10771075} 
Note: See TracChangeset for help on using the changeset viewer.