개발(11)
-
Python3 Chromedriver 자동 업데이트
간단설명 - Python 크롤링 진행시 크롬의 업데이트로 인해 오류가 발생하는 상황이 빈번합니다. - 개발자가 개인적으로 제작하여 사용할때는 문제가 없지만, 크롤링 프로그램의 판매&공유시 개발자가 아닌분들의 경우 해결을 하실수 없을것 같습니다. - 이 문제를 해결하기위해서는 프로그램 실행시 "크롬드라이버" 를 자동으로 업데이트 하는 코드가 필요하다고 판단되며, 간단하게 사용할수 있는 코드를 공유합니다. import chromedriver_autoinstaller # 크롬 드라이버 버전 체크 & 업데이트 진행 chrome_ver = chromedriver_autoinstaller.get_chrome_version().split('.')[0] try: driver = webdriver.Chrome(f'./{..
2022.08.16 -
Centos7 에 크롬 설치하는 방법
* OS : Centos7 * 설치파일 : Chrome 1. wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 2. sudo yum localinstall google-chrome-stable_current_x86_64.rpm (1) - wegt 명령어를 이용해 크롬 설치파일을 다운받습니다. (2) - localinstall 명령어를 이용해 다운로드 받은 크롬파일을 설치 하면 설치가 완료 됩니다! ※ root 계정으로 접속시 크롬이 실행이 안될수 있습니다. 안열릴 경우 터미널에 아래 명령어를 입력하시면 실행이 가능합니다. /usr/bin/google-chrome --no-sandbox
2022.08.10 -
Centos7 파일 권한 변경 ( 그누보드 설치 오류 )
centos7 에 웹서버 셋팅을 진행하고 그누보드나 제로보드 같은 CMS 파일을 업로드 했을때, chmod 755 권한을 지급해도 권한이 없다고 나오는 경우가 있습니다. chmod 755나 필요 권한을 지급하였을때 권한이 없다는 오류가 발생했을때 해결방법 입니다. 1. chown apache:apache * (대상) 2. chcon -t httpd_sys_rw_content_t (대상) 1. 파일권한 확인 명령어 ls -la 를 입력하셧을때 root:root 권한을 apache:apache 권한으로 변경해주는 명령어 입니다. 2. 755 권한이나 707 권한을 지급하여도 권한이 없다는 에러 출력시 사용하는 명령어 입니다
2022.08.10 -
Centos7 초간단 웹서버 셋팅
웹서버 셋팅을 자주 진행하면서, 다른 포스팅을 참조하다 정리가 필요한것 같아 웹서버 셋팅에 대한 포스팅을 작성합니다. ※ 최대한 간단하게 명령어 순서대로 입력하면 간단한 웹서버 셋팅이 가능하도록 적어 보겠습니다. 서버 환경 OS : Centos 7 PHP : 7.3 DB : mariadb WEB : httpd ※ 기본 플러그인 설치 설치대상 : libjpeg , libpng , freetype , gd- , gcc , gcc-c++ , gdbm-devel , libtermap-devel yum install libjpeg* libpng* freetype* gd-* gcc gcc-c++ gdbm-devel libtermap-devel 설치대상 : mariadb , mariadb-server [ DB 서버 ..
2022.08.10 -
python pyqt5 를 사용해 만든 .ui를 .py로 변환하기
pyqt5 로 .ui 를 .py로 변환 하는 명령어 pyuic5 -x ui.ui -o ui.py
2021.05.21