에티테마

PHP7 에서 오류나는 경우 설정부분을 통하여 해결합니다.

페이지 정보

작성자 소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 작성일 19-03-13 12:58

본문

기존의 php 5.2 이상에서는 특별한 문제점 없이 테마가 잘 동작하게 되어 있습니다.
하지만 PHP7 버전에서는 몇가지 오류가 발생하게 됩니다.

[PHP7 에서의 테마 적용법]

[오류내용]
Warning: Use of undefined constant G5_COMMUNITY_USE - assumed 'G5_COMMUNITY_USE' (this will throw an Error in a future version of PHP) in C:\www\okbootstrap\_common.php on line 5

위의 오류일경우


/_common.php

/bbs/_common.php

// 커뮤니티 사용여부
if(G5_COMMUNITY_USE === false) {

를 아래와 같이 수정

// 커뮤니티 사용여부
if('G5_COMMUNITY_USE' === false) { // 따옴표로 감싸 줍니다.
 

[HTML 확장자오류]

* html 을 읽지 못해서 깨지는 경우 php 코드가 그대로 노출되게 됩니다.
 

아파치 httpd.conf 에서 아래와 같이 추가해 줍니다.
AddType application/x-httpd-php .html .htm
AddType text/html .shtml 
AddOutputFilter INCLUDES .shtml

[<? 의 사용오류]

* php 오류가 나는경우 확인해봐야 할 사항 입니다.

<? 의 사용으로 인한 오류일경우 php7 에서는 기본옵션으로 <?php 를 사용하게 되어 있습니다.
하지만 php.ini 내의 short_open_tag=On 설정으로 <? 를 사용할 수 있습니다.




























 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.