2017년 6월 11일 일요일

[WEB] PHP 환경 설정 변경(개발과정) - Error Display & Opcache

개발과정에서 Coding Error 및 빠른 업데이트를 위해 설정을 변경하자

php.ini 파일의 display_errors 화 opcache 옵션을 변경한다.
설정을 변경한 후에는 Apache Web Server를 Restart 해 줘야 변경사항을 적용된다.

상용버전에서는 Development 옵션은 지양한다.

; This directive controls whether or not and where PHP will output errors,
; notices and warnings too. Error output is very useful during development, but
; it could be very dangerous in production environments. Depending on the code
; which is triggering the error, sensitive information could potentially leak
; out of your application such as database usernames and passwords or worse.
; For production environments, we recommend logging errors rather than
; sending them to STDOUT.
; Possible Values:
;   Off = Do not display any errors
;   stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
;   On or stdout = Display errors to STDOUT
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/display-errors
display_errors = On

[opcache]
zend_extension=php_opcache.dll
; Determines if Zend OPCache is enabled
; opcache.enable=1 -> 0 // 수정 즉시 반영되도록 설정
opcache.enable=0

[Ubuntu] Warning sudo: unable to resolve host

Ubuntu 설치 후 hostname을 /etc/hostname 파일만 변경한 경우, 아래와 같은 warning 문구가 표시된다.
Warning 제거는 hosts 파일(/etc/hosts) 에 변경된 hostname을 추가해 준다.

** warning message : sudo : unable to resolve host

원인 : /etc/hostname 에 적용된 hostname 이 /etc/hosts 파일에 등록되어 있지 않음.
대책 : /etc/hosts 파일에 변경된 hostname 추가

2017년 2월 3일 금요일

[Ubuntu] warning message 처리 (sudo : unable to resolve host)


Ubuntu 설치 후 hostname을 /etc/hostname 파일만 변경한 경우, 아래와 같은 warning 문구가 표시된다.

[ warning message ]
-  sudo : unable to resolve host

원인 : /etc/hostname 에 적용된 hostname 이 /etc/hosts 파일에 등록되어 있지 않음.
대책 : /etc/hosts 파일에 변경된 hostname 추가

$ sudo vi /etc/hostname
127.0..0.1 [HOSTNAME]  <-- [HOSTNAME] : 실제 hostname