php 는 되는데.. html 에서는 왜 안될까요.. ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

php 는 되는데.. html 에서는 왜 안될까요.. ㅠㅠ 정보

php 는 되는데.. html 에서는 왜 안될까요.. ㅠㅠ

첨부파일

httpd.conf (17.7K) 1회 다운로드 2011-10-28 00:23:13

본문

벌써 3일째 외부 로그인과 씨름을 하고 있네요.. orz
고수분들의 도움이 절실합니다.. ;ㅅ;

일단은 제 PC에 직접 아파치서버를 띄워서 홈페이지를 만드려고 하는 중입니다.
PHP5 와 MySQL5 을 사용중이구요..


그누보드 설치까지는 정상적인데 제가 홈페이지를 하나 만들어서 외부 로그인을 연동하려고
하는 과정에서 막혀 있습니다. ㅠㅠㅠㅠㅠ

php 로 만든 페이지는 잘 출력이 되고 있는데.. ( http://175.197.217.7/kkang/main.php )

<?
$g4_path = "../gnuboard4"; // common.php
include_once("../gnuboard4/_common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.

echo outlogin("basic"); // basic 스킨으로 아웃로그인을 출력합니다.
?>


html 로 만든 페이지가 열리지 않네요 ㅠㅠ ( http://175.197.217.7/kkang/main.htm )

<?
$g4_path = "../gnuboard4"; // common.php
include_once("../gnuboard4/_common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
?>

<html>
    <head>
    </head>
    <body>
            <?echo outlogin("basic"); ?>
    </body>
</html>


제가 지금 의심중인건..
아파치서버의 설정이 html 에서 php가 사용 가능하도록 되어있지 않다..
라고 추측중입니다.. orz

서버 설정파일은 첨부파일로 올려봅니다.



대체 뭐가 잘못 일까요.. ㅠㅠ
고수분들의 관심어린 조언 부탁드립니다.. ㅠㅠㅠㅠㅠ
  • 복사

댓글 전체

홈페이지를 한 10여년 전에 (iframe 이던가..) 로 만들어본 후로 처음 만들어보는거라..
일단 생각은 html 페이지를 만들고 거기에 게시판을 넣는게 어떨까 하는데..

그냥 php 로 만들어야 할까요.. ㅠㅠ
요즘 다들 그렇게 하시는거 같은데.. php 에는 문외한이라.. orz
그런건 아니구요.. (너무 날로 먹으려는 것처럼은 보지말아주셔요 ㅠㅠ)
지금 걸어주신 링크를 봤는데..
순간 딱 이게 무슨 말이다 .. 바로 이해는 안가네요.. ;;

저도 다른 질답을 열심히 읽어보기는 하는데..
(그래서 짧은 지식이나마 제가 아는건 답글 달아드린적도 있구요.. ㅠㅠ)
제가 잘 모르거나 이해가 잘 안되는건 시간 관계상 짧게 읽어보고
후다닥 넘어가서 그랬던 것 같네요.. ㅠㅠ

아마 해결방안이니 걸어주셨으리라 믿고..
열심히 탐독해서 해결해보겠습니다. (^^)(__)

그렇게 나쁜 놈은 아닙니다요.. 흑흑.. ㅠㅠ
무식이 죄라면.. 무기징역이려나요.. ((( =_);
링크 걸어주신 게시물 잘 읽어보고...

<? echo outlogin("basic"); ?>
여기에서 <?php 로 바꿔줘야 한다는 말씀이실까 라고 생각한뒤..

<?php
$g4_path = "../gnuboard4"; // common.php
include_once("../gnuboard4/_common.php");
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
?>

<html>
    <head>
    </head>
    <body>
            <?php echo outlogin("basic"); ?>
    </body>
</html>

이렇게 바꿔보았는데.. 동일하게 정상출력이 되질 않네요.. ㅠㅠ
저 게시물에서는 아무리 읽어봐도 <? 이 부분을 <?php 로 바꾸라는 것 외에는
딱히 어떤걸 바꾸란 말씀이신지 잘 모르겠네요.. ㅠㅠ
(short_open_tag 옵션은 무슨 말인지 아예 감도 못잡고 있는.. orz)

혹 늦은 시각에 답변 주신 것 너무 감사한데.. (__)
저 사항 외에 다른 지적을 하시려던게 있으시면 댓글 달아주실 수 있으시려나요.. ㅠㅠ
행님 감사합니다.. ㅎㅎㅎ
말씀대로 하니까 잘 됩니다.. !!

물론 다른 에러가 있긴 한데.. 그것 또한 알아서 잘 찾아보겠습니다.. ㅎㅎ
본문에도 썼듯이.. 분명 저거 같긴 했는데..

정확히 어떻게 수정해야 하는지 몰라서.. ㅠㅠ

이렇게 한수 가르쳐 주셔서 감사합니다. (^^)(__)


===

저와 비슷한 문제로 어려워 하고 계실 다른 분들을 위해 추가 설명을 적어 보자면..
행님이 적어주신 것과 정확히 일치하는 라인은 없더군요.

그래서 저의 경우에는
    AddType application/x-gzip .gz .tgz
아래에다가 행님이 적어주신 문장을 추가하였습니다.

리붓 후에는 잘 됩니다. :)

결론적으로
아파치 서버 설정에서 html 내에서 php 사용을 할 수 있도록 별도의 설정이 필요한게 맞네요. ^^
아.. 그리고 추가로 혹시 오해가 있으실까봐 적어보자면...

위에서 <? 이 부분을 <?php 로 바꾸면 될까 하고 시도했던 부분은
그냥 <? 로 되돌렸는데.. 일단은 문제가 없어보이네요. :)

관계 없는 내용인 것 같으나.. 정확한 내용은 추가적으로 확인중입니다.
다들 수고하세요 ~ ^^
© SIRSOFT
현재 페이지 제일 처음으로