1

주제: TextCube 1.8.5 설치 중 3단계 오류 발생

TextCube 1.8.5 설치 중 3단계에서 데이터베이스 관리 시스템이 라디오 버튼으로 나타나야 할것 같은데 나타나지 않는 군요.

OS: Windows 7
Apache 2.2.17
PHP 5.3.4
MySQL 5.1.53

환경 구축을 겨우 겨우 하고선 setup.php를 호출했지만 3단계에서 'Next'하면


Warning: require_once(./framework/data//Adapter.php) [function.require-once]: failed to open stream: No such file or directory in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\tc\framework\alias\DBAdapter.php on line 14

Fatal error: require_once() [function.require]: Failed opening required './framework/data//Adapter.php' (include_path='.;C:\php\pear') in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\tc\framework\alias\DBAdapter.php on line 14


라는 메시지가 나오는 군요.
'./framework/data//Adapter.php'에서 '/MySQL/' 이 빠진듯 한데

소스를 보니 '데이터베이스 관리 시스템'에서 라디오 버튼으로 DBMS를 선택하는 것 같은데 화면에 출력이 안되고 있습니다.

첨부파일은 제 화면으로 나온 먼가 빠진듯한 화면 캡쳐입니다.

혹 해결 방법 아시는 분?

크흑~~

2

답글: TextCube 1.8.5 설치 중 3단계 오류 발생

setup.php안에서

      <tr>
        <th><?php echo _t('데이터베이스 관리 시스템');?> :</th>
        <td>
<?php
$dbmsSupport = array();
if(function_exists('mysql_connect')) array_push($dbmsSupport,'MySQL');
if(function_exists('mysqli_connect')) array_push($dbmsSupport,'MySQLi');
if(function_exists('pg_connect')) array_push($dbmsSupport,'PostgreSQL');
if(function_exists('cubrid_connect')) array_push($dbmsSupport,'Cubrid');
foreach($dbmsSupport as $dbms) {
?>
          <input type="radio" id="dbms<?php echo $dbms;?>" name="dbms" value="<?php echo $dbms;?>" <?php echo (((isset($_POST['dbms']) && $_POST['dbms'] == $dbms)||(!isset($_POST['dbms']) && $dbms == $dbmsSupport[0])) ? 'checked' : '');?>
onclick="suggestDefaultPort('<?php echo $dbms;?>');return false;" /> <?php echo $dbms;?>
<?php
}
?>

요 부분이 정상적으로 동작하지 않는 것 같은데요. 제가 PHP맹이라.. -_-
도움 부탁드립니다.

promaker 작성:

TextCube 1.8.5 설치 중 3단계에서 데이터베이스 관리 시스템이 라디오 버튼으로 나타나야 할것 같은데 나타나지 않는 군요.

OS: Windows 7
Apache 2.2.17
PHP 5.3.4
MySQL 5.1.53

환경 구축을 겨우 겨우 하고선 setup.php를 호출했지만 3단계에서 'Next'하면


Warning: require_once(./framework/data//Adapter.php) [function.require-once]: failed to open stream: No such file or directory in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\tc\framework\alias\DBAdapter.php on line 14

Fatal error: require_once() [function.require]: Failed opening required './framework/data//Adapter.php' (include_path='.;C:\php\pear') in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\tc\framework\alias\DBAdapter.php on line 14


라는 메시지가 나오는 군요.
'./framework/data//Adapter.php'에서 '/MySQL/' 이 빠진듯 한데

소스를 보니 '데이터베이스 관리 시스템'에서 라디오 버튼으로 DBMS를 선택하는 것 같은데 화면에 출력이 안되고 있습니다.

첨부파일은 제 화면으로 나온 먼가 빠진듯한 화면 캡쳐입니다.

혹 해결 방법 아시는 분?

크흑~~

3

답글: TextCube 1.8.5 설치 중 3단계 오류 발생

Adapter.php 가 로드가 안된 것 같습니다.
누락된게 아닌지 확인해보세요..

텍스트큐브를 이용하시다 불편하신 점 있으시면 아래로 연락주세요.
Needlworks/TNF - LonnieNa
nateon : y12x2 (a.t) nate.com / mail : lonniena (a.t) needlworks.org
http://twitter.com/@textcube

4

답글: TextCube 1.8.5 설치 중 3단계 오류 발생

Adpater.php는 분명 있습니다.

Warning: require_once(./framework/data//Adapter.php) [function.require-once]: failed to open stream:

라는 메시지를 봐서는

/framework/MySQL/Adapter.php를 호출해야하는데
'/MySQL/' 이 빠진 경로명이 된것 같습니다.

이미 그 이전에 3단계 설치화면에서
라디오 버튼이 나와서 DBMS를 선택해야하는데 라디오 버튼이 없어 선택을 못했으니 이렇게 된것 같습니다.
이경우 왜 라디오 버튼이 안나왔을까요?

LonnieNa 작성:

Adapter.php 가 로드가 안된 것 같습니다.
누락된게 아닌지 확인해보세요..