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

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

File:
1 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; 
Note: See TracChangeset for help on using the changeset viewer.