Fecmall应用市场安装应用报错:PHP Warning 'yii\base\ErrorException' with message 'zip_read() expects parameter 1 to be resource, integer given

安装报错 · Fecmall · 于 3年前 发布 · 1306 次阅读
PHP Warning 'yii\base\ErrorException' with message 'zip_read() expects parameter 1 to be resource, integer given' 

in /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/services/helper/ZipFile.php:37

Stack trace:
#0 [internal function]: yii\base\ErrorHandler->handleError(2, 'zip_read() expe...', '/www/web/develo...', 37, Array)
#1 /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/services/helper/ZipFile.php(37): zip_read(19)
#2 /www/web/develop/fecshop/vendor/fancyecommerce/fecshop/app/appadmin/modules/System/controllers/ExtensionmarketController.php(148): fecshop\services\helper\ZipFile->unzip('/www/web/develo...', '/www/web/develo...', true, true)
#3 [internal function]: fecshop\app\appadmin\modules\System\controllers\ExtensionmarketController->actionInstall()
#4 /www/web/develop/fecshop/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#5 /www/web/develop/fecshop/vendor/yiisoft/yii2/base/Controller.php(157): yii\base\InlineAction->runWithParams(Array)
#6 /www/web/develop/fecshop/vendor/yiisoft/yii2/base/Module.php(528): yii\base\Controller->runAction('install', Array)
#7 /www/web/develop/fecshop/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('system/extensio...', Array)
#8 /www/web/develop/fecshop/vendor/yiisoft/yii2/base/Application.php(386): yii\web\Application->handleRequest(Object(yii\web\Request))
#9 /www/web/develop/fecshop/appadmin/web/index.php(50): yii\base\Application->run()
#10 {main}

造成此问题,是因为下载远程的插件可能比较大,几MB,zip包不完整导致的,一般是php超时(php执行默认30秒),nginx连接超时 造成的。

对于php的超时设置,网上有很多资料,自行查阅。

超时设置:fecmall-2 安装应用扩展报错:502 Bad Gateway

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics