Go to file
Trevor Slocum 10fae56ca5 Updated README 2012-05-18 00:37:50 -07:00
css Numerous feature additions and code re-writes 2011-08-07 00:24:39 -07:00
inc syntax bug fix 2011-09-07 18:47:10 -07:00
res Removing placeholder files 2010-11-29 16:39:16 -08:00
src Removing placeholder files 2010-11-29 16:39:16 -08:00
thumb Removing placeholder files 2010-11-29 16:39:16 -08:00
.gitignore SQLite support 2010-12-04 00:45:29 -08:00
.htaccess minor code cleanup 2011-01-07 01:50:03 -08:00
LICENSE License 2011-01-07 01:57:43 -08:00
README.md Updated README 2012-05-18 00:37:50 -07:00
favicon.ico first commit 2009-09-19 19:53:15 -07:00
imgboard.php minor code cleanup 2011-09-05 23:53:37 -07:00
settings.default.php Numerous feature additions and code re-writes 2011-08-07 00:24:39 -07:00

README.md

TinyIB

PHP image board

Databases supported:

  • MySQL
  • SQLite
  • Flat file (Database entries are stored in text files)

Example installations available here

Installing

  1. CD to the directory you wish to install TinyIB
  2. Run the command:
    • git clone git://github.com/tslocum/TinyIB.git ./
  3. Copy settings.default.php to settings.php
  4. Configure settings.php
  5. CHMOD write permissions to these directories:
    • ./
    • ./src/
    • ./thumb/
    • ./res/
    • ./inc/flatfile/ (only if you use flat file for the database)
  6. Navigate your browser to imgboard.php and the following will take place:
    • The database structure will be created
    • Directories will be verified to be writable
    • The file index.html will be created containing the new image board

Updating

git pull

Support

Contact tslocum@gmail.com

Contributing

  1. Read the GitHub Guide on Forking
  2. Fork TinyIB
  3. Commit code changes to your forked repository
  4. Submit a pull request describing your modifications