우분투에 Bitnami Redmine 을 설치해서 사용중인데~

설정을 조금 잘못해서 다른 하드로 redmine 설치 폴더를 옮겼습니다.

다 옮긴 후에 소유자, 실행 권한 등을 다시 설정하고 redmine/ctlscript.sh start 를 실행했는데....

당혹스럽게도 ctl.sh 에서 "mysql could not be started" 라는 메시지가 뜨더군요. 이거참....

이리저리 시도해 보다가 검색을 통해 알아낸 방법은 아래와 같습니다.

sudo chmod 644 redmine/mysql/my.cnf

sudo chown -R mysql:mysql redmine/mysql/data

mysql/data 폴더의 소유자를 mysql 로 하는게 핵심 포인트 인듯.... 하네요.

위와 같이 권한 및 소유자 설정 후에 Bitnami Redmine 이 정상적으로 동작하는 것을 확인할 수 있었습니다. Bitnami Redmine 운영 중에 저와 같은 문제점이 있으신 분들은 한 번쯤 시도해 보시기 바랍니다.


간만에 Python을 사용하여 C 확장 모듈을 만들어서 사용하기 위해 책을 펼쳐 들었습니다.

 

저는 열혈강의 파이썬이라는 책을 참조했고

 

아래 주소에서 열혈강의 파이썬 소스코드를 다운로드 받을 수 있습니다. 25장에 있는 C 확장 모듈 예제를 사용했습니다.

 

https://freelec.co.kr/bbs/read.asp?BBSName=LECPDS&SORTUID=53&page=1&id=18333

 

책에 있는 소스코드가 간단하길래 윈도우에서도 그냥 쉽게 될 줄 알았는데… 컴파일러가 뭔가 안 맞는 것 같더군요.

 

다음과 같이 작성한 setup.py 파일을 빌드 하는데… 어쩌구 저쩌구 에러가 쭉~

 

python setup.py build

 

구글링을 해도 그닥 잘 모르겠어서…

 

Virtualbox 에 Mint Linux 64 bits 를 설치하고 터미널에서 다음과 같이 해보니 간단하게 되더군요.

 

sudo apt-get install python-dev -y   # Python.h 를 설치하기 위함

python setup.py build

sudo chmod -R ugo+rX /usr/local/lib/python2.7/dist-packages/   # 파이썬 라이브러리 권한 설정

 

다음으로 아래와 같이 명령을 하니 firefox 가 정상적으로 뜨더군요.

 

역시 개발은 linux 인가 봅니다.


+ Recent posts