aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'docs/ric_README.html')
-rw-r--r--docs/ric_README.html88
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 &quot;|/usr/bin/cronolog /var/www/download/logs/%Y%m%d/error.log&quot;
+ CustomLog &quot;|/usr/bin/cronolog /var/www/download/logs/%Y%m%d/access.log&quot;
+
+ 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 &lt;mike dot morgan at oregonstate dot edu&gt;
+
+*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 &lt;scott at osuosl dot org&gt;
+ Mike Morgan &lt;mike dot morgan at oregonstate dot edu&gt;
+ Alex Polvi &lt;polvi at osuosl dot org&gt;
+ Danny Robert &lt;robert at osuosl dot org&gt;
+
+</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