質問 > 管理機能 > csvアップロードでエラーメッセージ |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
arts |
投稿日時: 2011/2/22 16:33
対応状況: −−−
|
長老 登録日: 2009/2/7 居住地: 投稿: 268 |
csvアップロードでエラーメッセージ 商品のcsvをダウンロードし、在庫数だけを変更しアップロードをしたところ下記のようなエラーがでました。
対処方法が分からずにいまして、もし分かる方いらっしゃいましたらご教授お願いいたします。 アップロード後 Warning: fopen(/home/******.com/public_html/data/upload/csv/enc_02221615_4d63629f099da.csv) [function.fopen]: failed to open stream: 許可がありません in /home/******.com/public_html/data/class/util/SC_Utils.php on line 1120 Warning: fwrite(): supplied argument is not a valid stream resource in /home/******.com/public_html/data/class/util/SC_Utils.php on line 1125 Warning: fopen(/home/******.com/public_html/data/upload/csv/enc_02221615_4d63629f099da.csv) [function.fopen]: failed to open stream: そのようなファイルやディレクトリはありません in /home/******.com/public_html/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php on line 111 _______________________________________________________ SC_Utils.php on line 1120行目付近には // 二回以上繰り返されているスラッシュ[/]を一つに変換する。 function sfRmDupSlash($istr){ if(ereg("^http://", $istr)) { $str = substr($istr, 7); $head = "http://"; } else if(ereg("^https://", $istr)) { $str = substr($istr, 8); $head = "https://"; } else { $str = $istr; } $str = ereg_replace("[/]+", "/", $str); $ret = $head . $str; return $ret; } _______________________________ LC_Page_Admin_Products_UploadCSV.php on line 111 103行目からは // IEのために256バイト空文字出力 echo str_pad('',256); if(empty($arrErr['csv_file'])) { // 一時ファイル名の取得 $filepath = $this->objUpFile->getTempFilePath('csv_file'); // エンコード $enc_filepath = SC_Utils_Ex::sfEncodeFile($filepath, CHAR_CODE, CSV_TEMP_DIR); $fp = fopen($enc_filepath, "r"); // 無効なファイルポインタが渡された場合はエラー表示 if ($fp === false) { SC_Utils_Ex::sfDispError(""); } と書いてありました。 パーミッションは666に設定しています。 csv関連に関しては特にカスタマイズをした覚えはありません。 長くなってしまいましたがどうぞよろしくお願いいたします。
|
seasoft |
投稿日時: 2011/2/22 16:37
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: csvアップロードでエラーメッセージ > パーミッションは666に設定しています。
/home/******.com/public_html/data/upload/csv/ を 777 や 707 にするのが良いと思います。
|
arts |
投稿日時: 2011/2/22 16:54
対応状況: −−−
|
長老 登録日: 2009/2/7 居住地: 投稿: 268 |
Re: csvアップロードでエラーメッセージ seasoft様
どうもありがとうございます。 csvフォルダを777に設定したところ無事にアップロードすることができました。 ありがとうございました。 また1つ勉強になりました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |