「Validation failed: getaddrinfo: nodename nor servname provided」というエラーを解消する(画像 URL)
画像 URL のいずれかが、完全な公開 Web アドレスになっていません。すべての Product image URL が https:// で始まり、誰でも開ける画像ファイルを直接指していることを確認して、もう一度インポートしてください。
Shopify のエラーメッセージ
Validation failed: getaddrinfo: nodename nor servname provided, or not known
このエラーの意味
Shopify は各商品画像を、ファイル内の URL からダウンロードします。getaddrinfo は、Web サイトのアドレスを名前解決する処理です。URL に http:// や https:// がなかったり、誤字があったり、パソコン上のファイルを指していたりすると、解決先の Web サイトが存在せず、画像をダウンロードできません。
よくある原因
- URL に http:// や https:// がありません(例: cdn.example.com/hat.jpg)。
- 画像が、パソコン上のファイル パスです(例: C:\Images\hat.jpg)。
- URL に空白、誤字、余分な文字があるか、画像そのものではなくページを指しています。
修正方法
- エラーメッセージで行を特定し、画像 URL をコピーします。
- プライベート ブラウザー ウィンドウで開きます。サインインを求められず、画像だけが表示されるはずです。
- 先頭に https:// がなければ追加し、誤字や空白があれば直します。
- 画像がパソコンにしかない場合は、Shopify Files などの公開ホストにアップロードし、その URL を使います。
- ファイルを CSV UTF-8 形式で保存し、もう一度インポートします。
例
URL handle,Title,Product image URL summer-hat,Summer hat,cdn.example.com/files/summer-hat.jpg
URL handle,Title,Product image URL summer-hat,Summer hat,https://cdn.example.com/files/summer-hat.jpg
URL に https:// がありませんでした。追加すると、Shopify がダウンロードできる完全なアドレスになります。
予防方法
- まず画像を Shopify Files にアップロードし、その URL を CSV に貼り付けます。
- プロトコルの欠落やローカル ファイル パスをチェックするバリデーターを使用します。
よくある質問
- Google Drive や Dropbox の画像は使えますか?
- リンクが画像ファイルを直接指していて、誰でもアクセスできる場合だけです。プレビュー ページを開く共有リンクでは機能しません。
- インポート後も、Shopify は私の画像 URL を使い続けますか?
- いいえ。Shopify はインポート中に画像をダウンロードして独自のコピーをホストするため、元の URL はその時点で機能すれば十分です。
Skuvera の関連チェック
Shopify の公式説明を読むその他のインポートエラー
2026年10月30日 更新
Skuvera