Setting up Filmaster Reloaded local env on OSX

  1. download Django 1.3 and run python setup.py install from the Django directory
  2. sudo port install gettext
  3. sudo easy_install -U setuptools
  4. try this:
    sudo easy_install BeautifulSoup
    sudo easy_install django-compress
    sudo easy_install imdbpy
    sudo easy_install gdata
    sudo easy_install pytz
    sudo easy_install simplejson
    sudo easy_install vobject
    sudo easy_install feedparser
    sudo easy_install ybrowserauth
    sudo easy_install epydoc
    sudo easy_install django-celery
    sudo easy_install pil
    sudo easy_install httplib2
    sudo port install rabbitmq-server
    sudo port install py-pil
  5. if needed, install packages manually e.g. download ybrowserauth and run sudo python setup.py install from the directory
  6. install manually following modules: openid, imdb, csstidy, geoip
  7. install PostgreSQL 8.3.15 by sudo port install postgresql83
  8. for the proper installation of python-psycopg2 read this and this blog posts
  9. follow this instruction to createdb test
  10. log into the test db by psql and create the proper database, user and password:
    create user film20;
    create database film20 with owner = film20;
    ALTER USER film20 WITH ENCRYPTED PASSWORD 'justenter';
  11. add this line to /usr/local/pgsql/data/pg_hba.conf:
    local   all         all                               trust
  12. restart postgres pg_ctl relaod
  13. enter the relevant data (db, user, pass) in settings.py
  14. in film20/ run python manage.py syncdb
  15. follow Setting the site ID, Loading some test data and finally Installing and running the actual app from the uber instruction
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.