2010-07-13 2 views
4

파이썬 스크립트 (다른 ​​사람은 편집 할 수 없음)를 호출하는 PHP 스크립트가 있습니다. 이것은 CLI에서 잘 작동하지만 일단 CGI로 실행하면 "bzr : ERROR : bzrlib 및 종속성을 가져올 수 없습니다."라는 오류와 함께 실패합니다.PYTHONPATH 및 PHP

나는 그것이 PYTHONPATH와 아무 상관이 없으므로 나는 그것을 반향시키고 아파치 환경에서 비어있는 것을 발견했다. 그것은 여전히 ​​작동하지

SetEnv PYTHONPATH "/home/nawaman/lib/python" 

:

나는 같은 내 'htaccess로'(나는 그래서 httpd.conf 파일을 설정할 수 없습니다 DreamHost는 오전)에 설정하려고합니다.

어떻게해야합니까? 모든 도움을 미리 감사드립니다.

답변

4

아는 한 Apache의 환경 변수는 시스템과 관련이 없습니다.

한번에 설정 PHP의이 putenv()

또는, 내가 파이썬에 대해 잘 모르는 사용 PYTHONPATH하지만 도움이 어쩌면 sys.path를 사용하여 파이썬 스크립트 내에서 경로를 설정 할 수있을 것으로 보인다.

+0

'putenv()'가 작동합니다. 실제로 작동하는 간단한 솔루션. 고맙습니다. – NawaMan