최근 워드프레스 사이트에서 멀웨어를 제거하는 작업을 맡았습니다. 쇼플릭이라는 호스팅 업체에서 새로운 호스팅 업체로 바꾸고 PHP 버전을 7.2에서 7.4로 변경했습니다. 워드프레스 버전도 5.2에서 현재 최신 버전인 6.6.2로 업데이트했습니다.
복구 후에 슬라이더 레볼루션(Slider Revolution)에서 슬라이드를 편집하고 저장을 시도할 때 Ajax Error!!! 오류가 발생하는 문제가 나타났습니다.

워드프레스 Slider Revolution Ajax Error 오류 해결 방법
슬라이더 레볼루션의 Ajax Error는 몇 가지 원인으로 발생할 수 있습니다.
- PHP 메모리 문제
- PHP 버전
- 퍼미션 문제
- 오래된 Slider Revolution 버전
PHP 메모리 문제
이 문제는 PHP 업로드 메모리 값에 의해 발생합니다.
이 경우 할당된 메모리가 충분하지 않아서 슬라이더가 임포트가 되지 않거나 열리지 않을 수 있습니다.
엘리멘터 등 페이지 빌더나 Divi와 같은 워드프레스 테마에서도 PHP 메모리 제한값이 낮을 경우 비슷한 오류가 발생할 수 있습니다.
먼저는 PHP 메모리 크기를 확인한 후에 값이 낮을 경우 높여서 해결되는지 체크하시기 바랍니다.
도구 » 사이트 건강 » 정보 탭 » 서버 섹션에서 PHP 옵션 값들을 확인할 수 있습니다.

슬라이더 레볼루션이나 엘리멘터와 같은 무거운 플러그인을 사용하는 경우 PHP memory limit 값을 512MB 이상으로 설정해야 할 수 있습니다.
웹호스팅에 따라 다르지만 일반적으로 wp-config.php 파일에 다음 값은 코드를 추가하여 메모리 크기를 늘릴 수 있습니다.
define( 'WP_MEMORY_LIMIT', '512M' );
관리자 페이지에서만 메모리 크기를 늘리고 싶은 경우에는 다음과 같은 코드를 추가할 수 있습니다.
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
가비아 등 일부 웹호스팅에서는 PHP 메모리 크기를 조정하지 못할 수 있습니다.
카페24를 이용하는 경우에는 상기의 코드를 wp-config.php 파일에 추가할 수 있습니다.
클라우드웨이즈(Cloudways)를 이용하는 경우에는 다음 글을 참고하여 Memory Limit 값을 조정할 수 있습니다.
패스트코멧이나 케미클라우드를 이용하는 경우 cPanel에서 PHP 버전과 PHP 옵션을 변경할 수 있습니다.
PHP 버전 문제
종종 PHP 버전 때문에 이 문제가 나타날 수 있습니다. 최신 Slider Revolution 버전은 PHP 5.x와 같은 오래된 PHP 버전과 호환이 되지 않습니다.
PHP 버전이 너무 오래된 경우 호스팅 상품을 업데이트하거나 호스팅 업체를 변경하여 PHP 버전을 변경하시기 바랍니다.
퍼미션 문제
폴더의 퍼미션이 잘못될 겨우 Slider Revolution뿐만 아니라 다른 플러그인이나 테마에서 문제가 발생할 수 있습니다.
폴더 퍼미션에 문제가 있는 경우 FTP 또는 SSH를 통해 폴더 퍼미션(권한)을 변경하도록 합니다. 워드프레스 폴더 퍼미션은 755입니다.
Slider Revolution 버전이 오래된 경우
종종 구형 버전을 사용할 경우 최신 워드프레스 버전과 호환이 되지 않거나 버그 때문에 많은 문제가 야기될 수 있습니다.
실제로 Slider Revolution 최신 버전을 다운로드하여 업데이트하니 이 문제가 사라졌습니다.
슬라이더 레볼루션 버전이 최신 버전이 아니라면 사이트 백업을 한 후에 최신 버전으로 업데이트하여 문제가 해결되는지 체크해보시기 바랍니다.
여러 가지 시도에도 문제가 해결되지 않거나 워드프레스 또는 웹호스팅 문제로 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.
댓글 남기기