WordPress 플러그인 개발 시작: 기초부터 완전한 템플릿 구축

WordPress 환경에서 플러그인 개발은 기능 확장을 위한 핵심 수단입니다. 그러나 초보 개발자들은 종종 두 가지 오류를 범합니다. 하나는 모든 WordPress API를 숙지해야만 시작할 수 있다고 생각하는 것이고, 다른 하나는 기존 코드를 복사해 사용하면서도 수정 방법을 모른다는 점입니다. 사실, 효과적인 플러그인은 명확한 기능 정의, 적절한 파일 구조, 그리고 몇 가 ...

9월 17일 19:27에 게시됨

CentOS 6에 Nginx, PHP, MySQL, Memcached 및 WordPress 설치 가이드

LNMP 환경 구축 먼저 Linux, Nginx, MySQL, PHP(LNMP) 스택을 준비합니다. 자세한 설치 과정은 다음 링크를 참조하세요: LNMP 구축 가이드. 1. Memcached 설치 Memcache와 Memcached는 모두 키-값 캐싱 도구이지만, Memcached가 더 현대적이고 안정적입니다. 여기서는 Memcached를 권장합니다. 방법 A: Yum으로 설치 yum -y install memcached # Memcached 시작 service ...

8월 6일 19:18에 게시됨

VulnHub Prime1 목표 기지 공략: 웹 서비스 분석 및 권한 상승 전 과정

환경 설정 및 초기侦察이 연습용 머신은 OSCP 인증 준비를 위한 기초 공격 경로 학습에 적합합니다. 목표는 사용자 계정의 플래그 획득과 시스템 관리자 (Root) 권한 확보입니다. 먼저 가상 머신을 활성화하고 내부 네트워크 인터페이스가 동일한 서브넷을 공유하도록 구성합니다. ifconfig # 인터페이스 상태 확인 및 IP 할당 식별 네트워크 호스트 탐지연결 가능한 장 ...

7월 13일 04:23에 게시됨

Internal 머신 침투 테스트 가이드

이 가이드는 TryHackMe의 "Internal" 룸 실습을 위한 침투 테스트 과정을 단계별로 설명합니다. 목표는 내부 네트워크 환경을 모의 침투하여 최종적으로 User 플래그와 Root 플래그를 획득하는 것입니다. 실습 개요 및 환경 설정 다음과 같은 과제가 주어졌다고 가정합니다: 대상 환경에 대한 외부, 웹 애플리케이션 및 내부 평가를 수행합니다. 증거로 User.txt와 Root. ...

6월 20일 16:26에 게시됨

CentOS 7에 WordPress 설치하기: LAMP 환경 구축부터 완료까지

LAMP 기반 웹 서버 설정 WordPress는 PHP 기반의 오픈소스 블로그 및 콘텐츠 관리 시스템(CMS)으로, MySQL 데이터베이스와 Apache 웹 서버가 필요합니다. CentOS 7에 WordPress를 설치하려면 먼저 LAMP(Linux, Apache, MySQL, PHP) 환경을 구성해야 합니다. 이 과정을 간소화하기 위해 XAMPP를 사용합니다. 1단계: XAMPP 설치 XAMPP는 Apache, MariaDB(MySQL), PHP, phpMy ...

6월 1일 19:06에 게시됨

CMS 데이터베이스 연결 오류 진단하기 (WordPress, DedeCMS 등)

CMS(콘텐츠 관리 시스템)에서 데이터베이스 연결은 웹사이트 운영의 핵심입니다. 연결이 실패하면 사이트 접속 불가, 관리자 로그인 오류, 데이터 로딩 실패 등 다양한 문제가 발생합니다. 이 글에서는 실제 개발 경험을 바탕으로 데이터베이스 연결 문제를 단계별로 진단하고 해결하는 방법을 소개합니다. 1단계: 기본 설정 파일 점검 (가장 흔한 원인) 데이터베이스 연 ...

5월 25일 18:10에 게시됨