워드프레스에서 ‘링크가 만료되었습니다’ 오류가 발생하는 경우

0

워드프레스에서 테마나 플러그인을 설치하기 위해 파일을 업로드할 때 ‘링크가 만료되었습니다.'(The link you followed has expired.)라는 오류가 발생하는 경우가 있습니다.

이 오류는 보통 업로드 파일 크기 설정이 업로드하려는 파일보다 작을 때 나타납니다. phpinfo() 함수를 하거나 워드프레스 알림판 > 미디어 > 새로 추가를 클릭하면 최대 업로드 파일 크기를 확인할 수 있습니다.

최대 업로드 파일 크기

아바다 등 일부 테마에서는 시스템 상태를 확인하여 기준에 부합하지 않은 환경 설정에 대해 경고를 표시하기도 합니다.

아바다 시스템 상태 메뉴

이 오류가 발생하면 php.ini 파일에 접근이 가능한 경우 php.ini 파일에 다음 코드를 추가하거나 변경합니다.

memory_limit = 64M
upload_max_filesize = 64M
post_max_size = 64M
file_uploads = On
max_execution_time = 300

위의 방법을 이용할 수 없는 경우 .htaccess 파일에 다음 라인을 추가해보시기 바랍니다.

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

일부 호스팅에서는 위의 코드를 추가하면 사이트가 작동을 멈출 수도 있습니다. 문제가 해결되지 않으면 웹호스팅 업체에 연락하여 파일 업로드 크기 설정을 늘리는 방법에 대해 문의해보시기 바랍니다.

무료 웹호스팅에서는 PHP 환경 설정값을 변경하지 못할 수도 있습니다. 최근에 나오는 워드프레스 테마는 비교적 많은 리소스를 요구할 수 있습니다. 무료 호스팅을 사용할 경우 호스팅 사양 때문에 워드프레스가 제대로 작동하지 않을 수 있고, 그러면 워드프레스에 대하여 안 좋은 인식을 가질 수 있습니다. (사실 워드프레스 때문이 아니라 웹호스팅 사양이 안 좋아서 그런 문제가 발생합니다.)

그리고 가급적 PHP 7.1 이상을 적용하는 것이 속도와 보안적인 측면에서 바람직합니다.

현재 워드프레스에서 권장하는 PHP 사양은 PHP 7.2 이상입니다. 그리고 조만간 릴리즈될 워드프레스 5.0에서는 PHP 7.3에 대한 지원이 추가된다고 합니다. 호스팅 업체 중에서는 사이트그라운드가 PHP 7.3을 지원합니다.

물론 아직은 PHP 7.3을 워드프레스에서 지원하지 않기 때문에 사용할 수 없지만, 워드프레스 5.0이 릴리즈되고 PHP 7.3도 공식 버전이 나오면 단계적으로 PHP 7.3을 지원하는 테마와 플러그인이 늘어날 것 같습니다.

Vultr에 테스트 사이트를 구성한 다음에 테마 업로드를 시도하니 뜬금 없이 ‘링크가 만료되었습니다’ 에러 메시지가 표시되어 이 문제에 대해 조금 검색해보았습니다.

만약 위에서 제시한 방법으로 문제가 해결되지 않으면 임시로 FTP를 통해 테마나 플러그인 설치 파일을 직접 업로드해보시기 바랍니다. FTP 사용법은 “FTP 사용하기“를 참고해보세요.

참고:

*일부 글에 제휴링크가 포함될 수 있습니다.기부를 통해 블로그 운영을 후원하실 수 있습니다.

Related Posts

댓글 남기기