CVS のインポートエラー
-
投稿者投稿
-
2012年8月28日 8:59 PM #51792Hiro参加者
動作に関するご質問の場合は必ずご記入ください。
WordPress のバージョン:3.4.1
Welcart のバージョン:1.1.10
ご利用のテーマ:Welcart Default Theme
症状を確認したブラウザ:Google Chrom
サーバー(会社名、サービス名):ロリポップ
SSLの利用: 無し
WordPress のパーマリンク設定:デフォルト
ネットショップサイトを2つ構築しています。
二つのサイトには、価格だけを変えた同じ商品を登録するので、一つのサイトを構築後、商品マスターの商品リストから CSV を エクスポート(商品データ出力)して、その CSV をそのまま もう一つのサイトにインポート(商品一括登録)しようとしたのですが、以下のエラーが表示されてしまい、インポートできません。
何が悪いのか、ご指導いただけますでしょうか?
宜しくお願い致します。
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access /home/users/2/lolipop.jp-7354f9e0e89490c4/web/store-en/wp-content/uploads/dXNjZXNfaXRlbV9saXN0XzEzNDYxODUxMDkuY3N2 in /home/users/2/lolipop.jp-7354f9e0e89490c4/web/store-en/wp-content/plugins/usc-e-shop/functions/define_function.php on line 62
Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/lolipop.jp-7354f9e0e89490c4/web/store-en/wp-content/plugins/usc-e-shop/functions/define_function.php:62) in /home/users/2/lolipop.jp-7354f9e0e89490c4/web/store-en/wp-includes/pluggable.php on line 881
2012年8月29日 1:56 AM #65361yskysmrキーマスターこんにちは。
このエラーは、インポートのための一時ファイルをアップロードしようとして、アップロード先のディレクトリに書き込み権限がないため、アップロードできない、というエラーです。
ご利用のサーバのパーミッションをご確認ください。
また、PHPがセーフモードだと、アップロードファイルの所有者の権限が厳しくなり、アップロードができない場合があります。WelcartはPHPセーフモードは非推奨ですので、ご確認ください。
2012年8月30日 4:56 AM #65362Hiro参加者ご指導、ありがとうございました。
PHPのセーフモードはオフにしていたのですが、フォルダは読み取りのみの状態になっていましたので、読み取り許可にして、さらに、wp-content/uploads/のフォルダが存在していませんでしたので、それを作成したら、上記のエラーがなくなりました。
しかし、添付のCSVをアップロードしようとすると、次は、以下のエラーメッセージがNo226まで表示され、インポートできません。同じようなエラーを過去に報告されている人がいないか検索してみたところ、文字列に”’”がついている場合に同じようなエラーが起こるとありましたので、確認してみたところ、添付のCSVには、”’”は無いようで、何がエラーを起こしているのか分からない常態です。
ご指導いただきますよう、宜しくお願い致します。
No.1 32 カラム数が異常です
No.2 32 カラム数が異常です
No.3 32 カラム数が異常です
No.4 32 カラム数が異常です
No.5 32 カラム数が異常です
No.6 32 カラム数が異常です
No.7 32 カラム数が異常です
No.8 32 カラム数が異常です
No.9 32 カラム数が異常です
No.10 32 カラム数が異常です
No.11 32 カラム数が異常です
No.12 32 カラム数が異常です
No.13 32 カラム数が異常です
No.14 32 カラム数が異常です
No.15 32 カラム数が異常です
No.16 32 カラム数が異常です
No.17 28 カラム数が異常です
No.18 28 カラム数が異常です
No.19 28 カラム数が異常です
No.20 28 カラム数が異常です
No.21 28 カラム数が異常です
No.22 28 カラム数が異常です
No.23 28 カラム数が異常です
………
……..
2012年8月30日 4:57 AM #65363Hiro参加者ご指導、ありがとうございました。
PHPのセーフモードはオフにしていたのですが、フォルダは読み取りのみの状態になっていましたので、読み取り許可にして、さらに、wp-content/uploads/のフォルダが存在していませんでしたので、それを作成したら、上記のエラーがなくなりました。
しかし、添付のCSVをアップロードしようとすると、次は、以下のエラーメッセージがNo226まで表示され、インポートできません。同じようなエラーを過去に報告されている人がいないか検索してみたところ、文字列に”’”がついている場合に同じようなエラーが起こるとありましたので、確認してみたところ、添付のCSVには、”’”は無いようで、何がエラーを起こしているのか分からない常態です。
ご指導いただきますよう、宜しくお願い致します。
No.1 32 カラム数が異常です
No.2 32 カラム数が異常です
No.3 32 カラム数が異常です
No.4 32 カラム数が異常です
No.5 32 カラム数が異常です
No.6 32 カラム数が異常です
No.7 32 カラム数が異常です
No.8 32 カラム数が異常です
No.9 32 カラム数が異常です
No.10 32 カラム数が異常です
No.11 32 カラム数が異常です
No.12 32 カラム数が異常です
No.13 32 カラム数が異常です
No.14 32 カラム数が異常です
No.15 32 カラム数が異常です
No.16 32 カラム数が異常です
No.17 28 カラム数が異常です
No.18 28 カラム数が異常です
No.19 28 カラム数が異常です
No.20 28 カラム数が異常です
No.21 28 カラム数が異常です
No.22 28 カラム数が異常です
No.23 28 カラム数が異常です
………
……..
2012年8月30日 8:48 AM #65364yskysmrキーマスターこんにちは。
添付ファイルを拝見しました。一括登録用のCSVフォーマットとカラム数が合っていないようです。
「CSVをそのまま」とありますが、CSVデータを加工していませんでしょうか。
新規登録のために「post_id」を空白にしたいのであれば、データを空白にするのであって、列(カラム)を消してしまってはいけません。
また、一方のサイトからもう一方のサイトへ商品データをインポートをするとのことですが、両方のWelcartのバージョンや、カテゴリIDなどが違っていると、データをそのまま移行しただけでは整合性が取れなくなります。
一括登録用のデータのフォーマットです。
以上を踏まえて、CSVデータを見なおしてみてください。
よろしくお願いします。
2012年9月3日 3:47 AM #65365Hiro参加者早急なお返事をありがとうございました。
ご確認をお願いしたCVSは、いくつかのヘッダーを削除したものでした。
実は、エクスポートしたCVSをそのまま一括登録しようとしたところ、post_id xxx が存在しませんというエラーメッセージが出たのと、さらに、私が検索して閲覧した一括登録用のデータのフォーマットのサイト(古い説明のサイトだったのかもしれません)には、post_id を含めいくつかのヘッダーの説明が記述されていなかったのとで、これらのカラムは削除すべきなのかと思い、削除していました。
このたび、お教えいただいたサイトの要項にしたがい、エクスポートしたCVSをそのまま使用、post_id の部分は空白に、カテゴリーのID番号は新しいサイトのものに変更してから一括登録したところ、無事インポートすることができました!
ありがとうございました。
2012年9月4日 1:14 AM #65366yskysmrキーマスターこんにちは。
うまくいってよかったです。一括登録のフォーマットの説明が、見辛くてすみません。ちなみに、「post_id xxx が存在しません」というエラーメッセージは、post_id が空白以外だと、更新モードになるため、post_id xxx のデータを更新しようとして、エラーになったということです。
2012年9月4日 6:48 PM #65367Hiro参加者CSVを使って一括更新したい時は、post_id の番号をそのままにして内容だけを書き換えてインポート、新規アイテムを追加したい時は、post_id を空白にしたものをインポートということだったのですね。 丁寧にお教えいただき、ありがとうございました!
-
投稿者投稿
- このトピックに返信するにはログインが必要です。