워드프레스/문제해결 224

워드프레스 시드니 테마에서 Cannot redeclare sydney_set_import_files() 에러가 발생하는 경우

시드니 (Sydney) 테마는 현재 10만 개 이상의 사이트에 설치되어 사용되고 있는 인기 무료 테마 중 하나입니다. 시드니 테마에서는 Page Builder by SiteOrigin이 사용되었지만 지금은 Elementor 페이지 빌더를 기본 페이지 빌더로 사용하고 있습니다. 시드니 테마를 설치하면 Elementor와 Sydney Toolbox라는 두 가지 플러그인을 필수로 설치하도록 요구합니다. 시드니 테마에서 다음과 같이 Fatal error: Cannot redeclare sydney_set_import_files() 오류가 발생하는 경우가 있습니다. 전체 에러 문구는 다음과 비슷합니다. Fatal error: Cannot redeclare sydney_set_import_files() (previ..

워드프레스 이미지 파일이 500 내부 서버 오류로 인해 이미지가 깨지는 문제

최근 카페24에서 운영 중인 워드프레스의 버전과 테마 버전이 너무 낮아 오류가 발생하는 문제 해결을 맡았습니다. 아바다 테마가 현재 버전 6.2.1이지만 카페24 사이트에 설치된 아바다 (Avada)는 버전 3.x였습니다. 파일 생성 날짜를 살펴보니 2015년 3~5월 사이였습니다. 거의 5년 동안 테마를 업데이트하지 않고 사용하고 있었던 것입니다. 오랫동안 업데이트를 하지 않으면 보안에도 문제가 발생하여 해킹이나 멀웨어에 감염될 위험도 높아집니다. 워드프레스, 테마, 플러그인을 모두 최신 버전으로 업데이트해야 하지만, 오랫동안 업데이트가 안 된 상태에서 최신 버전으로 업데이트할 경우 사이트가 깨질 가능성이 있습니다. 그래서 먼저 사이트그라운드 (SiteGround)에 테스트 서버를 만들어 카페24 사이..

워드프레스 관리자 메뉴에서 특정 항목에 퍼미션 문제로 접근하지 못하는 경우

서버 호스팅을 이용하는 분이 워드프레스 관리자 메뉴에서 '업데이트' 메뉴에 퍼미션 문제로 접근할 수 없다고 하여 문제를 살펴보았습니다. 워드프레스 관리자로 로그인해도 알림판 아래에 표시되어야 하는 "업데이트" 메뉴 항목이 없었습니다.ㅠ 워드프레스를 업데이트하기 위해 업데이트 페이지로 접근하면 다음과 같은 오류 메시지가 표시되면서 접근이 되지 않는 현상이 발생했습니다. 오류 메시지: You do not have sufficient permissions to access this admin page. Reason: The "알림판 -> 업데이트" menu item is explicitly disabled for the user "..." 플러그인이 의심되어 어드민 페이지의 메뉴 항목을 관리하는 플러그인을 비..

워드프레스에서 '역할 없음' 사용자의 권한 변경

워드프레스에서 사용자들에게 역할(Role)을 부여하여 역할에 따라 할 수 있는 작업이 제한될 수 있습니다. 기본적으로 워드프레스에서 회원으로 가입하면 '구독자' 역할이 할당됩니다. 회원으로 가입하는 새 사용자들에게 부여될 기본 역할(회원 등급)은 워드프레스 알림판 > 설정 > 일반 > 멤버쉽에서 "새 사용자를 위한 기본 규칙" 옵션을 통해 지정할 수 있습니다. 우커머스 쇼핑몰을 운영하는 경우 '고객' 역할을 부여할 수도 있습니다. 그리고 새로운 회원 등급(역할)을 생성하는 것도 가능합니다. 사용자 역할(회원 등급) 이해/새로운 회원 등급 추가하기 (워드프레스) - 워드프레스 기본 워드프레스 사용자 역할(회원 등급)에는 Super Admin, Administrator, Editor, Author, Cont..

특정 컴퓨터에서 워드프레스 사이트에 접속할 수 없는 문제가 발생하는 경우

드물지만 다른 사용자의 컴퓨터에서는 문제가 없지만 특정 컴퓨터에서 워드프레스 사이트에 접속하지 문제가 발생하는 경우가 있을 수 있습니다. 관리자 페이지에 접속하려고 시도할 경우 다음과 같은 오류 메시지가 표시되면서 접속이 거부되는 문제도 발생하는 경우가 있습니다. Not Found The requested URL /wp-admin was not found on this server. 이런 문제가 발생하는 경우 다음과 같은 조치를 취해 문제 해결을 시도해볼 수 있습니다.캐시 삭제먼저 문제가 되는 컴퓨터에서 브라우저 캐시와 쿠키를 모두 삭제해보도록 합니다. 그리고 워드프레스 관리자 페이지에서도 캐시(캐시 플러그인을 사용하는 경우)를 삭제하도록 합니다. 크롬의 경우 주소 창에 "chrome://history/..

워드프레스 메뉴에 모든 페이지가 메뉴 항목으로 추가되는 경우

워드프레스에서는 테마에 따라 여러 위치에 메뉴를 배치할 수 있습니다. 맨 상단에 탑바(Top Bar), 헤더 위 또는 아래에 메인 메뉴, 그리고 푸터 영역 바로 위에 푸터 메뉴 등이 테마에 따라 설정되어 있을 수 있습니다. 기본적으로는 메인 메뉴(명칭은 테마에 따라 조금씩 다름, 예: 메인 내비게이션)가 있고, 상단의 탑바는 유료 메뉴에서 지원되는 경우가 많습니다. 예를 들어, 제 워드프레스 블로그에는 현재 '탑 헤더 메뉴'(①)와 '헤더 메뉴 메인' 메뉴(②)가 지정되어 있습니다. 뉴스페이퍼 (Newspaper) 테마에서는 메인 메뉴 위치를 다양하게 조정하는 것이 가능합니다. 무료 테마의 경우 메뉴가 기본적인 위치에 고정되어 있는 경우가 많으므로 테마 설정만으로 메뉴를 마음대로 배치하는 데 한계가 있고..

구글 맵 연동 오류: 'Referer Not Allowed Map Error'

새로운 구글 맵 API 표준 플랜에 따라 2016년 6월 22일 이후에 생성되는 모든 신규 애플리케이션에는 Google Maps API 키를 입력해야 구글 지도가 제대로 표시됩니다. 그리고 최근에는 구글 API 키를 발급받기 위해서는 신용카드 정보를 입력하도록 구글 정책이 바뀌었습니다. 구글 지도 삽입과 관련하여 문제가 발생하는 경우 다음 글을 참고하여 문제 해결을 시도해볼 수 있습니다. 구글지도가 제대로 로드되지 않는 문제가 발생하는 경우 [종합] 워드프레스에서는 테마 또는 플러그인을 사용하여 쉽게 Google Maps API 키를 입력하여 구글 맵을 연동할 수 있습니다. Google Maps API 키와 관련하여 "Referer Not Allowed Map Error" 에러가 발생하는 경우가 있습니다..

소셜 로그인 연동 오류: '보안 연결이 사용하지 않는 것이 확인되었습니다'

사이트에 페이스북이나 트위터, 네이버 등의 계정으로 사이트에 로그인할 수 있도록 연동하면 사용자가 회원가입을 위해 번거롭게 정보를 입력할 필요 없이 SNS 계정으로 사이트를 이용할 수 있어 사용자 경험을 개선할 수 있습니다. 워드프레스에서 소셜 로그인 연동 시 '보안 연결이 사용하지 않는 것이 확인되었습니다' 에러가 발생하는 경우가 있습니다. 이 오류가 발생할 경우 아래의 내용을 참고해보세요. 소셜 로그인 연동 오류: '보안 연결이 사용하지 않는 것이 확인되었습니다' 소셜 로그인 연동 오류: '보안 연결이 사용하지 않는 것이 확인되었습니다' 에러가 발생하는 경우 해결 방법 페이스북 로그인 연동 시에 다음과 같은 오류가 발생하는 경우가 있을 수 있습니다. 에러 메시지: OOO 앱이 정보를 전송하는 데 보안..

워드프레스 이미지 업로드 실패: No Content-Disposition supplied 에러

목차 워드프레스 이미지 업로드 실패: No Content-Disposition supplied 에러가 발생하는 경우워드프레스에서 'No Content-Disposition supplied' 에러 메시지가 표시되면서 이미지나 동영상 등의 미디어 파일 업로드가 실패하는 경우가 있습니다. 이 에러는 매우 드물게 나타나는 것 같습니다. 대부분의 사용자는 이런 오류를 접할 가능성은 없겠지만, 혹시 이런 오류가 발생한다면 먼저 .htaccess 파일을 다음과 같이 수정하여 문제가 해결되는지 체크해보시기 바랍니다.# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f..

워드프레스 DB를 임포트할 때 Unknown character set: 'utf8mb4' 오류 발생

데이터베이스(DB) 크기가 500MB에 달하는 워드프레스 사이트를 이전하는 작업을 맡았습니다. DB가 너무 크면 Duplicator나 All-in-One WP Migration 같은 플러그인을 사용할 경우 에러가 발생하게 됩니다. 그러면 수동으로 사이트를 이전해야 합니다. 하지만 DB가 너무 크면 phpMyAdmin을 통해 DB를 임포트(Import)할 수 없습니다. 가령 카페24의 경우 phpMyAdmin을 통해 21MB까지 임포트가 가능하고 블루호스트(Bluehost)의 경우 상품에 따라 다르지만 50MB~100MB 정도까지 임포트가 가능합니다. 하지만 경험상 50MB 이상의 파일을 phpMyAdmin에서 임포트를 시도할 경우 오류가 발생할 가능성이 높은 것 같습니다. 저는 500MB 크기의 DB를 ..

워드프레스 네이버 카페