ドメインを変更したら画像が表示されない

DDNSがサービス終了なので、残念ながら違うDDNSサービスを利用する事に。

technical.mars.ddns.vc

から

technical.live-on.net

へお引っ越しです。さぁ。Apacheなどの設定もアクセスできるようになったのはいいのですが、画像がリンク切れで表示できない。困った。そんな時は、

DATABASE SEARCH AND REPLACE SCRIPT IN PHP

を使います。

WordPressデータベース文字列変更のためのPHPスクリプトになっており、WordPressを設置したディレクトリに配置し、検索文字列と置換文字列を入れる事でリンク切れを正常に戻す事ができます。

https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

解凍して配置

ダウンロードしたZIPファイルを解凍し、WinSCP,FTPなどを利用して、WordPressをインストールしたディレクトリ直下に配置します。wp-content,wp-admin,wp-includes などのディレクトリとおなじ階層になります。

置換PHPにアクセス

http://ワードプレス公開先/Search-Replace-DB-master

にアクセスします

SearchReplaceDB

表示されたページに、検索文字、置換文字を入力します。

replace:検索文字(置き換えられる文字列)

with:置換文字(置き換える文字列)

MySQLへの接続文字列は、wp-config.phpから勝手に持ってきてくれます。(便利)

SearchReplaceDB2

後は、Live runボタンを押せば、DB内の文字列置換を進めてくれます。

最後に、アップロードした置換PHPをフォルダごと削除してください。これを忘れると、誰かに勝手に文字列変更操作をされてしまう可能性があります。絶対に忘れず削除してください。