워드프레스를 다른 사이트로 이전시 첨부된 사진의 경로가 어긋나는 경우가 있다.
예를 들어 A 사이트에 있었던 사진의 경로가 https://a.com/wp-content/uploads/2024/04/1.jpg 였는데 이전후에 실제로 있어야 할 경로는 https://b.com/wp-content/uploads/2024/04/1.jpg 가 되어야 하는 경우가 있다.
이런 경우에는 wp 명령어를 이용해 DB에서 일괄 수정한다.
- curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
wp –info - 실행은 워드프레스가 설치된 폴더에서 한다.
root@ilikeafrica:/var/www/ilikeafrica# wp search-replace 'http://ilikeafrica.com' 'https://ilikeafrica.com' --all-tables --allow-root
/var/www/ilikeafrica에 워드프레스가 설치되어 있고, 기존 DB에 있었던 http://ilikeafrica.com 이란 항목을 모두 https://ilikeafrica.com 로 변경한다는 의미이고, root 사용자도 해당 명령어를 실행할수 있게 하는 옵션까지 넣은 명령어이다.
이렇게 하면 사이트 이전후 단순 경로문제 때문에 엑박으로 보이던 사진이나 첨부파일들이 보이게