| @ -1,4 +1,22 @@ | |||||
| phpsqlitecms | phpsqlitecms | ||||
| ============ | ============ | ||||
| phpSQLiteCMS is a simple and lightweight web content management system based on PHP and SQLite. | |||||
| <a href="http://phpsqlitecms.net/">phpSQLiteCMS</a> is a simple and lightweight open source web content management system (CMS) based on <a href="http://php.net/">PHP</a> and <a href="http://www.sqlite.org/">SQLite</a>. As SQLite is file-based, it just runs "out of the box" without installation. | |||||
| System requirements | |||||
| ------------------- | |||||
| * Apache webserver with <a href="http://httpd.apache.org/docs/2.4/mod/mod_rewrite.html">mod_rewrite</a> and <a href="http://httpd.apache.org/docs/2.4/howto/htaccess.html">.htaccess file support</a> enabled | |||||
| * PHP 5 with <a href="http://php.net/manual/en/book.pdo.php">PDO</a> and <a href="http://php.net/manual/en/ref.pdo-sqlite.php">SQLite driver</a> enabled | |||||
| Installation | |||||
| ------------ | |||||
| 1. Load up the script files to your server | |||||
| 2. Depending on your server configuration you may need to change the write permissions of the following files/directories: | |||||
| * **cms/data** - directory of the SQLite database files, needs to be writable by the webserver | |||||
| * **content.sqlite**, **entries.sqlite** and **userdata.sqlite** - SQLite database files, need to be writable by the webserver | |||||
| * **cms/cache** - cache directory, needs to be writable if you want to use the caching feature | |||||
| * **cms/media** and **cms/files** - need to be writable if you want to use the file uploader | |||||
| 3. Ready! You should now be able to access the index page by browsing to the address you uploaded phpSQLiteCMS (e.g. http://example.org/path/to/phpsqlitecms/). To administrate the page, go to http://example.org/path/to/phpsqlitecms/cms/. The default admin userdata is: username: admin, password: admin. | |||||