이전에 Django 사이트를 배포한 적이 없습니다. 현재 디럭스 GoDaddy 계정에서 설정하려고 합니다. GoDaddy에 파이썬과 Django를 설치하는 방법에 대한 설명서가 있나요?
향후 참조에는 as I solaris. 생일날이야 이동할 수 있어야 합니다.
고 대디 호스팅, 있는 그대로 사용하여 추천합니까 비르투아르노프 장고 사용할 수 있습니다. 파이썬 2.7 기본적으로 설치되어 있고, # 39, t 기본값입니다 버전을 실행할 수 있지만, isn& 작동합니다.
이 방법은 내가 날 수 있는 사람은 여전히 고급 계정붅 표시되어도 추천합니까 말해둘꼐요 사용하려는 장고 말라실로 뷰대체 호스팅. 고 대디 우호적으로, 나는 결코 모든 것을 계속 사용할 수 있는 것이 확실한 것만은 아닙니다.
< br>;
일부 혼란이 있을 수도 있습니다 걸 볼 수 있는 방법을 δ1 아파치, 일반 mod_* 옵션 없이 정상적으로 실행 장고. 이는 내 외곽진입:
import sys, os
시s.파스콜린스트 (0, " /must/be/full/path/to/code/yoursite";)
오스트런버슨 [# 39, & # 39 DJANGO_SETTINGS_MODULE&;] # 39, & # 39 yoursite.settings&, =
루 파스트가이 충스러웠으니 장고스코레이세르베르스스파스트가이 가져오기의 루 파스트가이 (,, 대모니즈 " false" threaded" " 방법 = =;;)
루리틴진 켜짐이 루릿콘드 REQUEST_URI /mysite.cgi = {}! % 루릿룰 ^ (제공합니다.*) $ /mysite.cgi [크사, L,PT]
/your_new_env/bin/python /code/django_cgi.py 2>, &, 1 ~ ~ 모든 것이 chmod& # 39 - ed (755) 적절히 합니다.
이로 인해 모든 요구를 하고 있지만 이 끝났다네 간편화된 기능 또는 파일 전달되는 어떤 페이지에서든 떨어져 장고.
고 대디 이유는 뛰어 다니다 에로남이네 대한 지원, 네이티브 CGI 는 파이썬 저희에게는힘과 can& # 39 만 t 의 이전 버전 사용, 그래서 우리는 우리의 가상 환경 사용해야 합니다. 우리는 우리가 할 수 있는 것은 바로 사용할 수 없는 동안, 셸 스크립트입니다 및 호출하십시오 실행하십시오 CGI 스크립트를 직접. 이 모든 교통 규칙을 통해 mod_rewrite 그냥 거쳐 가는 장고.
, References*&l br>. 장고 함께 파스트가이 < br>; 시작 장고 자습서는 < br>; 비르투아르노프
Godaddy에 따르면 Python 2.7.2를 사용할 수 있으며, 웹 호스팅의 디럭스 에디션을 사용하는 경우 프로그래밍이 가능하다고 한다. 제가 알기로는 첫 번째 행에 파이썬 설치 디렉터리 위치를 입력하는 순간 파이썬이 작동합니다:
#!/usr/local/bin/python2.7
하지만 테스트를 시도했을 때 작동하지 않습니다. 제 계정에서 SSH를 활성화했습니다. 퍼티로 연결을 시도했는데 실행하면 작동합니다. 하지만 문제는 사이트가 표시되지 않는다는 것입니다.
파이썬 버전이 무엇인지 확인하려고 했습니다. 파이썬 2.4.3이라는 것을 알았습니다. 그래서 해당 디렉토리를 찾으려고 했습니다. 그럴 수도 있다는 것을 알았습니다:
#!/usr/local/bin/python2.4
또는
#!/usr/local/bin/python2.4/site.py - (not sure)
모든 디렉터리를 시도하고 가능한 모든 구문을 변경했습니다. 아무것도 작동하지 않습니다.
다음은 Python 지원에 대한 문서입니다: http://support.godaddy.com/help/article/7254/can-i-use-python-272-with-my-hosting-account?locale=en
따라서 제가 관찰 한 바에 따르면 두 가지 답변 중 하나가 맞을 수 있습니다:
하지만 결론을 내리기 전에, 필자는 Godaddy Python 서버를 2.7로 변경하도록 요청했다. 이 사실을 알게 되면 이 포스트를 업데이트할 것이다.
업데이트: Godaddy는 가상 사설 서버 또는 전용 서버에서 Python을 실행할 수 있다고 주장하는데, 이는 자신의 컴퓨터를 실행하고 있기 때문에 가능하다고 생각합니다. 기술적으로는 자신의 컴퓨터에 무엇이든 설치할 수 있습니다. 따라서 Python이 실행되면 Django가 실행될 수 있지만 지원 방법을 알고 있는지 의심 스럽습니다.
GoDaddy의 설정에 대해서는 잘 알지 못하지만, 일반적으로 공유 호스팅에서 특별히 지원되지 않는 한(예: Dreamhost) Django를 설치할 수 없습니다. 따라서 GoDaddy가 문서에서 Django(또는 mod_wsgi 또는 다른 것)를 특별히 언급하지 않는 한(그럴 가능성은 거의 없음), 지원되지 않는다고 가정할 수 있습니다.
이론적으로는 셸 액세스 권한과 충분한 권한이 있는 곳이라면 어디에서든 Python을 설치하고 Django를 실행할 수 있지만, 웹서버 구성에 액세스할 수 없기 때문에 실제로 공유 호스팅의 일부(즉, 포트 80에서 선택한 호스트 이름에 응답)로 Django 사이트를 제공할 수는 없다.
VPS(GoDaddy에서 제공하지만 핵심 비즈니스는 아니며, 다른 옵션으로는 Linode와 Rackspace가 있다), Django를 특별히 지원하는 공유 호스트(예: Dreamhost), 애플리케이션 호스트(Heroku 또는 Google App Engine) 중 하나가 필요하다. 특히 자체 웹서버를 설정하고 유지 관리하는 데 자신이 없다면 개인적으로 Heroku를 추천합니다.
This is how I did it.
Readme 볼 수 있습니다. 난 또 수정되었음 https://github.com/lawrencecreates/rhel5-chroot/blob/master/readme 코드, 이는 내가 그 도구를 사용한다.