Find your place among the stars
- PHP, MySQL, Apache, all properly configured
- Apache mod_rewrite enabled
Override
enabled so that the root.htaccess
takes effect- PHP GD module
- Functional PhpBB3 instance
- Git (for retrieving dependencies as submodules)
- A database for Pleiades (you should probably call it
pleiades
)
- PHPUnit from phpunit.de
- XDebug (available as
php-xdebug
in Debian) - A test database (you should probably call it
pleiades_test
) - The
compass
gem from rubygems.org
- Checkout the repo into a suitable directory (you need to actually check it out via
git
). cd
in to the repo.git submodule init
and thengit submodule update
.cd app/Config
andcp database.php.default database.php
.- Edit database.php as needed with MySQL or other database info.
- If this is a production server, edit core.php and change
Configure::write('debug', 2);
toConfigure::write('debug', 0);
- Load the schema into the DB:
mysql -uroot -proot pleiades < schema.sql
- It should run now!
- To run tests, visit
localhost/pleiades/test.php
. If any of them fail, expect trouble. - To work on the stylesheets, run
compass watch sass
from the root directory, and editsass/src/pleiades.scss
- Hackity hack, and send your pull requests to kaen on github :)
- If you have ssh access with a configured pubkey on bitfighter.org, simply running
./deploy.sh
will update the server from the github repo.
My sincere thanks to Watusimoto and raptor on #bitfighter at irc.freenode.net for writing a game that inspired me to create such a preposterous contraption, and for their patience during this process.