10월, 2014의 게시물 표시

mantis 에서 사용자 패스워드 변경시 관리자가 설정방법

mantis 폴더에서 config_defaults_inc.php 파일을 편집으로 연다. g_send_reset_password 가 ON으로 되어 있는데 OFF로 하면 administrator(관리자)가 계정 생성시 패스워드를 설정할 수 있다. 파일의 주석문을 확인해보면 ON 일때는 패스워드를 메일로 전송하고  OFF 이면 관리자가 셋팅한다고 되어있다. /** * If ON, users will be sent their password when their account is created * or password reset (this requires mail settings to be correctly configured). * If OFF, then the Administrator will have to provide a password when * creating new accounts, and the password will be set to blank when reset. * @global int $g_send_reset_password */ $g_send_reset_password = OFF;

py2exe 사용하여 exe 만들기

파이썬으로 개발한 프로그램을 윈도우에서 실행할 수 있는 exe 로 만들어보자. Python 2.7 버전대를 사용하여 만드는 방법을 알아본다. 우선 python이 설치되어 있어야 한다. https://www.python.org/downloads/ 파이썬 2.x 버전의 최신파일을 다운받아 설치 후, py2exe 를 다운로드한다. py2exe 사용 가이드는 아래 사이트를 참고하였다. http://www.pythoncentral.io/py2exe-python-to-exe-introduction/ 아래 링크에서 py2exe를 다운받는다. http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/ 2.7버전을 사용하고 있어 아래의 파일을 다운 받아 실행하였다. py2exe-0.6.9.win32-py2.7.exe 설치를 완료한 후, 테스트를 위해 간단한 파일을 하나 만든다.  hello_world.py 를 만들어 보자. 아래의 코드를 작성하고 hello_world.py 로 저장한다. def main():   print 'hello,world' if __name__ == '__main__':   main() 도스창에서 다음과 같이 입력한다. python hello_world.py hello, world가 도스창에서 출력이 된다면, 이제 setup.py 파일을 만들어보자.  같은 폴더에 setup.py 파일을 만들고 아래의 코드를 입력한다. # setup.py from distutils.core import setup import py2exe setup(console=['hello_world.py']) 다시 도스창에서 아래와 같이 입력한다. python setup.py py2exe py2exe로 컴파일을 하면서 실행파일이 만들어진다.  만들어졌다면 dist 폴더에

Mantis 에 Gmail 설정

php.ini 파일을 열어서 아래 항목을 찾아 주석을 제거한다. extension=php_openssl.dll mantis 폴더에서 config_inc.php 파일을 열고 아래와 같이 수정한다. smtp_host에 smtp.gmail.com 을 입력하고 자기 계정의 메일, 패스워드를 입력한다. 그리고 smtp_connection_mode를 ssl로 port를 465 로 추가한 후 패스워드 초기화를 해본다. # --- Email Configuration --- $g_phpMailer_method = PHPMAILER_METHOD_SMTP; $g_smtp_host = 'smtp.gmail.com'; $g_smtp_username = 'shsong97@gmail.com'; $g_smtp_password = 'xxxxxxxx'; $g_administrator_email  = 'shsong97@gmail.com'; $g_webmaster_email      = 'shsong97@gmail.com'; $g_from_email           = 'shsong97@gmail.com'; $g_return_path_email    = 'shsong97@gmail.com'; $g_smtp_connection_mode = 'ssl'; $g_smtp_port = 465; $g_enable_email_notification=ON; $g_use_phpMailer = ON; gmail에 들어가서 메일이 발송되는지 확인한다. 만약 처음에 설정이 안된 상태에서 메일을 발송하면 큐에 쌓이는것 같다. 메일 설정완료되고 이전에 발송된 메일이 모두 발송되니 설정완료후 테스트 메일을 보내는게 좋다.