Apache::Centipaid Frequently Asked questions -------------------------------------------- Q) Why would I need Apache::Centipaid? If you have a site that you want to grant paid access to then you may want to choose between the Apache::Centipaid or the PHP module available at centipaid.com If you have an existing site that already has mod_perl support, then Apache::Centipaid will be a great tool since it will be invisible to your web developers and content managers. It does all teh work to direct user to pay, collect payment, and grant access. Q) Can I see a demo? Definetly! Centipaid has many demos showing the various types of businesses where centipaid can be used. The Apache::Centipaid is demonstrated at http://demo.centipaid.com Q)I installed Apache::Centipaid and everything installed properly without any error messages. However when I try to access a section that is protected I get an apache error. What is going on? 1)First insure that all the proper perl modules are installed. You can simply check that by running make test in the Apache::Centipaid directory. ---> if this condition is met, thenm proceed to next test 2)Check that the local database "centipaid_rcpt" is installed and can be accessed using the username/password specified in the configuration ---> if this condition is met, thenm proceed to next test 3)Check the error logs of your virtual host with Apache::Centipaid If you see an error log that references to CGI/Cookie.pm (see example) then you need to reinstall CGI.pm - We have included a tested version of CGI.pm in the contrib directory, however it is recommended to get the latest version from http://www.perl.com/CPAN/modules/by-module/CGI/ >Attempt to free unreferenced scalar. >[Wed Jan 15 14:36:45 2003] [error] Undefined subroutine &CGI::unescape called at >/usr/lib/perl5/5.6.1/CGI/Cookie.pm line 75. ---> if this condition is met, thenm proceed to next test 4) Check which type of authetication has been chosen. i.e. is it an httpd.conf configuration? or an .htaccess --> If it is an httpd.conf and the steps above did not resolve it, please check support forum for more information. --> If it is an .htaccess configuration, then you need to make sure that the the directory (document root) where the .htaccess is installed is allowed to over-write httpd.cof settings. Check that the following line is included in the httpd.conf Options Indexes FollowSymLinks AllowOverride AuthConfig #<---- this line must include AuthConfig Order allow,deny Allow from all 5) If the problem persists, then upgrade the DBI::mysql package (a tested DBI::mysql) is included in contrib directory. Q) Where do I find more help? Centipaid maintains current support issues in the Knowledgebase at http://www.centipaid.com/faq/ and the support forums at http://www.centipaid.com/centi/forum/ Q) I think I found a bug what do I do? Please email bug reports to