# REQUIREMENTS #
###############################################################################
-1. The Apache Webserver
-2. .htaccess support allowing overrides for DirectoryIndex
-3. PHP Version 4 or greater (PHP 4.3.1 or greater recommended)
+1. The Apache Webserver (Linux suggested; s9y runs on Windows with some
+ directory-related drawbacks and system locale issues. You'll need to
+ take care that when installing on windows you always use '/' slashes
+ for directories and no '\' slashes anywhere. Also make sure your apache
+ DocumentRoot is set to a directory with '/'.)
+2. .htaccess support allowing overrides for DirectoryIndex (if rewriting is
+ wanted)
+3. PHP Version 4 or greater (PHP 4.3.1 or greater recommended), required
+ modules are listed on the installer page.
4. php.ini options:
- error_reporting E_ALL & ~E_NOTICE (or lower)
- file_uploads on (For import/image upload features)
5. Any of the following database engines:
- - Mysql
+ - Mysql(i)
- PostGreSQL
- SQLite (not quite!)
###############################################################################
-# FILE STRUCTURE #
-###############################################################################
-serendipity consists of 3 parts:
-
-1. Function library / API
- -serendipity_admin_entries.inc.php
- -serendipity_admin_overview.inc.php
- -serendipity_config.inc.php
- -serendipity_functions.inc.php
- -lang/serendipity_lang_*.inc.php
- These files are never loaded in the browser, but included (as their
- suffix suggests).
-
-3. Sample usage of the API
- -layout.php (in templates/[theme]/)
- This file displays the calendar, the search field, and the diary entries.
- You can either include this file somewhere in your site, or use the
- callback functions directly in your site. It's up to you. I designed this,
- so you can quickly start off with a default layout :)
-4. Dummy page
- -index.php
- This file "simulates" your homepage, you can safely ignore it, it is mainly
- for testing, whether serendipity works (currently it just prints a standard
- HTML header and includes layout.php
-
-###############################################################################
+For more information please read our Documentation on www.s9y.org!
Serendipity Weblog - http://s9y.org