PHP 서비스의 저장소 선택 — MariaDB로 시작하고 Redis·문서 DB를 추가하는 판단 기준
데이터베이스 제품의 기능을 나열하는 것만으로는 저장소를 선택하기 어렵다. PHP 웹 서비스에서는 데이터의 정본이 무엇인지, 어떤 일관성이 필요한지, 실패했을 때 어떻게 복구할지를 먼저 결정해야 한다. 이 글은 회원·...
PHP 검색 결과: 43개
데이터베이스 제품의 기능을 나열하는 것만으로는 저장소를 선택하기 어렵다. PHP 웹 서비스에서는 데이터의 정본이 무엇인지, 어떤 일관성이 필요한지, 실패했을 때 어떻게 복구할지를 먼저 결정해야 한다. 이 글은 회원·...
Cursor의 메뉴와 모델 구성은 업데이트에 따라 달라질 수 있다. 오래 유지되는 핵심은 기능 이름이 아니라 프로젝트 문맥을 제한하고 변경 결과를 직접 검증하는 작업 흐름이다. 이 글은 PHP 프로젝트에서 작은 수정...
PHP로 JWT(JSON Web Token)를 만들고 검증하는 코드를 정리한 내용이다. 외부 라이브러리 없이 base64·서명·DER 변환까지 직접 구현한 형태이며, 구조와 호출 순서를 정리하였다. 1. JWT...
프로젝트를 올려 실행했을 때 자주 나오는 두 가지 — FTP/SFTP 연결이 안 될 때와 세션이 유지되지 않을 때만 정리한 내용이다. EC2·리눅스 기준으로 폴더 권한과 php.ini 한 곳만 맞추면 되는 경우가 많...
에이전트형 IDE는 파일 검색, 수정과 명령 실행을 한 흐름으로 처리한다. 장점은 자동화 단계가 많다는 것이지만, 같은 이유로 잘못된 요청이 여러 파일과 데이터에 영향을 줄 수도 있다. 도입 판단은 자동완성 품질보다...
서버 운영 중 자주 발생하는 오류와 그에 대한 처리 방법, 그리고 사전 방지 방안을 정리한 내용이다. 디스크, 메모리, 프로세스, 네트워크, 로그 관련 항목을 중심으로 서술한다. 1. 디스크 풀 (Disk Fu...
CRUD 문법 자체는 단순하지만 운영 데이터에서 어려운 부분은 문법이 아니라 의도한 행만 변경했는지 확인하는 과정이다. 잘못된 WHERE 하나가 여러 행을 수정하거나 삭제할 수 있고, 애플리케이션 입력을 문자열로 조...
서버에서 PHP로 엑셀 다운로드 시 "파일이 손상되었다"고 나오는 경우와, 셀값 설정 및 한글·영문 길이에 따른 컬럼 너비 설정 방식을 정리한 내용이다. freepay_real inc/ukp.php의 solution...
AI 제품은 모델, 요금제와 도구 연결 방식이 자주 바뀐다. 특정 제품이 항상 코딩이나 분석에 더 좋다고 정리하면 글이 빠르게 낡고, 독자의 실제 업무에도 그대로 적용하기 어렵다. 더 재사용 가능한 방법은 자신의 코...
서버 세팅 시 PHP 쪽에서 자주 참고하게 된 항목만 정리한 내용이다. exec로 jar 실행 시 Java 설치, php-zip 설치 오류, Access Denied 발생 시 SELinux 대처, CORS 헤더 설정...