DreamHost

Cài đặt Django trên Dreamhost

Mình đang sử dụng dịch vụ hosting trên Dreamhost và thấy khá thú vị vì các tính năng mà nó support từ SVN, Unlimited Bandwidth và Unlimited Storage. Thú vị hơn là mình có thể cài Django trên đó để có thể thực hành được các ứng dụng nhỏ. Bài viết này sẽ cụ thể hóa cách cài đặt Django trên Dreamhost.

Mặc định trên Dreamhost đã có cài Django, chúng ta có thể thấy được điều này nếu vào console python và gõ lệnh

>> import django >> django.get_version()

Kết quả trả về sẽ là version hiện tại của Django được cài trên host. Và mình có được version là 1.2.

Hiện tại version mới nhất của Django là 1.3. Để cài đặt được version mới nhất ta làm theo các bước sau.

Cài đặt Python virtualenv để có thể tự mình cài đặt các Python package. Kiểm tra trang virtualenv pypi để lấy bản mới nhất.

wget http://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.6.3.tar.gz
tar xzf virtualenv-1.6.3.tar.gz
python virtualenv-1.6.3/virtualenv.py $HOME/local
rm -rf virtualenv*
export PATH=$HOME/local/bin:$PATH

Bạn nên sửa lại ~/.bashrc như sau

export PATH=$HOME/local/bin:$PATH

Kiểm tra lại đường dẫn đến python bằng lệnh which python, kết quả trả về là /home/youruser/local/bin/python chứ không phải là /usr/bin/python.

Giờ chúng ta có thể cài (cập nhật) bản mới nhất của Django thông qua lệnh

pip install --upgrade django

Vậy là bây giờ chúng ta đã có Django mới nhất (1.3) trên host của Dreamhost rồi. ^_^

Blog's tag:

Blog's topic:

Install Redmine 0.8 on Dreamhost

Sau mấy ngày vật vã cuối cùng đã cài thành công Redmine lên Dreamhost. Phải nói là trong quá trình tìm hiểu cài đặt thì thấy rồi lung tung lên nhưng khi cài xong thì thấy dễ dàng và nhanh gọn quá. Redmine là một ứng dụng viết bằng Ruby để quản lý dự án nói chung, mình thích dùng nó vì đơn giản và đáp ứng được hầu hết các yêu cầu của mình, nó gồm một số chức năng như: wiki, projects manage, tracker (bugs, features), document, ngoài ra còn tích hợp với SVN và CVS.

Mấy ngày hí hoáy cài đặt tưởng chừng như phải bỏ cuộc thì hôm nay lại đâm đầu cái tiếp và nhìn thấy được ánh sáng cuối đường hầm khi mà câu lệnh rake db:migrate đã vượt qua không thông báo lỗi như mấy lần trước. Mình đã cài thành công Redmine 0.8 lên Dreamhost với Ruby 1.8.5, Gem 1.3.1 và Rails 2.1.1.

Các liên kết tham khảo gồm có

Mình làm theo các bài viết tham khảo trên đều không thành công, cuối cùng thay vì áp dụng

rake rails:freeze:edge TAG=rel_2-1-2

mình lại dùng

rake rails:freeze:gems VERSION=2.1.2

Chúc mọi người cũng cài đặt thành công!

Blog's tag:

Chuyển nhà

Thế là đã chuyển xong sang DreamHost. Sau 2 năm sử dụng Godaddy cuối cùng nhân dịp tóm được mua hạ giá mình đã quyết định chuyển sang host mới. DreamHost cũng có nhiều tính năng làm mình thấy hài lòng hơn, đặc biệt là các tính năng như SSH, SVN, Backup. Lúc đầu chuyển sang cũng thấy bỡ ngỡ với cái Cpanel cây nhà lá vườn của họ, mình còn tưởng phải tự cấu hình PHP hóa ra nhìn kỹ thì là do cấu hình nhầm trong file .htaccess nên PHP không chạy được, may quá. Mong DreamHost sẽ ổn định và nhanh để mình đỡ phải "chuyển nhà".

Blog's tag:

Blog's topic:

Subscribe to DreamHost