phpdotenv 2.5.2 의 php extension > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

phpdotenv 2.5.2 의 php extension 정보

phpdotenv 2.5.2 의 php extension

첨부파일

dotenvz.so (109.9K) 4회 다운로드 2019-03-13 18:31:50 포인트 차감1

본문

dotenv의 php extension 입니다.

2.5.2 을 바탕으로 제작되었습니다.
Centos 7에서 php 7.0.33에서 테스트 되었습니다.


1. php.ini 에 등록해 주세요.
extension = dotenvz.so

 

2. php-fpm 을 재시작하세요.
systemctl restart php-fpm

 

3. phpinfo에서 다음 모듈이 보이면 정상입니다.


<?php
phpinfo();
?>

 

238475916_1552469355.4096.png

 

 

 

추천
3

댓글 전체

환경 설정 부분의 태반이 php 안에 있던것을 .env 파일에 넣어서 사용하고 있습니다.

가령 예를 들어
이런식의 .env 파일을 만들고

# 메일 서버 설정
G5_SMTP        = smtp.gmail.com
G5_SMTP_PORT    = 587
G5_SMTP_AUTH    = true
G5_SMTP_USER    =
G5_SMTP_PWD    =
G5_SMTP_SECURE  = tls

---
(new \Dotenvz\Dotenv(dirname(app_path())))->load();

하신후

define('G5_SMTP',         env('G5_SMTP', null));
define('G5_SMTP_PORT', env('G5_SMTP_PORT', null));

이런식으로요!
G5_GNUBOARD_VER = 5.3.2.6
IS_YC = false

# volt file compile 옵션
VOLT_COMPILE = true
VOLT_STAT = true
#
G5_JS_VER  = 171222
G5_CSS_VER  = 171222

# Doamin 관련
#G5_DOMAIN      =
G5_HTTPS_DOMAIN =
G5_COOKIE_DOMAIN=
G5_CUR          =

# DATABASE
DB_ENGINE  = MyISAM
DB_TYPE    = mysql
DB_HOST    = 127.0.0.1
DB_DATABASE =
DB_USERNAME =
DB_PASSWORD =
DB_CHARSET  = UTF8
DB_SOCKET  = /var/run/mysqld/mysql.sock

# 메일 서버 설정
G5_SMTP        = smtp.gmail.com
G5_SMTP_PORT    = 587
G5_SMTP_AUTH    = true
G5_SMTP_USER    =
G5_SMTP_PWD    =
G5_SMTP_SECURE  = tls

# SESSION (memcached, redis, file)
SESSION_DRIVER  = redis
SESSION_LIFETIME= 3600

# REDIS
REDIS_HOST      = 127.0.0.1
REDIS_PORT      = 6379
REDIS_INDEX    = 3

# BEANSTALK
QUEUE_DRIVER    = beanstalk
BEANSTALK_HOST  = 127.0.0.1
BEANSTALK_PORT  = 11300

# 최신글등에 cache 기능 사용 여부
G5_USE_CACHE    = true

# 데이터 캐쉬용 (file, redis)
CACHE_DEFAULT  = file
CACHE_ADAPTER  = redis
CACHE_PREFIX    = yc5_cache_
CACHE_LIFETIME  = 60


# -------------------------------------------------------------
# sir5.config.php
# -------------------------------------------------------------
# 게시판에서 링크의 기본개수를 말합니다.
# 필드를 추가하면 이 숫자를 필드수에 맞게 늘려주십시오.
G5_LINK_COUNT = 2


# -------------------------------------------------------------
# social.config.php
# -------------------------------------------------------------
# 소셜 DEBUG 관련 설정, 기본값은 false,
# true 로 설정시 data/tmp/social_anystring.log 파일이 생성됩니다.
G5_SOCIAL_IS_DEBUG = false

# 메일 인증관련, false 이면 메일인증을 받지 않고 로그인됩니다.
# true 이고 기본환경설정에서 메일인증설정이 활성화 되어 있는 경우 메일인증을 받아야만 로그인 됩니다.
G5_SOCIAL_CERTIFY_MAIL = false

#소셜 db 테이블에 기록된 내용중에 mb_id가 없는 소셜 데이터를 몇일 이후에 삭제합니다.
#해당 기간동안 중복 회원가입을 막는 역할을 합니다.
#0 이면 체크를 하지 않습니다.
G5_SOCIAL_DELETE_DAY = 0


# -------------------------------------------------------------
# metadata : metatag.php
# -------------------------------------------------------------
META_TYPE = website
META_TITLE = 그누보드
META_URL =

-- 이렇게 사용중입니다...
꼬옥 메일 서버 관련 내용은 아닙니다~
전체 505
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT