Seagull on Shared Hosting
Setting up Seagull with SSH Access
- Download Seagull from Sourceforge.
- In your home directory create a directory called lib.
- Decompress Seagull in the new lib directory.
- Move public_html to public_html.bak
- Create a symbolic link from /home/user/lib/seagull/www to public_html
ln -s /home/user/lib/seagull/www public_html
- Make the 'var/' directory sticky (all new files created in this directory will be created with the same group as 'var/') and writable.
cd /home/user/lib/seagull chmod g+s var/ chmod 777 var/
- Next, run the installer by entering the url to your public_html directory in your browser. (ex. http://localhost/~username/ or http://domainname/)
Setting up Seagull without SSH Access
- Download Seagull from Sourceforge.
- Decompress Seagull in a temp directory.
- Using FTP upload all the directories (etc/, lib/, modules/, tests/, www/, var/) and files within the Seagull directory to the directory below your web root. This is usually your home directory.
- Next, make the 'var/' directory writable.
cd /home/user/lib/seagull chmod 777 var/
- Now rename your web directory to 'public_html.bak'
- Rename the Seagull 'www' to 'public_html'
- Run the Seagull Installer and in step 5 set the proper path to the Seagull www directory (ie. /home/user/public_html)
