반응형 전체 글52 exec 함수실행이 불가능 영카트 KCP 결제 오류 해결 방법 부업 겸 개발 실력을 키우려고 크몽에서 활동하고 있습니다. 이번에 PG 결제 관련 작업을 하면서 배운 게 많아서 정리해 보려고 합니다. 1. 작업 환경항목내용솔루션그누보드 / 영카트 5.3.3.3 (아미나 빌더)서버PHP 5.6.40, Apache, MySQL결제사NHN KCP (PC 표준결제 + 모바일)사이트수산물 관련 쇼핑몰 2. 증상 손님이 카드결제를 하면 결제창에서 인증까지는 되는데, 마지막 승인 단계에서 실패했습니다. 관리자 쇼핑몰설정 화면에서도 아래와 같은 경고창이 떴습니다. 3. 원인 영카트 5.3 버전의 KCP 연동은 pp_cli 라는 실행 파일을 PHP의 exec() 로 돌려서 KCP 서버와 통신합니다. shop/kcp/pp_cli_hub_lib.php → exec("bin/pp_cl.. 2026. 10. 28. git clone 사용법 - 명령어 한 줄로 깃허브 저장소 받기 (오류 해결 포함) 안녕하세요! 오늘은 깃허브 클론(clone) 사용법에 대하여 알아보겠습니다.깃허브와 내 컴퓨터, 파일은 어떻게 오갈까? - clone: 깃허브 → 내 컴퓨터 (처음 한 번, 전체 복사) - pull : 깃허브 → 내 컴퓨터 (그 이후, 바뀐 부분만) - push: 내 컴퓨터 → 깃허브 (내가 수정한 내용 올리기) 로 이해 클론(clone)이란? clone(클론) 깃허브(원격 저장소)에 있는 프로젝트를 통째로 내 컴퓨터에 복사해 오는 명령어쉽게 비유하면 도서관에 있는 책 한 권을 표지부터 목차, 수정 이력까지 그대로 복사해서 집으로 가져오는 것 단순히 파일만 받아오는 것이 아니라, 그동안 쌓인 커밋(수정 기록)까지 함께 따라온다.clone은 처음 한 번만 실행하면 되고, 그 뒤로는 바뀐 부분만 받아오는 .. 2026. 8. 10. [Git] 깃허브(GitHub) 핵심 용어 및 간단 사용법 깃허브(GitHub)란 버전 관리 도구인 깃(Git)으로 기록한 프로젝트 파일들을 인터넷에 저장하고, 전 세계 개발자들과 공유 및 협업할 수 있는 코드 호스팅 플랫폼쉽게 말해서 하나의 공유 서버를 두고 소스코드를 저장하고 관리(형상관리) 이며, 소스코드 백업도 되고, 다른 사람과 협업을 편하게 해주는 서비스 깃 허브의 다른 특징으로는 기본적으로 무료이고, 특정 기업용 고급 기능 (깃 액션 등)이 필요할 때만 유료 플랜을 사용 사실은 깃 액션도 1달에 2,000분? 까지는 무료 제공하지만 그 이상은 유료 플랜을 사용해야함 소스코드를 커밋을 하고 push를 하면 테스트를 거치고 배포까지 자동화 해주는 기능 (깃 허브 제공 기능) 깃 허브에서 자주 사용되는 용어가 있는데 저장소(Repository) 라는 .. 2026. 6. 10. [Ubuntu] No space left on device 에러 해결 방법 - Ubuntu 22.04 LTS No space left on device는 디스크(또는 특정 파티션)에 더 이상 데이터를 쓸 공간이 없을 때 발생하는 에러해당 에러가 발생을 하면 로그를 쓸 수 없다던지 서비스가 동작을 안하는 현상이 발생디스크 용량 자체가 가득 찬 경우inode(파일 식별 번호)가 다 떨어진 경우 (작은 파일이 수십만 개 쌓였을 때)보통 원인은 보통 두 가지 중 하나이지만 디스크 용량이 자체가 가득 찬 경우가 제일 많음1단계 — 디스크 사용량 확인 (df)가장 먼저 어떤 파티션이 가득 찼는지 확인df -h결과에서 Use% 가 100% 인 줄을 찾으면 됩니다.보통은 루트 파티션 /가 가득 차 있는 경우가 많음2단계 — 용량을 많이 차지하는 폴더 찾기 (du)어디서 용량을 잡아먹고 있는지 확인해야 다음 작업이 쉬워집니다... 2026. 5. 27. 이전 1 2 3 4 ··· 13 다음 반응형