워드프레스 일기의 워드프레스 문제해결 190

Vultr 헤스티아 패널(hestiaCP) 워드프레스의 500 Internal Server Error 문제 해결

Vultr(벌처) 서버의 HestiaCP(헤스티아 컨트롤 패널)에서 운영하는 워드프레스 사이트에 500 Internal Server Error가 발생해 접속이 되지 않는 문제 해결을 맡았습니다. 워드프레스 사이트에 접속하면 아래 그림과 같이 500 오류가 발생했고, SFTP를 통해 테스트 파일을 업로드해 접속을 시도했지만 동일한 화면이 표시되었습니다. 이를 통해 웹 서버 자체가 정상적으로 동작하지 않는 것으로 판단되었습니다.Vultr에서 헤스티아 패널이나 CyberPanel 등을 이용하면 쉽게 서버를 관리할 수 있지만, 간혹 서버 레벨에서 오류가 발생하여 난감한 상황이 될 수 있습니다. 서버에 대한 지식이 있으면 스스로 해결을 시도해볼 수 있지만, 그렇지 않은 경우에는 비용을 들여 전문가에게 의뢰하거나,..

워드프레스 치명적인 오류 PHP Fatal error: Uncaught Error: Undefined class constant 해결 방법

아스트라(Astra) 테마와 엘리멘터 플러그인이 설치된 워드프레스 사이트에서 치명적인 오류가 발생하는 문제 해결을 맡았습니다. 사이트에 접속하니 "이 웹사이트에 치명적인 오류가 있습니다. 워드프레스 장애복구에 관해 더 알아보기" 에러 메시지가 표시되었습니다.오류 로그를 확인해 보니 PHP Fatal error: Uncaught Error: Undefined class constant... 오류가 발생하고 있었습니다. 이와 같은 치명적인 오류가 발생할 경우 확인 사항 및 해결 방법에 대하여 간략히 살펴보겠습니다.워드프레스 치명적인 오류 PHP Fatal error: Uncaught Error: Undefined class constant... 해결 방법워드프레스에서 치명적인 오류(Fatal error)는..

Vultr 헤스티아 컨트롤 패널에서 phpMyAdmin 접속 문제 (#1231 - variable 'lc_messages' can't be set to the value of 'ko_kr')

Vultr에서 헤스티아 컨트롤 패널(Hestia Control Panel)로 된 서버를 배포하여 워드프레스를 운영하는 클라이언트로부터 워드프레스 로그인 문제 해결을 요청해 왔습니다. All-in-One WP Migration 플러그인을 사용하여 사이트를 이전/복원하거나 새로 워드프레스 사이트를 추가할 경우 설정된 아이디와 비밀번호로 로그인이 되지 않는 현상이 발생했습니다.먼저 phpMyAdmin에 접속하여 워드프레스 관리자 사용자 이름을 확인하고 비밀번호를 재설정하는 것을 시도했습니다. 하지만 phpMyAdmin에 로그인하니 #1231 - variable 'lc_messages' can't be set to the value of 'ko_kr' 오류가 표시되고 DB 이름을 클릭하면 다시 로그인 화면으로 ..

워드프레스 사이트에서 지메일 주소로 이메일이 발송되지 않는 문제 해결 작업

워드프레스 레스토랑 예약 사이트를 운영하는 클라이언트로부터 지메일 주소로 이메일이 전송되지 않는 문제 해결을 맡았습니다. 워드프레스 사이트는 멀티사이트로 구성되어 있고, 사이트그라운드라는 해외호스팅에서 호스팅되고 있었습니다. 사이트에 Post SMTP 플러그인을 사용하여 메인 사이트에서는 메일이 잘 발송되고 있었지만, 멀티사이트 내의 하위 사이트에서는 Post SMTP가 오류를 일으켜서 사이그라운드에서 제공하는 메일 발송 기능으로 이메일을 발송해야 하는 상황이었습니다. 예약 메일이 네이버 메일 등으로는 잘 들어갔지만, 알림을 받을 메일 주소를 지메일로 설정하면 메일이 전송되지 않았습니다.워드프레스 사이트에서 지메일 주소로 이메일이 발송되지 않는 문제 해결 작업워드프레스 사이트에서 메일이 발송되지 않으면 ..

클라우드웨이즈: 서버 리소스 부족으로 워드프레스 사이트가 에러가 나는 경우

클라우드웨이즈(Cloudways)에서는 하나의 서버에 여러 개의 워드프레스 사이트를 추가하여 운영할 수 있습니다. 방문자 수가 많거나 사이트가 무거운 경우에는 많은 서버 리소스가 필요할 수 있습니다. 특히 멀티사이트에 많은 하위 사이트가 추가되어 있으면 메모리가 부족한 경우 업데이트 등의 작업 시 에러(예: Error establishing a database connection)가 발생할 수 있습니다. 서버 리소스가 부족하📍 클라우드웨이즈 할인 프로모 코드 & 가입 방법 (+45% 쿠폰)클라우드웨이즈: 서버 리소스 부족으로 워드프레스 사이트가 에러가 나는 경우서버에 연결된 사이트가 많거나 방문자 수가 많거나 사이트가 무거운 경우 더 큰 서버 리소스가 요구될 수 있습니다. 저는 서버에 14개의 애플리케..

클라우드웨이즈 로그인 시 인증 이메일이 안 올 때 대처법 ("New Login Detected" 화면)

새로운 브라우저나 새로운 기기에서 클라우드웨이즈(Cloudways)에 로그인을 시도하면 New Login Detected 화면이 표시되면서 인증코드 입력을 요구하게 됩니다. 또한, 크롬 등의 브라우저에 로그인 정보를 저장한 경우에도 일정 기간(예: 30일)이 지나면 세션이 종료되면서 다시 New Login Detected 화면이 표시될 수 있습니다.이 경우 보통은 이메일로 전송된 인증코드를 입력하면 로그인이 되지만, 드물지만 인증코드 자체가 전송되지 않는 현상이 발생할 수 있습니다.📍 클라우드웨이즈 할인 프로모 코드 & 가입 방법 (45% 쿠폰)클라우드웨이즈 "New Login Detected" 화면이 나타나면서 인증코드가 전송이 안 되는 문제새로운 환경에서 클라우드웨이즈에 로그인을 시도하면 아래 그림..

워드프레스 테마, 플러그인 업데이트 시 "다운로드 실패함. Not Found" 오류가 발생하는 경우

어제 Simple Author Box (단순 작성자 상자) 플러그인의 업데이트 알림이 있어서 업데이트를 시도하니 "업데이트 실패함: 다운로드 실패함. Not Found" 오류가 발생하면서 업데이트가 되지 않는 현상이 발생했습니다.보통 워드프레스 테마, 플러그인 업데이트에 설치하는 경우 서버 용량이 부족하거나 퍼미션(권한)에 문제가 있을 수 있습니다. 위와 같이 "다운로드 실패함. Not Found" 에러로 인해 업데이트에 실패하는 것은 해당 업데이트 설치 파일이 워드프레스 플러그인 저장소에서 삭제되었거나 아직 업로드가 안 되었을 수 있습니다.워드프레스 테마, 플러그인 업데이트 시 "다운로드 실패함. Not Found" 오류가 발생하는 경우워드프레스에서 테마나 플러그인 또는 워드프레스 코어(워드프레스 프로..

클라우드웨이즈: 최대 업로드 파일 크기 설정 변경하기

워드프레스에서 이미지가 업로드가 안 되거나 테마 또는 플러그인을 업로드하여 설치할 때 업데이트가 안 되는 경우가 있습니다. 이 경우 몇 가지 가능성이 있습니다. 서버 설정 문제로 인해 퍼미션이 잘못되었을 수 있고, 웹 서버 용량이 부족한 경우도 있습니다. 또 다른 경우로 최대 업로드 파일 크기 설정이 작아서 큰 파일의 업로드가 제한되었을 수도 있습니다.이 글에서는 클라우드웨이즈(Cloudways)에서 최대 업로드 파일 크기 설정을 변경하는 방법에 대하여 살펴보겠습니다.📍 클라우드웨이즈 할인 프로모 코드 & 가입 방법 (+45% 쿠폰)클라우드웨이즈: 최대 업로드 파일 크기 설정 변경 방법최대 업로드 파일 크기는 웹호스팅 업체에 따라 제한될 수 있습니다. 가령 일부 국내 호스팅에서는 30MB로 최대 파일 ..

워드프레스 UpdraftPlus 플러그인 "404 Not Found - openresty" 오류가 발생하는 경우

워드프레스 UpdraftPlus 플러그인에서 "404 Not Found - openresty" 오류가 발생하는 경우가 있습니다. 네이버 카페에 이와 관련하여 몇 차례 질문이 올라왔는데요. 보통은 웹서버의 공간이 부족하여 이런 문제가 발생할 수 있지만, PHP 버전과 호환이 되지 않은 경우에도 이 오류가 나타날 수 있습니다.워드프레스 UpdraftPlus 플러그인 "404 Not Found - openresty" 오류가 발생하는 경우 확인 사항OpenResty(오픈레스티)는 NGINX 웹 서버를 기반으로 확장된 오픈소스 웹 플랫폼입니다. NGINX의 강력한 성능과 확장성을 바탕으로, LuaJIT(고성능 Lua 스크립트 엔진)와 다양한 NGINX 모듈 및 Lua 라이브러리를 통합하여 동적 웹 애플리케이션, ..

워드프레스 데이터만으로 사이트를 복구할 수 있을까?

카페24에 설치된 워드프레스 사이트에 접속하면 워드프레스 설치 화면이 표시되면서 기존의 사이트 콘텐츠가 표시되지 않는 문제 해결을 최근 맡았습니다. 카페24에서는 지난 7일 이내의 기간으로 사이트를 복원하는 기능을 제공합니다. 먼저는 FTP에 접속하여 살펴보니 데이터(파일)는 그대로 있었습니다. 문제는 DB가 삭제된 것처럼 보였습니다. DB를 1일 전부터 7일 전까지 순차적으로 복원을 시도했지만, DB 내용이 없었습니다. 이처럼 데이터만 있고 DB가 없다면 사이트를 복구할 수 없게 됩니다. DB만 있고 데이터가 없는 경우에도 사이트를 복구할 수 없지만, 페이지, 글 등의 콘텐츠(텍스트만)는 복구가 가능합니다.워드프레스 데이터만으로 사이트를 복구할 수 있을까?카페24의 경우 지난 7일간 백업본을 제공합니다..