테스트 사이트 - 개발 중인 베타 버전입니다

(linux) html 문자조합이 안되는것같습니다..

시온스 5년 전 조회 4,395

안녕하세요. sions.kr 이라는 사이트를 운영중인데요.

 

이번에 라즈베리파이4가 괜찮아서 서버한번 돌려보려고 구매했습니다.

 

그래서 라즈비안OS에서 Apache2, php7.1, MariaDB 이렇게 구성해서 서버 올렸습니다.

 

 

그런데 레이아웃이 이상하고, 이미지가 불러와지지않습니다.

 

http://sions.kr/">http://sions.kr/  << 정상적인 사이트 http://sions.kr/test.php">(phpinfo)

http://sions.kr:82/">http://sions.kr:82/ << 비정상적인 사이트 http://sions.kr:82/test.php">(phpinfo)

(phpinfo도 비교해가면서 최대한 맞춘상태입니다.. 뭔가 핵심이 빠졌는지..)

 

그래서 이미지가 왜 안불러와지나 해서 보니까

<img src="<? echo THEMA_URL; ?>/assets/img/logo.png" title="">

 

이런식으로 html 최종출력이 돼버리네요. 왜 이런지를 모르겠습니다.

 

도와주십시오 ㅠ

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

답변 4개

시간이 지나서 해결하셨겠지만,

 

phpinfo의 short_open_tag 부분을 확인해보세요.

short_open_tag를 On 으로 맞추시면 되지 싶네요.

 

이걸 On으로 만드는건, php.ini 를 수정하시거나, .htaccess 파일에서 제어해주는 방법이 있어요.

 

검색해보시면 될거에요.

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

답변에 대한 댓글 2개

a
as12as
5년 전
short_open_tag off 가 이런 결과를...
의심은 했지만... 아미나라서 설마 했는데...
그런 이유가 있었군요...
또 하나 배웁니다.
시온스
5년 전
해결됐습니다! 감사합니다!

php 모듈만 맞추면 되는지 알았더니.. 설정도 하나하나 맞춰봐야겠네요 ㅠ
이젠 로그인이랑 글쓰기가 안되네요.. ㅋㅋㅋㅋㅋㅋㅋㅋㅋ ㅠ

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

a
5년 전

config.php에 다음과 같은 소스가 보이네요.

</p>

<p>/*

보안서버 도메인

회원가입, 글쓰기에 사용되는 https 로 시작되는 주소를 말합니다.

포트가 있다면 도메인 뒤에 :443 과 같이 입력하세요.

보안서버주소가 없다면 공란으로 두시면 되며 보안서버주소 뒤에 / 는 붙이지 않습니다.

입력예) <a href="https://www.domain.com:443/gnuboard5" target="_blank" rel="noopener noreferrer">https://www.domain.com:443/gnuboard5</a>

*/

define('G5_DOMAIN', '');

define('G5_HTTPS_DOMAIN', '');</p>

<p>

이미 하신거면 패스...

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

답변에 대한 댓글 3개

시온스
5년 전
아미나 빌더입니다. 그리고 ssl은 사용하고있느 않고있어요 ㅠ..
a
as12as
5년 전
G5_DOMAIN 에 포트 번호 포함한 주소를 넣어 보시겠어요.
아마도 소스에서 포트 예기가 나온 곳은 저기 뿐이라...
참 그리고 아미나 설치 전에 기본소스에 기본 테마는 잘 나오던가요?
소스 버전은 어찌 되나요?
아미나는 아직 5.3인걸루 아는데요 맞게 설치를 하신건지요?
아미나에서 '깨짐' 으로 검색하면 비슷하게들 답변 하시는데요...
제가 아미나는 별로 안 좋아해서요.
혹시나 해서 검색 링크 남깁니다.
http://amina.co.kr/bbs/search.php?url=http%3A%2F%2Famina.co.kr%2Fbbs%2Fsearch.php&sop=or&stx=%EA%B9%A8%EC%A7%90
시온스
5년 전
신경써주셔서 감사합니다!

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

a
5년 전

2개 링크에 대한 설치 과정도 설명이 필요하지 싶습니다.

엄밀히 말해서 80과 82 차이뿐인가요?

80에 설치하고 82로 불러오는...

아니면 82가 독립적으로 설치되어 있는 것인가요?

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

답변에 대한 댓글 2개

시온스
5년 전
독립설치입니다.

80 포트는 win10 데스크탑에 xampp로 돌리는것인데, 원래 이 컴퓨터에서 돌렸어요.

그리고 82포트는 라즈베리파이인데, 내부포트는 80포트지만, 공유기로 82포트로 포트포워딩한것입니다.

결론적인 차이는 OS 차이입니다.

php모듈도 거의 맞춘거같은데 왜 이러는지 모르겠네요..

mysql은 같은 서버를 쓰고있고, 파일도 svn으로 공유해놓은 상태라 완전 동일하다고 보고있습니다.

이유를 모르겠어요..
a
as12as
5년 전
설치는 개별 설치 하신건가요?
복붙 하신건가요?
기본 테마는 아닌듯 한데요.
테마? 빌더? 어떤건가요?
이름은요?

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

a
5년 전

사용중인 환경 :

( ex. 가비아 그누6.0, 오토셋 그누7.0, 유분투 그누8.0... )

문제발생 소스 :

( ex. 상동, ○○○빌더, ○○○테마, ○○○스킨... )

작성해 주시면 답변에 도움이 되실겁니다.

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

답변에 대한 댓글 3개

시온스
5년 전
사용중인환경 : 라즈비안OS(데비안)/ php7.1.33/ Apache2.4.38/ MariaDB(10.3.22)

문제발생 소스 : 아미나 빌드

입니다!
M
MHfac
5년 전
환경: 라파4면 자체서버 구성일테고
OS: 라즈비안 OS면 라파 OS겠죠?
써있는게 없으면 그냥 그누 기준일테구요.. 그쵸?
시온스
5년 전
11 그렇네요 ㅋㅋ;;
뭘 더 써야 답변을 얻을수있을까요?

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

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

로그인