You are here

Drupal feeds导入大的CSV文件,中间过程时,停止了

错误信息大致如下: •Warning: fopen(public://feeds/FeedsHTTPFetcherResult1337706181): failed to open stream: "DrupalPublicStreamWrapper::stream_open" call failed 在 FeedsFetcherResult->sanitizeFile() (行 87 在 /var/www/d7production/sites/all/modules/standard/feeds/plugins/FeedsFetcher.inc). •Warning: fgets() expects parameter 1 to be resource, boolean given 在 FeedsFetcherResult->sanitizeFile() (行 88 在 /var/www/d7production/sites/all/modules/standard/feeds/plugins/FeedsFetcher.inc). •Warning: fclose() expects parameter 1 to be resource, boolean given 在 FeedsFetcherResult->sanitizeFile() (行 89 在 /var/www/d7production/sites/all/modules/standard/feeds/plugins/FeedsFetcher.inc). •Warning: fopen(public://feeds/FeedsHTTPFetcherResult1337706181): failed to open stream: "DrupalPublicStreamWrapper::stream_open" call failed 在 ParserCSVIterator->__construct() (行 19 在 /var/www/d7production/sites/all/modules/standard/feeds/libraries/ParserCSV.inc). •Recoverable fatal error: Argument 2 passed to feeds_tamper_feeds_after_parse() must be an instance of FeedsParserResult, null given 在 feeds_tamper_feeds_after_parse() (行 14 在 /var/www/d7production/sites/fltrp.com/modules/standard/feeds_tamper/feeds_tamper.module). 这个问题,在官方网站上可以找到答案,可参看 http://drupal.org/node/1029102。 正确的答案应该是评论15里面给出的,这是一个权限问题,Feeds在查找文件FeedsHTTPFetcherResult1337706181,但是在这里没有找到,要么你手工的创建一个这样的文件,要么删除这个文件夹,让系统帮你再创建一次。

Drupal版本: