create new tag
view all tags

CGI Contrib Package

CGI version 4.03 from CPAN:CGI


This contrib does not add any features to TWiki. Its purpose is to convert Perl's CGI module from being an external dependency to a component of TWiki.

Detailed Documentation

This is the stub module of CgiContrib. Its only purpose is to expose the version number of CGI under its expected package name, so that the TWiki dependency checking mechanism will find it.


  • Set SHORTDESCRIPTION = CGI version 4.03 from CPAN:CGI

Installation Instructions

This contrib is a fix to numerous problems with CGI.pm on platforms which do not, or no longer, ship this module together with the Perl core:

  • Perl version 5.22 does no longer contain the CGI modules
  • Red Hat Linux and its derivatives has not shipped the CGI distribution with its Perl versions for years.

If you have problems installing TWiki on one of these platforms because of problems with CGI similar to TWiki:Support.SID-01980 or TWiki:Support.SID-02001, installing this contrib on top of TWiki should fix it.

You do not need to install anything on the browser to use this contrib package. These instructions are for the administrator who installs the package on the server where TWiki is running.

IDEA! With the next TWiki release after 6.0.1, this contrib will be part of the TWiki core (see TWiki:Codev.AddCGIpmToTWikiCore) and doesn't need to be installed.

  • Download the ZIP file from the Plugin web (see below)
  • Unzip CgiContrib.zip in your twiki installation directory. Content:
    File: Description:
    lib/CGI.pm unchanged CPAN module
    lib/CGI/Carp.pm unchanged CPAN module
    lib/CGI/Cookie.pm unchanged CPAN module
    lib/CGI/Pretty.pm unchanged CPAN module
    lib/CGI/Push.pm unchanged CPAN module
    lib/CGI/Util.pm unchanged CPAN module
    data/TWiki/CgiContrib.txt Documentation
    lib/TWiki/Contrib/CgiContrib.pm Perl module

  • Test if the installation was successful:
    • Sorry, this is not yet easily possible.

Contrib Info

Author: TWiki:Main.TWikiContributor
Copyright: © 2015 Peter Thoeny;
© 2015 TWiki Contributors
License: GPL (GNU General Public License)
Dependencies: None
Version: 2015-11-29
Change History:  
2015-11-29: Initial version
Home: http://TWiki.org/cgi-bin/view/Plugins/CgiContrib
Feedback: http://TWiki.org/cgi-bin/view/Plugins/CgiContribDev
Appraisal: http://TWiki.org/cgi-bin/view/Plugins/CgiContribAppraisal

Related Topics: TWikiContribs, SystemInformationVariables

Topic revision: r1 - 2015-11-29 - TWikiContributor
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.CgiContrib.