plugin:plugin
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:plugin [2010-01-11 16:57] – darcs to git, heading levels kazmiya | plugin:plugin [2023-02-28 21:26] (current) – Aleksandr | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Plugin Manager plugin ====== | ====== Plugin Manager plugin ====== | ||
- | ---- plugin ---- | + | ---- plugin |
- | description: | + | description: |
author | author | ||
email : chris@jalakai.co.uk | email : chris@jalakai.co.uk | ||
type : admin | type : admin | ||
- | lastupdate : | + | lastupdate : 2013-12-07 |
- | compatible : (bundled) | + | compatible : (bundled |
depends | depends | ||
conflicts | conflicts | ||
similar | similar | ||
- | tags : configuration, | + | tags : configuration, |
+ | screenshot_img : : | ||
---- | ---- | ||
- | {{ : | + | ===== Important Notice ===== |
- | The Plugin Manager plugin | + | The Plugin Manager plugin |
- | ===== Download and Installation ===== | + | :!: Since version Ponder Stibbons (2014-05-05) the Plugin Manager is superseded by the [[plugin: |
- | The Plugin is bundled with DokuWiki and does not need to be installed separately. The Plugin Manager is accessible from the admin screen (Login as superuser, click " | + | ===== Description ===== |
- | ===== Usage Notes ===== | + | The Plugin Manager plugin allows [[config: |
- | ==== Listing | + | ===== Usage ===== |
+ | |||
+ | The Plugin Manager is accessible from the admin screen (Login as superuser, click " | ||
+ | |||
+ | ==== Listing | ||
This is the default action of the Plugin Manager. Each plugin is shown in its own row. A checkbox in front of the name indicates if the plugin is enabled or not. | This is the default action of the Plugin Manager. Each plugin is shown in its own row. A checkbox in front of the name indicates if the plugin is enabled or not. | ||
Line 34: | Line 39: | ||
To disable a plugin, uncheck the checkbox in front of its name and press the save button. Plugins are disabled by placing a '' | To disable a plugin, uncheck the checkbox in front of its name and press the save button. Plugins are disabled by placing a '' | ||
- | Disabled plugins will no longer be loaded by DokuWiki, their [[devel: | + | Disabled plugins will no longer be loaded by DokuWiki, their [[devel: |
==== Display Plugin Details ==== | ==== Display Plugin Details ==== | ||
Line 58: | Line 63: | ||
===== File Permissions ===== | ===== File Permissions ===== | ||
- | To be able to install and modify your plugins, the webserver needs to be able to write to the '' | + | To be able to install and modify your plugins, the webserver needs to be able to write to the '' |
The plugin manager will detect missing file permissions and warn you when a plugin could not be installed. You have to install plugins manually in this case, by downloading and unpacking them in '' | The plugin manager will detect missing file permissions and warn you when a plugin could not be installed. You have to install plugins manually in this case, by downloading and unpacking them in '' | ||
Line 64: | Line 69: | ||
===== Possible Error Sources ===== | ===== Possible Error Sources ===== | ||
- | If you try to install plugins using the automatic download and install tool and get the error message //"No plugins found, or there has been an unknown problem during downloading and installing."//, then you should check whether your server has activated the zlib (and/or bzip2) extension for php. | + | If you try to install plugins using the automatic download and install tool and get the error message |
- | To be sure, try the following: Download a plugin, extract it, and rearchive it into a .tar file (without compression). Now try to use the download and install tool on that .tar file. If it works now, it is most likely that you just need to install the php-zlib package. | + | |
- | ===== Development ===== | + | * whether your server has activated the zlib (and/or bzip2) extension for php. To be sure, try the following: Download a plugin, extract it, and rearchive it into a .tar file (without compression). Now try to use the download and install tool on that .tar file. If it works now, it is most likely that you just need to install the '' |
+ | * whether your server is able to retrieve files over SSL (%%https:// | ||
- | ==== Source Code ==== | + | ===== Bugs/ |
+ | Please refer to DokuWikis [[:bugs|bug tracker]] for reporting bugs or feature requests. | ||
- | The source code is available from [[devel: | + | ===== Discussion ===== |
- | ==== Bugs ==== | + | ==== Another Error Source for failed downloads: SSL ==== |
+ | |||
+ | Hopping around on a few free webhosters and a WAMPP I debugged the download problem a little until this popped up: | ||
- | Submit bugs and feature wishes in the DokuWiki [[: | + | I traced that down by patching |
+ | inc/io.php + 477 (calling inc/ | ||
+ | <code php> | ||
+ | $data = $http-> | ||
+ | if(!$data) { | ||
+ | print $http-> | ||
+ | print $http-> | ||
+ | return false; | ||
+ | } | ||
+ | </ | ||
- | ===== Discussion ===== | + | |
+ | All the download-links to github are automatically redirected to ssl-connections, | ||
+ | |||
+ | Problem is, as of now SSL transports are disabled on XAMPP and UniServer (WAMPs) and all cheap webhosters I tried so far (even those very few, that allow sockets at all). | ||
+ | |||
+ | phpinfo() may give -- for example: | ||
+ | Registered Stream Socket Transports tcp, udp, unix, udg | ||
+ | |||
+ | :!: In XAMPP the openssl extension is actually compiled in but not activated by default. So adding | ||
+ | extension=php_openssl.dll | ||
+ | to php.ini (xampp/ | ||
+ | |||
+ | Nice. But in the typical shared webhosting scenario, access to php.ini will not be available. | ||
+ | |||
+ | No easy fix there. | ||
+ | |||
+ | --- [[user> | ||
+ | |||
+ | > This is a known problem, see https:// | ||
+ | >> Thanks, Anika. Strange discussion there... it almost seems, they don't get the point. Claiming security at github against plain http as an //option// for package downloads sound ridiculous to me. I was wondering -- maybe some kind of proxy in-the-middle thing might work, but I'm not sure, if it's worth the effort. | ||
+ | |||
+ | |||
+ | Report and possibly workaround: [[bug> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | A solution that often works when your shared webhosting doesn' | ||
+ | |||
+ | ---- | ||
+ | ====/ | ||
+ | :!: One for those that may follow the red herring that incorrectly points to this issue: | ||
+ | Ubuntu 12.04 Precise fully patched, all the extensions needed were installed. Running on a VPS, Dokuwiki the Splitbrain Release 2012-01-25b " | ||
+ | |||
+ | Update via the plugin manager fails. | ||
+ | | ||
+ | |||
+ | Issue was eventually diagnosed as a / | ||
plugin/plugin.1263225450.txt.gz · Last modified: 2010-01-11 16:57 by kazmiya