버그는 아니지만 특별한 설정에서 G5_URL

· 2013-12-25 (수) 01:33:27 · 1031 · 1
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : /common.php 67라인 g5_path() 함수.

1. nginx 에서 서버관리 및 테스트 등 편의를 위해서 아래와 같은 환경 설정 사용.
(디렉토리 생성 후 파일등록 - 웹설정없이 2차도메인 바로 사용)
- 다양한 설치형 프로그램에서는 사용에 문제가 없었습니다.
과거 $g4['url'] = 'http://' . $_SERVER['HTTP_HOST'];
이렇게 설정되어서 사실상 문제가 발생되지않았지만 $_SERVER['SERVER_NAME'] 를 사용하면서 발생되네요.

server {
listen 80;
server_name ~^(?<user>.+)\.test\.com$;
root /home/sites/$user;
......

소스
<a href="<?php echo G5_URL; ?>/install/"><?php echo G5_VERSION ?> 설치하기</a>

실제 출력
<a href="http://~^(?<user>.+)\.test\.com$/install/">그누보드5 설치하기</a>


일단 방생된 예외적이라 올립니다.
|

댓글 1개

특수한 경우이고 nginx 테스트 서버가 없어 수정이 어렵다고 판단됩니다.
common.php 파일의 g5_path 함수에서 $_SERVER['SERVER_NAME'] 를 $_SERVER['HTTP_HOST'] 변경하셔서
사용해보시기 바랍니다.
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
14-01-03
14-01-02
13-12-31
13-12-30
13-12-30
13-12-30
13-12-25
13-12-25
13-12-25
13-12-24
13-12-24
13-12-24
13-12-24
13-12-24
13-12-23
13-12-22
13-12-21
13-12-20
13-12-20
13-12-20