외부IP로 스크립트 실행 혹은 크론을 통한 작업시 HTTP STATUS는 200인데 결과물이 없을때는 스팸방지나 차단 등의 문제로 인한 것이다. Crond 로그를 확인하거나 스크립트 출력해보면 확인 가능하다. grep CRON /var/log/syslog 200으로 리턴된 HTML의 결과물이 아래 내용을 포함한다면 그런 문제인데 “자동등록방지를 위해 보안절차를 거치고 있습니다” 카페24 호스팅의 경우 이러한 경우가 있었다 문제해결방법은 카페24 호스팅 로그인해서 웹 방화벽과 스팸쉴드를 […]
XE에서 404페이지 나올때
XE에서 oops 404 page not found 라고 나오는 경우 이런경우는 보통 뭔가를 업데이트, 설치 또는 수정한 경우 일것이다. cache 폴더의 문제인 경우가 있는데 이런 경우 콘솔로 접속하여 cache 폴더의 소유권을 확인하고 (ls -al) 그 다음에 cache 폴더의 퍼미션이 어떻게 변경되었는지 확인 한다. 퍼미션은 chmod 707 -R cache/ 로 변경해주면 쉽게 해결될수도 있다. 이렇게 해결이 안되는 […]
우분투 기본편집기 변경법
우분투에서 사용하는 기본편집기를 다시 변경하고 싶을때 설정하는 방법입니다~ sudo update-alternatives –config editor 위처럼 해서도 안바뀌면 cd ~ vim .selected_editor SELECTED_EDITOR=”/usr/bin/vim.basic” 참고: https://www.howtogeek.com/howto/ubuntu/change-the-default-editor-from-nano-on-ubuntu-linux/
우커머스 상품 이미지 크기 조정 방법
우커머스에서 상품페이지 등 상품 이미지 크기를 조정하는 방법입니다. 1) Products 탭의 Display 설정 [WooCommerce] – [Settings] – [Products] – [Display] 하단의 Product images에 원하는 비율로 입력하고 Save Changes를 클릭합니다. Hard Crop? = 비율 무시란 뜻. 비율 설정을 저장한 후에 기존에 생성된 썸네일 이미지를 갱신해야 합니다. 2) 썸네일 재생성 플러그인 설치. Regenerate Thumbnails 플러그인 설치후 […]
MySQL logrotate 후 새로운 파일에 로그 기록이 안되는 경우
logrotate 이후에 로그가 새로운 파일에 기록이 되지 않고 기존 파일에 계속 기록이 되는 문제 해결방법: – env HOME=/root/ 이 중요하다. 아래 코드로 다시 Log Rotate 파일을 만들어주자. cd /etc/logrotate.d/ vim mysql /var/log/mysqld.log { #create 640 mysql mysql notifempty daily #size=10M rotate 5 missingok compress postrotate # just if mysqld is really running if test -x […]
Jquery 토글메뉴, Accordion Menu
Jquery toggle 간단한 예제 Jquery Accordion Menu http://cssmenumaker.com/blog/flat-jquery-accordion-menu-tutorial http://cssmenumaker.com/blog/wordpress-accordion-menu-tutorial http://viralpatel.net/blogs/create-accordion-menu-jquery/
Paypal (페이팔) security header is not valid 에러 발생시
오픈카트에서 페이팔 테스트 중에 security header is not valid 에러가 발생하였다. 이런경우에 다음과 같이 하면 해결된다. /catalog/model/payment/pp_express.php 파일에 아래 코드를 넣어야 함. CURLOPT_SSLVERSION => 6, $defaults = array( CURLOPT_POST => 1, CURLOPT_HEADER => 0, CURLOPT_URL => $api_endpoint, CURLOPT_USERAGENT => "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1", CURLOPT_FRESH_CONNECT => 1, CURLOPT_RETURNTRANSFER => 1, […]
드루팔 설치방법 설치스크립트
#DRUPAL INSTALL SCRIPT 드루팔7 다운로드 다운로드 받은 드루팔을 FTP에 업로드후 콘솔로 접속하여 다음과 같이 실행합니다. chmod a+w sites/default mkdir sites/default/files chmod a+w sites/default/files cp sites/default/default.settings.php sites/default/settings.php chmod a+w sites/default/settings.php #BACK chmod go-w sites/default chmod go-w sites/default/settings.php root 접속하여 실행한 경우 꼭 사용자권한으로 되돌리는것 잊지말아야 합니다~
Jquery is not a funciton (wordpress) 에러 발생시
Jquery is not a funciton (wordpress) 에러가 발생하는 이유는 이렇다. 워드프레스가 포함하고 있는 jquery.js 에 jQuery.noConflict() 때문 따라서 jquery 사용시 아래 예제 구문처럼 사용해야한다. In WordPress jQuery.noConflict() is called on the jQuery file it includes (scroll to the bottom of the file it’s including for jQuery to see this), which means $ doesn’t work, but jQuery […]
이클립스PDT +비트버킷(bitbucket) 연동 SSH
이클립스PDT를 설치하여 비트버킷을 SSH로 연결하여 사용하는 방법. 1. 비트버킷 저장소 만들기. Create Repository 저장소 이름을 정해서 생성해줍니다~ 생성이 되면 다음과 같이 화면이 나옵니다. 2. SSH 키 생성 및 비트버킷에 SSH키 등록하기. 비트버킷을 SSH 방식으로 사용하기 위해서 SSH키를 생성하여 등록하는 방법입니다. https://git-scm.com 에서 윈도우용 다운로드 및 설치를 합니다. 설치가 끝나면 바탕화면 아무곳에 두고 우클릭을 […]
드루팔7 html 에디터에서 이미지업로드 하는 방법
드루팔 기본설치후에 보면 html 에디터가 없다. 8버전부터는 기본으로 포함되어 나온다고 하는데 8버전은 아직 사용하기엔 부담된다. 드루팔7 에서 html 글 작성시 에디터에서 이미지 업로드 하는 방법 설치해야하는 모듈들 https://www.drupal.org/project/wysiwyg https://www.drupal.org/project/imce https://www.drupal.org/project/imce_wysiwyg 먼저 위의 모듈들을 다운로드 받아서 압축해제 한 후 modules 디렉토리에 업로드 합니다. 환경설정 > 모듈 (configuration > modules) 로 이동하여 맨 하단에 보면 추가한 […]
에디트플러스 암호화 알고리듬 일치안됨
AWS접속을 SFTP 로 에디트플러스에 연결하려고 하는 과정에서 발생하였다. 다른PC에서는 괜찮았는데 “암호화 알고리듬 일치안됨” 안된다 에러 메세지가 나오는 상태. 먼저 에디트플러스 버전을 확인 후 최신 버전 4.1 으로 업데이트한 후 다시 확인하니 접속OK 버전업후 FTP 설정쪽을 확인하니 약간변경된 부분이 보였고 또한 개발자분이 해당문제를 수정한듯하다. 만약 버전업후에도 문제가 발생한다면 아래방법을 시도해볼필요가 있다. 서버의 sshd 설정파일을 열어서 sudo […]
드루팔 기본 글 작성을 FUllHTML로 설정하는 법
드루팔 설치 후 Article 이나 Page 작성시 글작성양식이 Filtered HTML이 기본으로 되어 있어 매번 FUll HTML로 변경하기 귀찮습니다. 드루팔7 글작성양식 Full HTML로 설정법 글 작성 기본양식을 Full HTML로 변경하기. 환경설정 > “콘텐츠저작”에 있는 “텍스트 양식” 클릭하여 들어갑니다. 아래처럼 나오는데 FUll HTML을 드래그하여 최 상단으로 올린 후 저장해주면 끝입니다. 참 쉽습니다~
워드프레스 본문 이미지 클릭시 레이어팝업으로 나오게 하는법
워드프레스에 이미지를 넣으면 썸네일, 최대크기 등등 정해서 넣을 수 있는데 본문 사이즈에 따라 이미지가 작아져 나오면 이미지가 보기 힘든 경우가 있습니다. 이런 경우 몇번씩 클릭해서 보면 상당히 불편하죠. 그래서 찾아보았습니다. 플러그인을 이용한 워드프레스 이미지 팝업 워드프레스 이미지 클릭 팝업 플러그인 WP FeatherLight: https://wordpress.org/plugins/wp-featherlight/screenshots/ 이 플러그인은 설치만 해주면 됩니다. 별도의 설정은 없으며 글 작성해서 이미지 […]
등기부등본 사이트 카드결제 안될때
특히, 관공서 사이트 같은 경우. 이런문제가 있습니다. 도대체 사용을 하라고 만든 홈페이지인지 액티브X 언제까지 이럴건지… 700원 결제하려고 몇번을 고생했는지 모르겠네요. 결제페이지에 이런 상황에 대한 대처법이라도 있으면 좋을텐데…. 인터넷등기소 등기부등본사이트 현대카드로 결제할 경우 방법. 익스플로러 11 의 경우. 팝업차단을 해제 합니다. 그리고 호환성 보기 설정과 신뢰할수 있는 사이트에 아래 사이트들을 등록해줍니다. iros.go.kr hyundaicard.com dacom.net 그리고 익스플로러를 […]
드루팔7 한글언어팩 적용방법
드루팔7의 한글언어팩 적용방법입니다. 한글언어팩 다운로드 : https://localize.drupal.org/download 위의 한글언어팩 다운로드페이지에서 Korean으로 검색하여 7.x 버전에 맞는 파일을 다운로드합니다. 드루팔7 한글언어팩 설정방법 관리자모드의 Modules 클릭 Locale 모듈을 체크해주고 설정 저장해줍니다. 그리고나서 상단의 Configuration을 클릭하여 하단 부분의 Languages 를 클릭하여 들어갑니다. “Languages” 페이지의 상단에 있는 Add Language를 클릭합니다. 그리고 한국어를 선택한 후 설정을 저장합니다. 저장하고 나면 Korean […]
리눅스 현재 폴더내 모든파일을 상위폴더로 이동시키는 방법
리눅스 현재 폴더내 모든파일을 상위폴더로 이동시키는 방법 find . -maxdepth 1 -exec mv {} .. \; 이렇게 하면 숨김파일도 같이 이동된다. 실행하면 아래와 같은 메세지가 출력될텐데 크게 신경쓸필요없다~ mv: cannot move `.’ to `../.’: Device or resource busy
우분투 chkconfig command not found
sysv-rc-conf 는 우분투에서 대체해서 쓸수 있는 옵션이다~ 사용법은 chkconfig랑 거의 유사하다. 설치 sudo apt-get install sysv-rc-conf 아파치를 서버시작시 자동실행 하려면 sysv-rc-conf apache2 on 이것은 chkconfig 명령으로 하면 아래와 같은것이다. chkconfig apache2 enable 아파치의 런레벨을 확인하려면 sysv-rc-conf –list apache2 이렇게 하면 된다~ 참 쉽다~
can’t find php mcrypt 함수를 찾을수 없습니다.
우분투 14.04 + php5.5 환경 sudo apt-get install php-mcrypt을 분명히 했는데 mcrypt가 없다고 한다. cd /etc/php5/mods-available 에 mcrypt.ini 파일 여부 확인 있으면 sudo php5enmod mcrypt service apache2 restart 다시 확인해보고 에러 메세지 안나오면 OK PHP 소스컴파일 모듈추가는 이곳 참고
w3 total cache “download.gz” 다운로드.gz 문제
w3 total cache 플러그인을 설치하고나서 활성화 시키면 이 문제가 발생하였다. 사이트를 처음에 접속할때는 괜찮은데 두번째로 접속할때부터 사이트가 빈페이지로 보이면서 “다운로드.gz”파일을 자동으로 다운로드 한다. 그 파일을 열어보면 페이지의 html 소스가 그대로 있는 것이다. 이 문제는 항상 발생하는 것은 아니고 특정환경에서 발생하는 것 같다. 카페24 호스팅에서 이 문제가 발생하였다. 해결방법은 gzip compression을 끄면 되는 것이다. […]
PHP soap 모듈 설치하기
1. PHP 소스 폴더 이동 PHP 설치시 사용하였던 PHP 폴더로 이동하여 작업을 진행 합니다. cd /usr/local/src/php-5.3.21 cd /ext/soap 2. phpize 실행 ※ phpize 는 PHP에서 extension 모듈을 추가 하는데 사용하는 유틸이며 php-devel에 포함되어있습니다. /usr/local/php/bin/phpize 3. configure and make ./configure -enable-soap -with-php-config=/usr/local/php/bin/php-config make 4. 모듈 복사 cp -arp modules/soap.so /usr/local/php/lib/php/extensions 5. php 설정파일에 모듈 추가 php.ini 파일을 […]
마젠토 익스텐션 설치시 Warning: Your Magento folder does not have sufficient write permissions.
마젠토 connect manager 에서 extension 설치 시 폴더 소유권 에러 메세지가 나올 경우 아래처럼 해주면 된다. Warning: Your Magento folder does not have sufficient write permissions. find . -type d -exec chmod 777 {} \; 그리고 익스텐션 설치 설치 완료후 되돌리기 find . -type d -exec chmod 755 {} \; chmod 777 var var/.htaccess […]
마젠토 connect manager에서 extension 설치 시 에러 Unknown cipher in list: TLSv1
커넥트매니저로 익스텐션 설치 하려하니 아래와 같은 에러메세지가 나온다. Unknown cipher in list: TLSv1 해결방법은 /downloader/lib/Mage/HTTP/Client/Curl.php 의 파일을 열어서 아래 줄을 $this->curlOption(CURLOPT_SSL_CIPHER_LIST, ‘TLSv1’); 이렇게 변경하면 된다. $this->curlOption(CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
w3 total cache 플러그인 설정방법
1. 플러그인 업로드 2. 플러그인 활성화 3. 플러그인 설정 Page Cache 와 Browser Cache 만 사용한다. (개인별 차이) Browser Cache에서는 Set expires header 체크 Page Cache에서는 Cache SSL (https) requests 체크 (SSL 사용하고 있을시) 4. htacces 파일 설정 아래코드가 환경에 따라 자동으로 htaccess에 들어가기도 한다. 설정이 필요하다고 메세지가 나올때는 htaccess 파일에 추가해준다. Edit file /home/namas/wwwhtml/wp.interad.com/wp-config.php […]
how to solve add-apt-repository command not found
우분투 add-apt-repository command not found 이면 해결방법 sudo: add-apt-repository: command not found sudo apt-get install software-properties-common python-software-properties