2026, 새로운 도약을 시작합니다.

그누보드 구조(?) sql 관련

안녕하세요. 그누보드를 이용하여 무엇인가 만들어보려고 하는데

1. 따로 디렉토리를 만들고 하면 그 경로를 참조하는데 어려움이 많더라구요.

경로 설정을 별도로 해줘야 하는건가요? 그 부분은 어디서 할 수 있을가요?

2. 추가로 bbs/api/index.php를 만들어서 간단하게 api를 만들려고 하는데

sql_fetch라던지 명령어를 사용하면 500 내부에러가 뜨네요.

sql_fetch를 사용하려면 코드내에 추가해야 할 부분이 있을가요?

현재 bbs/api/index.php에는

include_once('./_common.php');
header("Content-Type: application/json; charset=UTF-8");


$method = $_SERVER['REQUEST_METHOD'];
$request = explode("/", substr(@$_SERVER['PATH_INFO'], 1));

$content = trim(file_get_contents("php://input"));
$decoded = json_decode($content, true);
 

이렇게 추가해서 method별로 나눠서 사용하려고 하고 있었습니다.

답변 2개

우선 그누보드 설치 최소 사양과

php 아파치 등의 필수라이브러리 설치 유무 확인해주세요~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

아래와 같이 변경하시면 될듯요.

include_once('./_common.php');

==>

include_once('./../_common.php');

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

그렇게 추가 햇는데 아직 에러는 해결이 안되었는데요. 제가 테이블을 g5를 사용하지 않고 별도로 만들었는데 그 부분에서 문제가 있을까요?
db에 접근할 수 있는 권한이 없는것 같은데요. 그부분을 확인하려면 어떻게 해야 할까요?
에러메세지가 뭐냐에 따라 뭘 확인해야 할지 다를것같아요.
$sql = "select * from `g5_board` ";
$result= sql_query($sql);

echo $result;

이런식으로 작성해 봤는데 500에러 말고는 나오는게 없는데 구체적인 에러를 볼 수 있는 명령어라던가 이런게 잇을까요?
페이지상의 소스 보기를 하시던가,
웹서버의 로그 파일을 확인하셔야 합니다.
(웹서버가 무엇이냐에 따라서 로그의 위치도 다를거에요)

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고