The administration UI within Dokuwiki allows for web-based installation and upgrade of plug-ins. To do this the PHP code opens a socket and retrieves the needed files from wherever they live out on the internet. If it tries to grab a file from an HTTPS server, the UI reports that an error has occurred, but gives no further indication what the problem was. Fix: Install php5-openssl. Include openssl in the list of required php modules in the ports Makefile. Patch attached with submission follows: How-To-Repeat: Without php5-openssl installed, go to the Manage Plugins page of dokuwiki and attempt to install http://github.com/splitbrain/dokuwiki-plugin-ditaa/zipball/master or https://github.com/splitbrain/dokuwiki-plugin-ditaa/zipball/master. (The first gets redirected to the second).
Responsible Changed From-To: freebsd-ports-bugs->delphij Fix synopsis and assign.
delphij 2011-01-16 02:49:16 UTC FreeBSD ports repository Modified files: www/dokuwiki Makefile Log: Add php-openssl as dependency, which is needed for installing/updating plugins via web UI. PR: ports/154023 Submitted by: Jason Taylor <jason infinitebubble.com> Feature safe: yes Revision Changes Path 1.46 +2 -1 ports/www/dokuwiki/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed, thanks!