django_installation_on_dreamhost
This is an old revision of the document!
Basic Django Setup Instructions
Installation instructions from http://wiki.dreamhost.com/Django.
- Create domain (e.g., django.bikmort.com).
- Add “/public” to the web directory (in “Users, Files, and Paths” section).
- Turn on “Passenger” (checkbox under “Web Options”).
- Create a database (at MySQL Database panel):
- Database name (bikdjango)
- Hostname (mysql.django.bikmort.com)
- First user (jtkorb)
- Download and run the Django setup wizard
python django-setup.py- Name project (mysite)
- MySQL database (bikdjango)
- MySQL username (jtkorb) and password
- Create a superuser (admin, but deleted later for just jtkorb)
- Problem with Oracle configuration resolved using “paste” to intercept and display errors from Django. See http://wiki.dreamhost.com/Passenger_WSGI#500_Errors_with_Passenger_WSGI_Workaround here for details.
- Verify installation
[charvel] $ python
Python 2.5.2 (r252:60911, Jan 24 2010, 17:44:40)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> print django.get_version()
1.2.1
[charvel] $ mysql -u jtkorb -h mysql.bikmort.com bikdjango
mysql> show tables;
+----------------------------+
| Tables_in_bikdjango |
+----------------------------+
| auth_group |
| auth_group_permissions |
| auth_message |
| auth_permission |
| auth_user |
| auth_user_groups |
| auth_user_user_permissions |
| django_admin_log |
| django_content_type |
| django_session |
| django_site |
+----------------------------+
11 rows in set (0.05 sec)
Old Notes from Charvel
Installation instructions from…
http://www2.jeffcroft.com/blog/2006/may/11/django-dreamhost/
Pretty much followed exactly, eventually, after getting a false start on the exceptions in the Dreamhost help pages (flup is not needed). Enabled admin interface, too, per instructions at Jeff Croft site.
Source code from…
http://www.djangoproject.com/download/
Currently (6/21/07) using development version. Update with svn…
% cd django_src
% svn update
Did (7/14/07) the tutorial starting at…
http://www.djangoproject.com/documentation/tutorial01/
11/21/07: Updated with svn (per 6/21/07 instructions). Lots of updates! To revision 6709.
% cd django_src
% svn update
% python setup.py install (may not be necessary and gives an error)
% pkill python (this *is* necessary)
12/15/07: Updated with svn to revision 6920. Shortened instructions…
% cd django_src
% svn update
% pkill python
1/1/08: Updated with svn to revision 6980 (per above).
Created ~/bin. Linked /usr/bin/python2.4 to
~/bin/python. Prepended ~/bin to my path.
1/1/08: To do…
Confirm that /usr/bin/python2.4 is being used for python.
Install pyfacebook, something like...
% svn checkout http://pyfacebook.googlecode.com/svn/trunk/ pyfacebook
% python setup.py install
django_installation_on_dreamhost.1291057443.txt.gz · Last modified: 2010/11/29 11:04 by jtkorb