Redhat 9.0에서 Php, MYSQL연동문제.

vigorony의 이미지

Redhat 9.0을 설치했습니다. APM을 새로 깔진 않고 기본 패키지를 쓰고 있는데요....

PHP는 되는것 같은데... PHP에서 DB data를 못읽어오는 것 같습니다.
어디를 손대야 할지 도저히 모르겠네요.

물론 MYSQL은 잘 돌아 가고 있습니다. DB자체는 정상이구요.
혹시 아시는 분 답변 부탁드립니다.

confide의 이미지

어떠한 문제가 있을 때에는 관련된 에러 메시지를 살펴보시는게 좋습니다.

질문을 하실때에도 에러 메시지를 같이 올려주시면 좋겠지요?

안된다라고 했을때에는 많은 경우의 수를 생각할 수 밖에 없겠지만, 이를 모두 답변해줄수도 없고 답변해 주더라도 이 중에 어느게 질문자의 상황에 적합한것인지 알 수 없지 않을까 합니다.

------------------
나는 바보

kookooo의 이미지

echo "<?php phpinfo(); ?>" > your_web_root/phpinfo.php

http://your.domain/phpinfo.php

Check mysql Module

vigorony의 이미지

질문 했던 사람입니다.

보안상 내용 삭제 합니다.
13/07/03

supersky의 이미지

phpinfo를 보니깐 극히 정상입니다.
작업중인 소스파일이랑 어떤 에러가 나는지좀 알려주십시오.

void main()
{
printf("Hello World\n");
exit(0);
}
/* 초심으로 돌아가자~~~~~ */

vigorony의 이미지

보안상 내용 삭제 합니다.
13/07/03

supersky의 이미지

쩝~~~~~
간단한 문제인데요~~
PHP Tag를 Short Tag를 쓰셨네요...

PHP가 Version Up이 되면서 Default값중 short tag를 못쓰게 되어 있습니다.

PHP Tag는 <?php ?>입니다. 지금 소스를 보니 <? ?>이렇게되어 있는데요..
ini파일만 수정하면 되거든요..

phpinfo에 보면 php.ini파일의 위치가 보일겁니다.

vi로 short_tag를 찾아서 On으로 바꿔주시구 httpd를 restart하시면 될것 같네요..

수고하세요...

void main()
{
printf("Hello World\n");
exit(0);
}
/* 초심으로 돌아가자~~~~~ */

vigorony의 이미지

보안상 내용 삭제 합니다.
13/07/03

supersky의 이미지

http://sat.otronix.com/last/ 접속해서 소스보기하면

<HTML>
<HEAD>
<link rel=StyleSheet HREF=style.css type=text/css title=style>
<title>마지막 Buoy 자료 from database</title>
</HEAD>
<BODY>

<?
	$query = "select * from A order by b_datetime desc limit 10;
  select * from B order by b_datetime desc limit 10;
	select * from C order by b_datetime desc limit 10;
	select * from H order by b_datetime desc limit 10;
	select * from J order by b_datetime desc limit 10;
	select * from S order by b_datetime desc limit 10;
	select * from V order by b_datetime desc limit 10;";

	$query = stripslashes($query);
	include "lib.php";
	include "runquery.php";
	
//	$fp = popen ("tail -1 /home/cdma/snu2/data/DATA_J,".date("ym").".txt", "r");
//	echo fgets($fp,4096)."<p>";
//	pclose($fp);

?>

</BODY>
</HTML>

이렇게 나옵니다.

이건 PHP가 자기 스크립트로 인식을 않했기 때문인것 같은데요..

한번 소스보기 해보세요..

void main()
{
printf("Hello World\n");
exit(0);
}
/* 초심으로 돌아가자~~~~~ */

kookooo의 이미지

행여나 html 확장자명으로 프로그램을 짜셨고 확장자를 php 로 바인딩 안시키셨습니까?

supersky의 이미지

설마~ 그럴리가요.... 아니겠죠...

이 Thread에 글많이 쓰게되네요.... :o

void main()
{
printf("Hello World\n");
exit(0);
}
/* 초심으로 돌아가자~~~~~ */

confide의 이미지

설마설마 해도 그게 문제인 경우가 종종 있지요 :)

------------------
나는 바보

siabard의 이미지

제가 보기엔 파일은 .html인데 php코드를 넣으셨더군요.

확장자 .html 파일도 php코드로 인식하게 하셔야할 듯 싶은데요?

새로움을 느끼기에 삶은 즐겁다..
모험가 아돌 크리스틴을 꿈꾸며..
Sia..

alsgo123의 이미지

httpd.conf 파일 746 line 근처에 AddType 에 html 을 넣어주시면 될것 같은데요....

# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php .html .htm 
AddType application/x-httpd-php-source .phps


수정하고 apache 를 재가동 하시면 됩니다.

vigorony의 이미지

보안상 내용 삭제 합니다.
13/07/03

vigorony의 이미지

보안상 내용 삭제 합니다.
13/07/03

confide의 이미지

위에도 말씀드렸지만.......

'안되네요' 만 갖고는 알 수 없지 않을까 합니다.

error message를 보여주셔야 다른 분들도 쉽게 문제의 원인을 파악하고 좀 더 상세하고 정확한 조언을 드릴수 있을듯 합니다만.

------------------
나는 바보

vigorony의 이미지

보안상 내용 삭제 합니다.
13/07/03

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.