워드프레스 함수목록

Post, Custom Post Type, Page, Attachment and Bookmarks Functions Posts get_adjacent_post get_boundary_post get_children get_extended get_next_post get_next_posts_link next_posts_link get_permalink the_permalink get_the_excerpt the_excerpt get_the_post_thumbnail get_post get_post_field get_post_ancestors get_post_mime_type get_post_status get_post_format set_post_format get_edit_post_link get_delete_post_link get_previous_post get_previous_posts_link previous_posts_link get_posts have_posts is_post (deprecated) is_single is_sticky get_the_ID the_ID the_date the_post wp_get_recent_posts wp_get_single_post (deprecated) has_post_thumbnail has_excerpt has_post_format Custom Post Type register_post_type is_post_type_archive post_type_archive_title add_post_type_support…

상세(보기)

정규 표현식(regex – regular expression)

정규식 어휘표 문 자 의미 . 임의의 한 개의 문자 \ 이스케이프 문자로 \ 를 사용하면 특수 문자의 의미가 없어진다. 예로 \. 는 임의의 한 개의 문자가 아니라 . 문자와 매칭된다 ^ 문자열의 시작을 의미. ^Hos 는 문자열이 Ho 로 시작되는 걸 의미하며 Host, Hospital 에 일치한다. $ 문자열이 끝을 의미한다. X$ 의 의미는 문자열이…

상세(보기)

MariaDB Binary Log 삭제하기

root[mysql]> show binary logs; +——————+————+ | Log_name         | File_size  | +——————+————+ | mysql-bin.000035 |        401 | | mysql-bin.000036 |        362 | | mysql-bin.000037 | 1073742328 | | mysql-bin.000038 |   77130306 | +——————+————+ 4 rows in set (0.05 sec) ​ root[mysql]> purge binary logs to ‘mysql-bin.000038’; Query OK, 0 rows affected (0.10 sec)   root[mysql]> show binary logs; 0 row in…

상세(보기)

MySQL Data directory 변경하기

Mysql datadir 경로 확인 및 Mysql service 중지 mysql 접속 하여 아래와 같은 명령어로 datadir 경로를 확인 하고 서비스를 중단 한다. [root@mail ~]# mysql mysql mysql> select @@datadir; +—————–+ | @@datadir | +—————–+ | /var/lib/mysql/ | +—————–+ 1 row in set (0.00 sec) \q [root@mail ~]# systemctl stop mysql 새로운 Mysql datadir 생성 및 경로…

상세(보기)

MySQL 서버 로그관리삭제

서버를 운영하다 보면 binary 로그와 slow-query.log 가 계속해서 쌓이게 됩니다. /etc/my.cnf 파일에 아래 부분을 적용하면 로그 조절이 가능합니다. [mysqld] log-bin=mysql-bin expire_logs_days=7 long_query_time=3 slow_query_log=1 slow_query_log_file=slow-query.log log-bin=mysql-bin 바이너리 로그 파일명을 지정할 수 있습니다. expire_logs-days=7 최근 일주일 분량만 남기는 옵션입니다. long_query_time=3 쿼리타임이 3초를 넘어가면 로그를 남깁니다. slow_query_log=1 슬로우쿼리 로그를 작성하는다는 옵션입니다. slow_query_log_file=slow-query.log 슬로우쿼리 로그 파일명을 지정할 수 있습니다.…

상세(보기)

MySQL 서버설정 참고

# # This group is read both both by the client and the server # use it for options that affect everything # [client-server] # # include all files from the config directory # !includedir /etc/my.cnf.d [client] # hostname = panel.uhlhosting.ch #default-character-set = utf8mb4 [mysqld] max_allowed_packet=268435456 max_connect_errors = 10 max_connections = 50 #safe-show-database #skip-innodb #skip-locking…

상세(보기)

selinux 설정

RHEL/CentOS 6까지는 httpd 프로세스가 httpd_sys_content_t 가 설정된 자원은 read/write 가 가능했으나 7 에서는 read 만 가능하게 변경되었다. 이는 워드프레스같은 CMS 의 사용자가 많아짐에 따라 취약점을 이용하여 웹 쉘을 워드프레스 설치 폴더에 올려 놓고 해킹하는 등의 공격이 빈번해져서 보안 강화 차원에서 read와 write 권한을 분리한 게 아닌가 싶다. 이로 인해 PHP 같이 httpd context 로 구동하는…

상세(보기)

Windows 이미지 드라이버 업데이트를 위해 ESD 파일을 WIM 파일로 변환

업데이트된 장치 드라이버를 추가해야 하는 경우 ESD(Electronic Software Delivery) 형식의 파일을 WIM*(Windows Imaging Format*) 형식으로 변환합니다. 파일 변환 방법: Windows 이미지 파일은 ESD 형식일 수 있습니다. 드라이버를 업데이트하려면 파일 형식이 WIM이어야 합니다. 이미지 파일을 업데이트하려면 Microsoft의 배포 이미지 서비스 배포 및 관리*(DISM) 도구를 사용합니다. 폴더를 만듭니다(예: c:\Win10USB). 설치 미디어의 소스 디렉토리로 이동 합니다. Install.esd 파일을…

상세(보기)