• Home
  • About
    • lahuman photo

      lahuman

      열심히 사는 아저씨

    • Learn More
    • Facebook
    • LinkedIn
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

php]apache2에서 python 실행시 (getpwuid(): uid not found) 발생

23 Oct 2018

Reading time ~1 minute

php]apache2에서 python 실행시 (getpwuid(): uid not found) 발생

에러 로그를 확인하면 python에서 다음과 같은 오류가 발생하였다고 표시된다.

KeyError: 'getpwuid(): uid not found: xx' 

에러의 원인은 python을 실행될 때 site를 기본적으로 로드하는 되는 것으로 보입니다. 따라서 PYTHONUSERBASE 환경변수를 apache에서 설정하면 실행이 됩니다.

vi /etc/apache2/envvars

# 아래 내용 추가
export PYTHONUSERBASE=/usr/lib/python2.7/dist-packages
# (해당 디렉토리는 서버에 따라 다를 수 있습니다.)

# 서비스 재기동
service apache2 restart

이건 함께 일하는 동료분이 찾아주심

인터넷에도 안나와!



phpgetpwuid Share Tweet +1