* @param string $path * @return array * @access public */ function transPathSeparator($path) { if (DIRECTORY_SEPARATOR != '/') { // IIS6 doubles the \ chars $path = str_replace(strpos($path, '\\\\', 2) ? '\\\\' : DIRECTORY_SEPARATOR, '/', $path); } return $path; } /** * NetCommonsのindex.phpの場所 */ define('START_INDEX_DIR', transPathSeparator(dirname(__FILE__))); /** * NetCommonsのBaseディレクトリの設定 * 他のソースを読み込む場合、コメントをはずし、手動で変更 */ //define('BASE_DIR', ''); /** * Debugフィルターを発動させるかどうかの設定 */ //define('DEBUG_MODE', 0); //TODO:現状1に設定するとエラーとなる /** * NetCommonsの設定ファイルの読込み */ define('INSTALLINC_PATH', dirname(START_INDEX_DIR) . "/webapp/config/install.inc.php"); require_once INSTALLINC_PATH; //if(!is_writeable(INSTALLINC_PATH) && basename(BASE_URL) != basename(START_INDEX_DIR)) {
<?php /** * インストール時configファイル * * @package NetCommons.component * @author Noriko Arai,Ryuji Masukawa * @copyright 2006-2007 NetCommons Project * @license http://www.netcommons.org/license.txt NetCommons License * @project NetCommons Project, supported by National Institute of Informatics * @access public */ // ------------------------------------------ // 設定ファイルのパス(固定:変更不可) // ------------------------------------------ define('INSTALL_INC_DIR', transPathSeparator(dirname(__FILE__))); // ---------------------------- // ベースのURL値 // ---------------------------- define('BASE_URL', 'http://'); // ------------------------------------------------- // ベースのURL値(ソースがあるCoreのNetCommonsのURL) // 基本:BASE_URLと同じ // ------------------------------------------------- define('CORE_BASE_URL', BASE_URL); // ---------------------------- // NetCommonsのBaseディレクトリの設定 // ソース格納場所 // ---------------------------- if (!defined("BASE_DIR")) { define('BASE_DIR', dirname(START_INDEX_DIR));