워드프레스 문제 해결 41

워드프레스 에러 'The site is experiencing technical difficulties' 대처 방법

워드프레스 사이트에 에러가 발생할 경우 'The site is experiencing technical difficulties.' (당사의 웹사이트에 치명적인 오류가 발생했습니다)라는 문구가 사이트에 표시되면서 사이트가 표시되지 않을 수 있습니다. 요즘 윈도에서는 잘 나타나지 않았지만 예전에 윈도 시스템에 오류가 발생하면 블루 스크린이 표시되었습니다. 워드프레스에도 이와 비슷한 것이 있습니다. '죽음의 흰색 스크린(White Screen of Death)'이 바로 그것인데요. 사이트에 치명적인 오류가 발생할 경우 사이트에 아무런 콘텐츠를 표시하지 않고 흰색 화면이 표시되는 오류입니다. "The site is experiencing technical difficulties"는 이러한 '죽음의 흰색 스크린'..

워드프레스 2019.05.24

워드프레스에서 'To perform the requested action, WordPress needs to access your web server.' 메시지 표시

워드프레스에서 워드프레스 코어, 테마 혹은 플러그인을 설치하거나 업데이트하려고 할 때 다음과 같은 메시지가 표시되면서 FTP 정보를 요구할 수 있습니다.To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host. 어제는 조금 특별한 상황에서 위와 같은 현상을 경험했습니다. 디자인 관련 대학원에 다니는 디자이너 희망생 네 분이 국내의 한 웹호스팅에 업체에 각각 서비스를 이용하고 있었습니다. 모두 워드프레스를 /wordp..

워드프레스 2018.12.15

워드프레스 업데이트 후에 '데이터베이스 연결 중 오류'가 발생하는 경우

매우 드물지만 워드프레스나 플러그인 또는 테마를 업데이트한 후에 '데이터베이스 연결 중 오류(Error establishing a database connection)'가 발생하는 경우가 있습니다. 워드프레스가 업데이트되면서 이 오류 문구는 '데이터베이스 연결을 구축하는 중 오류입니다'로 변경되었습니다. 워드프레스 업데이트 후에 '데이터베이스 연결 중 오류'가 발생하는 경우 대처 방법 '데이터베이스 연결 중 오류'는 주로 DB 정보가 잘못된 경우에 발생합니다. 이 오류가 발생하면 먼저 FTP에 접속하여 wp-config.php 파일에 입력된 DB 정보가 정확한지 확인하여 정보가 잘못되었으면 수정해야 합니다. wp-config.php / htaccess 파일 수정하기 하지만 워드프레스 사이트가 잘 작동하다..

워드프레스 2018.11.01

Fatal error: Call to undefined method DateTime::diff() 오류

특정 플러그인을 활성화하면 다음과 같이 Fatal error: Call to undefined method DateTime::diff()... 오류가 발생하는 경우가 있습니다.Fatal error: Call to undefined method DateTime::diff() in /home/user/www/wp-content/plugins/cool-timeline/cooltimeline.php on line 412 이 경우 먼저 서버의 PHP 버전을 확인해보면 좋을 듯 합니다. FATAL ERROR: CALL TO UNDEFINED METHOD DATETIME::DIFF() IN /HOME/CONTENT/15/7899515/HTML/WP-CONTENT/ 글에 의하면 서버의 PHP 버전이 5.3 이하일 경우..

워드프레스 2018.08.23

워드프레스 로그인 문제 - ERR_EMPTY_RESPONSE 오류

어제는 워드프레스 사이트로 로그인을 시도하면 다음과 같이 '페이지가 작동하지 않습니다. ...에서 전송한 데이터가 없습니다. ERR_EMPTY_RESPONSE' 오류 메시지가 표시되어 관리자 페이지에 접속하지 못하는 문제를 맡았습니다. ERR_EMPTY_RESPONSE 오류 발생 시 확인 사항 이런 경우 보통 캐시 플러그인이 문제의 원인일 수 있습니다. 하지만 캐시 플러그인을 삭제해도 문제가 해결되지 않아서 조금 시간이 걸려서 문제를 겨우 해결할 수 있었습니다. 로그인이 되고, 글 편집까지 되는 것을 확인한 후에 클라이언트에 연락하여 문제 해결을 위해 캐시 플러그인(WP Super Cache)을 삭제했으니까 다시 설치하라고 알려주었습니다. 하지만 클라이언트가 캐시 플러그인을 설치하면 오류가 발생한다고 하..

워드프레스 2018.06.26

워드프레스 플러그인이 삭제되지 않는 문제가 발생하는 경우

워드프레스 관리자 페이지의 플러그인 목록에서 플러그인을 삭제하려고 하니 플러그인이 삭제되지 않는 문제가 발생했습니다. 이 경우 간단히 FTP에 접속하여 해당 플러그인의 폴더를 삭제하면 됩니다. 플러그인은 /wp-content/plugins 폴더 아래에 있습니다. 워드프레스에서 FTP 사용 방법은 다음 글을 참고해보세요. [워드프레스] FTP 사용하기 하지만 플러그인을 삭제할 때마다 FTP에 접속하는 것이 번거로울 수 있습니다. 이 경우 근본적인 원인을 파악하여 해결하는 것이 좋습니다. 저는 혹시나 해서 iThemes Security 보안 플러그인을 비활성화하니 플러그인이 삭제되지 않는 문제가 해결되었습니다. 보안 플러그인을 설치하면 멀웨어, 악성코드, 해킹 등으로부터 워드프레스 사이트를 효과적으로 보호할..

워드프레스 2018.04.03

워드프레스 우커머스에서 'Warning: sprintf(): Too few arguments in ...' 오류

워드프레스에서 간혹 다음과 같이 'Warning: sprintf(): Too few arguments in ...' 오류가 발생하는 경우가 있습니다. Warning: sprintf(): Too few arguments in /home/xxxxxxxx/public_html/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-help.php on line 53 우리나라에서는 주로 우커머스 플러그인에서 발생할 것입니다. 이 문제는 번역 과정에서 변수(variables)를 제대로 번역하지 않아서 발생합니다. 언어 파일에서 해당 부분을 수정하면 문제가 해결됩니다. 워드프레스에서 ‘Warning: Sprintf(): Too Few Arguments In…’ ..

워드프레스 2018.03.27

워드프레스에서 'Warning: count(): Parameter must be an array or an object that implements Countable...' 오류가 발생하는 경우

워드프레스에서 다음과 같은 오류가 발생하는 경우가 있습니다. Warning: count(): Parameter must be an array or an object that implements Countable in .../wp-includes/post-template.php on line 284 이 오류는 PHP 버전과 관련이 있습니다. 일부 테마나 플러그인을 사용하는 경우 PHP 7.2에서 위와 같은 오류가 발생할 수 있습니다. 오늘 사이트 속도가 너무 느려서 Siteground에 이전하여 테스트하는 일을 맡았습니다. The7으로 만들어진 사이트인데, Siteground으로 이전하니 조금 빨라진 것 같지만 여전히 속도가 느렸습니다.ㅎㅎ PHP 7.2를 적용하니 위와 같은 오류가 발생하여 PHP 7.0..

워드프레스 2018.03.13

워드프레스 멀웨어 악성코드 치료 및 복구

지난 주에는 여러 건의 멀웨어에 감염된 워드프레스 사이트를 복구하는 일을 맡았습니다. 악성코드에 감염된 사이트를 치료하면서 업데이트와 백업이 얼마나 중요한지 새삼 느끼게 되었습니다. 워드프레스 멀웨어 악성코드 치료 및 복구 어떤 사이트에서 1~2일에 한 번꼴로 계속 서버 과부하로 사이트가 차단되는 현상이 나타났습니다. 이 문제에 대해 닷홈에서는 다음과 같이 악의적 목적으로 판단되는 서비스나 기능을 구동하여 차단했다는 답변을 준다고 하네요. 다름이 아니라 회원님께서 사용하시는 [ ] 웹호스팅 계정에서 비 허용된 서버의 기능을 사용, 또는 악의적 목적으로 판단되는 서비스나 기능을 구동하여 차단이 되었습니다. 닷홈에서는 shared와 같은 경우 서버 자원 점유율이 급격히 늘어 서버에 과부하를 일으킬 수 있다고..

워드프레스 2018.03.12

워드프레스 다운그레이드하는 방법

보안을 위해 워드프레스, 플러그인 및 테마를 항상 최신 상태로 업데이트하여 유지하는 것이 좋습니다. 하지만 최신 버전으로 업데이트하면 간혹 워드프레스 사이트가 제대로 작동하지 않을 수 있습니다. 워드프레스를 업데이트한 후에 블로그가 제대로 작동하지 않는 경우 버그가 수정될 때까지 이전 버전으로 다운그레이드할 수 있습니다. 워드프레스를 이전 버전으로 되돌리려면 먼저 워드프레스 사이트에 접속하여 이전 버전을 다운로드하도록 합니다. 다음 페이지에서 이전 버전을 다운로드할 수 있습니다. https://wordpress.org/download/release-archive/ 링크를 클릭하면 다음과 같이 현재 버전을 비롯하여 이전 버전의 워드프레스 리스트가 표시됩니다. 원하는 버전의 zip 파일을 다운로드하도록 합니..

워드프레스 2018.03.05