Changeset 18193


Ignore:
Timestamp:
2009/07/16 06:00:01 (11 years ago)
Author:
Seasoft
Message:

インストール時に PHP セーフモードを警告するように改訂。
 http://xoops.ec-cube.net/modules/newbb/reply.php?forum=3&post_id=15712

Location:
branches/comu-ver2/html/install
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/html/install/index.php

    r18192 r18193  
    366366} 
    367367 
    368 // STEP0画面の表示(ファイル権限チェック) 
     368// STEP0画面の表示(チェック) 
    369369function lfDispStep0($objPage) { 
    370370    global $objWebParam; 
     
    392392 
    393393    $mess = ""; 
    394     $err_file = false; 
     394    $hasErr = false; 
    395395    foreach($arrWriteFile as $val) { 
    396396        // listdirsの保持データを初期化 
     
    411411                    if(!is_writable($path)) { 
    412412                        $mess.= ">> ×:$real_path($filemode) <br>ユーザ書込み権限(777, 707等)を付与して下さい。<br>"; 
    413                         $err_file = true; 
     413                        $hasErr = true; 
    414414                    } else { 
    415415                        GC_Utils_Ex::gfPrintLog("WRITABLE:".$path, INSTALL_LOG); 
     
    418418                    if(!is_writable($path)) { 
    419419                        $mess.= ">> ×:$real_path($filemode) <br>ユーザ書込み権限(666, 606等)を付与して下さい。<br>"; 
    420                         $err_file = true; 
     420                        $hasErr = true; 
    421421                    } else { 
    422422                        GC_Utils_Ex::gfPrintLog("WRITABLE:".$path, INSTALL_LOG); 
     
    425425            } else { 
    426426                $mess.= ">> ×:$path が見つかりません。<br>"; 
    427                 $err_file = true; 
     427                $hasErr = true; 
    428428            } 
    429429        } 
    430430    } 
    431431 
     432    if (ini_get('safe_mode')) { 
     433        $mess .= ">> ×:PHPのセーフモードが有効になっています。<br>"; 
     434        $hasErr = true; 
     435    } 
     436 
    432437    // 問題点を検出している場合 
    433     if ($err_file) { 
     438    if ($hasErr) { 
    434439        $objPage->tpl_mode = 'return_step0'; 
    435440    } 
     
    474479 
    475480    $objPage->mess = $mess; 
    476     $objPage->err_file = $err_file; 
     481    $objPage->hasErr = $hasErr; 
    477482 
    478483    return $objPage; 
  • branches/comu-ver2/html/install/templates/step0.tpl

    r18144 r18193  
    3030 
    3131<tr><td height="30"></td></tr> 
    32 <tr><td align="left" class="fs12st">■アクセス権限のチェック</td></tr> 
     32<tr><td align="left" class="fs12st">■チェック結果</td></tr> 
    3333<tr> 
    3434    <td bgcolor="#cccccc"> 
     
    4747    <tr><td height="15"></td></tr> 
    4848    <tr><td align="left" class="fs12"> 
    49         <!--{if $err_file}--> 
     49        <!--{if $hasErr}--> 
    5050            <p>[次へ進む] をクリックすると、チェックを再実行します。</p> 
    5151            <div><input type="checkbox" name="mode_overwrite" value="step0" id="mode_overwrite"> <label for="mode_overwrite">問題点を無視して次へ進む (上級者向け)</label></div> 
Note: See TracChangeset for help on using the changeset viewer.