본문 바로가기

728x90

리눅스

PHP You have to install PHP gettext extension 오류 해결 방법 PHP You have to install PHP gettext extension 오류 해결 방법웹 브라우저에서 PHP 애플리케이션을 실행할 때 다음과 같은 오류가 발생할 수 있습니다.Error: You have to install PHP gettext extension!이 오류는 PHP에서 다국어 지원을 담당하는 gettext 확장이 활성화되지 않았기 때문에 발생합니다. 이를 해결하려면 gettext 확장을 설치하고 PHP에서 활성화해야 합니다.해결 방법1. 현재 PHP에서 gettext 확장 확인php -m | grep gettext2. gettext 확장 설치sudo apt updatesudo apt install -y php-gettext더보기---PHP 소스 컴파일 시 --with-gettext.. 더보기
[리눅스] mail 발송 관련 오류(config error: mail loops back to me (MX problem?)) mail 발송 관련 오류 "mail loops back to me (MX problem?)"라는 오류는 전자 메일을 발송하는 서버에서 발생할 수 있는 오류 중 하나입니다. 이 오류는 메일 서버가 자체 도메인으로 메일을 보내려고 시도하는 경우 발생합니다. 주로 메일 서버의 MX(Mail Exchange) 레코드가 올바르게 구성되어 있지 않을 때 발생할 수 있습니다. 해당 오류를 해결하기 위해 다음과 같은 단계를 따를 수 있습니다 MX 레코드 확인 DNS(Domain Name System)에서 도메인의 MX 레코드를 확인합니다. MX 레코드는 메일을 처리하는 메일 서버의 주소를 지정합니다. 메일을 보내는 서버의 호스트 이름이나 IP 주소가 올바르게 설정되어 있는지 확인합니다. 호스트 이름 확인 메일을 보내는.. 더보기
Shell 매개변수 확장(Parameter Expansion) Shell 매개변수 확장(Parameter Expansion) Shell에서 매개변수 확장(Parameter Expansion)은 변수의 값을 조작하거나 대체하는 기능을 제공합니다. 매개변수 확장은 다양한 형식과 옵션으로 사용할 수 있으며, 가장 일반적인 형식은 다음과 같습니다 1. ${변수명} : 변수의 값을 출력합니다. 예를 들어, name="John"이라고 가정하면, ${name}은 "John"으로 확장됩니다. 2. ${변수명:-기본값} : 변수의 값을 출력하되, 변수가 정의되어 있지 않으면 기본값을 출력합니다. 예를 들어, name="John"이라고 가정하면, ${age:-25}는 만약 age 변수가 정의되어 있지 않으면 "25"로 확장됩니다. 3. ${변수명:=기본값} : 변수의 값을 출력하되,.. 더보기
[아파치] Apache Server Information Apache Server Information : Apache 서버의 상태와 성능에 대한 정보를 제공하고 서버 설정에 대한 종합적인 정보를 제공. # vi /usr/local/apache2/conf/extra/httpd-info.conf # # Get information about the requests being processed by the server # and the configuration of the server. # # Required modules: mod_status (for the server-status handler), # mod_info (for the server-info handler) # # Allow server status reports generated by mod_s.. 더보기
[cacti] cacti plugin thold 설치 cacti plugin thold 설치 1. thold 다운로드 http://docs.cacti.net/plugin:thold [root@cacti01 plugins]# wget wget http://docs.cacti.net/_media/plugin:thold-v0.5.0.tgz 2. thold 설치 [root@cacti01 plugins]# mv plugin:thold-v0.5.0.tgz thold-v0.5.0.tgz [root@cacti01 plugins]# tar xvfz thold-v0.5.0.tgz 3. 웹 설정 3.1 Threshold Templates 생성 Console -> Threshold Templates -> Add(우측에 위치) Threshold Templates 생성 할 종류 및.. 더보기
[cacti] cacti plugin settings 설치 cacti plugin settings 설치 1. settings 다운로드 http://docs.cacti.net/plugin:settings [root@cacti01 plugins]# wget http://docs.cacti.net/_media/plugin:settings-v0.71-1.tgz 2. settings 설치 [root@cacti01 plugins]# mv plugin:settings-v0.71-1.tgz settings-v0.71-1.tgz [root@cacti01 plugins]# tar xvfz settings-v0.71-1.tgz 3. 웹 설정 더보기
vim 편집기 - 유용한 vim 설정(SET) vim 편집기 - 유용한 vim 설정(SET) Vim 편집기는 강력하면서도 유연한 편집기로 다양한 설정을 통해 사용자 경험을 맞춤화할 수 있습니다. 1. 탭 설정 set tabstop=2 set shiftwidth=2 set expandtab set softtabstop=2 tabstop: 탭 문자의 폭을 설정합니다. shiftwidth: 자동 들여쓰기 및 탭으로 들여쓰기 시 사용할 공백의 개수를 설정합니다. expandtab: 탭을 스페이스로 확장하는 옵션입니다. softtabstop: 탭과 스페이스를 섞어서 사용할 때 스페이스를 몇 개로 처리할지를 설정합니다. 2. 색상 설정 set color evening colorscheme evening color: 색상 프로필을 설정합니다. colorschem.. 더보기
sudo 명령어 sudo 명령어 sudo는 리눅스와 유닉스 시스템에서 특정 명령어를 슈퍼유저(root) 권한으로 실행할 때 사용하는 명령어입니다. 슈퍼유저 권한은 시스템 전반적인 변경이나 관리 작업을 수행하기 위해 필요한 권한입니다. sudo를 사용하여 일시적으로 슈퍼유저 권한을 얻을 수 있으며, 이를 통해 보안과 시스템 안정성을 유지할 수 있습니다. 기본 사용법 sudo 명령어는 다음과 같이 사용합니다. sudo 명령어 예를 들어, 파일을 root 권한으로 편집하려면 다음과 같이 사용할 수 있습니다. sudo nano /etc/config.txt 사용 예시 패스워드 입력 sudo를 사용할 때는 일반적으로 현재 사용자의 패스워드를 입력해야 합니다. 특정 사용자로 실행 sudo를 사용하여 특정 사용자로 명령어를 실행할 수.. 더보기

728x90
반응형