内容的栏目 * @param int $category 0列表 1频道 2单页 3外链 * @return array */ function category_list($forumlist, $model = 0, $display = 0, $category = 0) { if (empty($forumlist)) return NULL; static $cache = array(); $key = $model . '-' . $display . '-' . $category; if (isset($cache[$key])) return $cache[$key]; if ($display) { foreach ($forumlist as $k => $val) { if (1 == $val['display'] && 1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } else { foreach ($forumlist as $k => $val) { if (1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } return empty($cache[$key]) ? NULL : $cache[$key]; } /** * @param $forumlist 所有版块列表 不分模型 * @param int $display 0全部CMS栏目 1在首页和频道显示内容的栏目 * @param int $category 0列表 1频道 2单页 3外链 * @return array */ function category_list_show($forumlist, $display = 0, $category = 0) { if (empty($forumlist)) return NULL; static $cache = array(); $key = $display . '-' . $category; if (isset($cache[$key])) return $cache[$key]; if ($display) { foreach ($forumlist as $k => $val) { if (1 == $val['display'] && 1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } else { foreach ($forumlist as $k => $val) { if (1 == $val['type'] && $val['category'] == $category) { $cache[$key][$k] = $val; } } } return empty($cache[$key]) ? NULL : $cache[$key]; } /** * @param $forumlist 所有版块列表 * @return mixed BBS栏目数据(仅列表) 尚未开放bbs频道功能 */ function forum_list($forumlist) { if (empty($forumlist)) return array(); static $cache = array(); if (isset($cache['bbs_forum_list'])) return $cache['bbs_forum_list']; $cache['bbs_forum_list'] = array(); foreach ($forumlist as $_fid => $_forum) { if ($_forum['type']) continue; $cache['bbs_forum_list'][$_fid] = $_forum; } return $cache['bbs_forum_list']; } // 导航显示的版块 function nav_list($forumlist) { if (empty($forumlist)) return NULL; static $cache = array(); if (isset($cache['nav_list'])) return $cache['nav_list']; foreach ($forumlist as $fid => $forum) { if (0 == $forum['nav_display']) { unset($forumlist[$fid]); } } return $cache['nav_list'] = $forumlist; } ?>Plugin install error: Installation failed: The package could not be installed
最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Plugin install error: Installation failed: The package could not be installed

programmeradmin0浏览0评论

An issue with a plugin install via the Add Plugin screen. Error message returned:

Installation failed: The package could not be installed.

This is my plugin, which I have revised. The WP site is hosted on Bluehost; WP version 4.7. I have done the following:

  • rebuilt the zip file from scratch (not update)
  • ensured that the plugin header is formatted correctly
  • ensured that the Readme is formatted correctly (validated it with the Readme Validstor)
  • installed the plugin successfully via the Upload, from the same file that Subversion uploaded
  • uploaded the zip file and supporting folders to a new Trunk folder matching the version number
  • verified that the URL shown via Repobrowser, Copy URL to clipboard is the proper URL for the plugin (matches the plugin name)
  • wandered through the googles trying to find similar problem/solutions, to no avail
  • looked at the error_log files on the WP site to see relevant errors (there are none related to the install date/time)
  • tried the same plugin on other WP sites I own, same error
  • looked at similar problems here, to no avail
  • have installed other plugins on that (and other) sites just fine without error
  • if installed manually (via upload), the plugin works properly/without error

So, am quite puzzled as to what I need to look at to fix the problem. What am I missing?

An issue with a plugin install via the Add Plugin screen. Error message returned:

Installation failed: The package could not be installed.

This is my plugin, which I have revised. The WP site is hosted on Bluehost; WP version 4.7. I have done the following:

  • rebuilt the zip file from scratch (not update)
  • ensured that the plugin header is formatted correctly
  • ensured that the Readme is formatted correctly (validated it with the Readme Validstor)
  • installed the plugin successfully via the Upload, from the same file that Subversion uploaded
  • uploaded the zip file and supporting folders to a new Trunk folder matching the version number
  • verified that the URL shown via Repobrowser, Copy URL to clipboard is the proper URL for the plugin (matches the plugin name)
  • wandered through the googles trying to find similar problem/solutions, to no avail
  • looked at the error_log files on the WP site to see relevant errors (there are none related to the install date/time)
  • tried the same plugin on other WP sites I own, same error
  • looked at similar problems here, to no avail
  • have installed other plugins on that (and other) sites just fine without error
  • if installed manually (via upload), the plugin works properly/without error

So, am quite puzzled as to what I need to look at to fix the problem. What am I missing?

Share Improve this question asked Jan 10, 2017 at 21:48 Rick HellewellRick Hellewell 7,1312 gold badges22 silver badges41 bronze badges 2
  • Does it work for other plugins? – TheDeadMedic Commented Jan 11, 2017 at 13:23
  • The problem plugin does not install on other sites. Other plugins install properly. (See next to last item.) Manual install of plugin downloaded from plugin repository works. – Rick Hellewell Commented Jan 12, 2017 at 18:36
Add a comment  | 

1 Answer 1

Reset to default 0

The install problem appears to be an error in how I put files in my Subversion repository. If the files are not in the right place, then the WP plugin install doesn't find them.

My current understanding is that the files belong here

  • trunk - the zip and extracted current versions

  • tag - create a subfolder here for the version number, place zip and extracted of current version in same-numbered version folder

  • (root) - the current zip and extracted files

Once I put the files in the proper place, the plugin would install via the Add Plugin screen.

发布评论

评论列表(0)

  1. 暂无评论