Warning: Declaration of PEAR_Frontend_Web::log($text) should be compatible with PEAR_Frontend::log($msg, $append_crlf = true) in /var/www/vhosts/newavalon.de/httpdocs/PEAR/PEAR/Frontend/Web.php on line 0

Warning: Declaration of PEAR_Frontend_Web::runPostinstallScripts(&$scripts, $pkg) should be compatible with PEAR_Frontend::runPostinstallScripts(&$scripts) in /var/www/vhosts/newavalon.de/httpdocs/PEAR/PEAR/Frontend/Web.php on line 0
Search package by name

Package Management
Package Management


Package Search
Package Search


Channel Management
Channel Management



Warning: This package management website is not protected with a password, this is a MAJOR security risk. Please read the README.
  Package pear.php.net/PEAR_Frontend_Web, Documentation files:
  pear.php.net/PEAR_Frontend_Web :: README:
Webbased PEAR Package Manager, the best way to manage your pear-compatible packages.

1) Install this package (pear install PEAR_Frontend_Web)
2) copy docs/index.php.txt to <webdir>/index.php where <webdir> is a web-accessible directory
3) Open, in your browser, the URL to that freshly copied file.
4) You are using the webfrontend : )

!BC Warning: If you get a require_once error on PEAR/WebInstaller.php then copy docs/index.php.txt over the erroneous file (eg. index.php) !

Your entire PEAR directory has to be writable by the webserver !
This webfrontend is a frontend, it calls the PEAR installer functions so it must be able to change all PEAR-managed files, through the webserver.

The webfrontend manages all packages, be sure to protect it !
The easiest way is to protect it with a .htaccess file, in the webdir:
$ echo "
AuthUserFile $(pwd)/.htpasswd
AuthType Basic
AuthName \"Web-based PEAR Frontend\"
Require valid-user" > .htaccess && htpasswd -c .htpasswd admin

This command (everything after the $) creates a .htaccess file, like the one supplied with this documentation, and creates a .htpasswd with user 'admin'.
(your apache config must have the directive: AllowOverride AuthConfig)

Please report any problems through the bugtracker at http://pear.php.net/package/PEAR_Frontend_Web/bugs
Have Fun,