Wizard(無料版)」のデータ復元機能を試してみた。ccまたしても躓いたので備忘録としてメモしておこうと思います。今回はEC-CUBEの商品一括アップロードでのエラーについて。目次CSVファイルをアップロード!だが、断られる!EC-CUBEの商品一括登録ではCSVファイルを読み込ませて商品を登録します。Errorシステムエラーこの辺りになるかと思うのですが、これがなかなか・・・。基本的な事で言うとアップロードフォルダのパーミッションに書き込み権限が無いとか。インストール時にチェックされるからそんな事無いかなとか思いつつ、どこかでフォルダを作り直してたりするとあり得る話です。あとはアップロード出来るファイルサイズが足りない場合。この場合はサーバー側のphp.iniでの設定もそうですが「システム設定>パラメーター設定」での「CSV_SIZE」の値もチェックしましょう。Errorがでるここが一番厄介・・・。こちらのページが大変参考になりました。Error|やっぱりscratchだろう。IT会社社長のクリエイティブBlog※上記のリンク、リンク先が表示できないのでInternetArchiveのリンクにしております。referer:」このエラー。サーバーに依るのだろうけど、FastCGIのモジュールを使用していることでそこでタイムアウトになってエラーになってた様です。おかしいと思ってはいたんですがね・・・php.iniでタイムアウトの時間伸ばしても効かないし。FastCGIなんて使ってないけどなぁ・・・とか思っていたらバッチリ使っていたというオチ。300を設定してあげてタイムアウト時間を延ばせるとの事ですが、今回は触れなかったのでコントロールパネルからFasrCGIをOFFにしました。必要であれば一括登録が終わってから戻せば良いし。referer:」こっちのエラー。phpでのタイムアウトよりもApacheのタイムアウトが早いときに出るらしい。ここに関してはApacheのタイムアウト設定が弄れたので長めにして調整。これも終わったら戻しておこうか・・・。これでCSVで取り込めるようにはなったけど、実質FastCGIのくだりで解決してるかと思います。何がそんなにハマったかというと、取り込めたり取り込めなかったりとよく分からない動作になったからなのですが、先ほどのページに書かれていた文章で納得しました。1行でもアップできなくなったのは、永続化したプロセスが動きっぱなしになって、プールしてるプロセスがいっぱいになってwaitかかったとか、もしくはメモリ食いつぶしちゃって云々か。システムエラーが出るシステムエラーについては色々試すとかデータ見直すっていう事にしかならないのだけど、ハマり所としてはデータ移行等の場面でオートインクリメントの番号が被る様な場合。登録されてあるアイテムにオートインクリメント番号が既に付けられていた場合に重複してしまうのでエラーになります。この場合、「dtb_products_product_id_seq」テーブルを見て数字を調整してあげると良いです。商品情報だけで無く、カテゴリーやメーカー情報でも同じように調整出来ます。とりとめのないまとめ色々している内になんでこんな作りなんだろう?とおもう部分がチラホラ出てきますね、EC-CUBE。必要に迫られCPUクーラーを「虎徹」に変えた結果、冷え冷えに。Wizard(無料版)」のデータ復元機能を試してみた。UX21Aのキーボードを交換してみた!DIMPLEを使って使った結果、まぁまぁかな・・・あ。FANTASYIIIが半額の700円だったので購入。Rescue」使い方まとめ【CentOS6.4】...Mp3tagでAmazonから情報を取得出来なくなったので他の方法を模索してみる【Android】自炊ファイル大量所持者にオススメ!漫画ビュアー「ComicCafe」で閲覧から管理まで。