INSTALL INSTRUCTIONS FOR SEAGULL FRAMEWORK ========================================== Seagull is organised so there's minimum fuss involved setting it up for the first time. This document makes reference to an [web-doc-root] which typically is /var/www/html on Linux and C:\Program Files\Apache Group\Apache\htdocs on Windows QUICKSTART ========== 1. Download the project from Github and uncompress it. https://github.com/demianturner/seagullframework 2. Navigate to [web-doc-root]/seagull/www in a browser, depending on how you've set your document root this could be http://localhost/seagull/www 3. Follow the steps set out in the installer DETAILED INSTRUCTIONS ===================== 1. Download the project from Github and uncompress it. https://github.com/demianturner/seagullframework 2. Make the [web-doc-root]/seagull/var directory writable by the webserver. If *nix, you can achieve this by making the user the webserver runs under owner of the seagull/var directory, so if your webserver runs as 'nobody': $ chmod 777 [web-doc-root]/seagull/var [OPTIONAL] If you'd like to be able to upload images using the WYSIWYG editor in Publisher you'll need to make the following directory writable by the webserver too: $ chmod -R 777 [web-doc-root]/seagull/www/images 3. Next configure your webserver to serve pages from Seagull's www directory. You generally have the following options: - if you setup a virtual host in Apache, point it to the [web-doc-root]/seagull/www directory. Your seagull domain will look like http://seagull.example.com - if you're on a shared server, install Seagull at the root level. Your seagull domain will look like http://example.com/seagull/www - to setup an installation locally, put the Seagull directory in your web folder. Your seagull domain will look like http://localhost/seagull/www/ 4. Once you launch Seagull by requesting http:///index.php in a web browser, an installer routine will create the schema and populate the database with the required default data. Currently a MySQL schema is provided. If you have any problems during the install routine, delete the config file created by the system in the var directory, and the file called INSTALL_COMPLETE.php, and start again. Typical problems are: - providing incorrect db login details - not setting write perms to the var directory - trying to import data when a database doesn't exist - trying to import data when the default data already exists 5. Login by clicking the login link in the top right corner and entering the relevant admin credentials you specified during installation. Using the admin section you can begin to put Seagull to work. See the project homepage for more info: http://seagullproject.org/ To become familiar with Seagull try some of the tutorials: http://seagullproject.org/Tutorials.html Thanks for using Seagull!