diff options
Diffstat (limited to 'docs/ric_README.html')
-rw-r--r-- | docs/ric_README.html | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/docs/ric_README.html b/docs/ric_README.html new file mode 100644 index 0000000..d3d6790 --- /dev/null +++ b/docs/ric_README.html @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="iso-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + <html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <!-- template designed by Marco Von Ballmoos --> + <title></title> + <link rel="stylesheet" href="media/stylesheet.css" /> + <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> + </head> + <body> +
<h1 align="center">README</h1> +<pre> +----------------------- +Mirror Project +Open Source Lab +Oregon State University +----------------------- +*Coding Standards + + http://pear.php.net/manual/en/standards.php + +*PHP Documentation + + PHP documentation generated by PHP Documentor can be found in /docs. View index.html using file://. + +*Configuration + + Application configuration is done using define() calls. The configuration script is located in: + cfg/config-dist.php + + Copy this config file to cfg/config.php and the init script (cfg/init.php) will process it as intended. + + !! DO NOT store password information in config-dist.php and checkin !! + +*Apache + + Don't forget to set up raw logs: + ErrorLog "|/usr/bin/cronolog /var/www/download/logs/%Y%m%d/error.log" + CustomLog "|/usr/bin/cronolog /var/www/download/logs/%Y%m%d/access.log" + + DB-based logging is configurable by enabling the LOGGING constant in config.php. + +*DB + + DB information is stored in: + cfg/mirror.sql + + DB connections are persistent (msyql_pconnect()). For more info view the PHP manual: + http://php.oregonstate.edu/mysql_pconnect + http://php.oregonstate.edu/manual/en/features.persistent-connections.php + + The DB server should optimally NOT be localhost (save cycles). + +*Questions + + Send questions and rants to <mike dot morgan at oregonstate dot edu> + +*Output Buffering + + This application uses output buffering. + + ob_start() is called in inc/header.php. + ob_end_flush() is called in inc/footer.php. + + No browser output (echo, print, etc.) should _ever_ happen outside of these boundaries. + +*Permissions + + The project directory should be readable by the web server. + +*Benchmarking + + !! ALL benchmark referencing /index.php should be done using ?print=true. !! + !! This disables the actual redirects and avoids spamming mirrors. !! + +*Developers + + Scott Kveton <scott at osuosl dot org> + Mike Morgan <mike dot morgan at oregonstate dot edu> + Alex Polvi <polvi at osuosl dot org> + Danny Robert <robert at osuosl dot org> + +</pre> + <p class="notes" id="credit"> + Documentation generated on Mon, 8 Nov 2004 13:43:03 -0800 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a> + </p> + </body> +</html>
\ No newline at end of file |