다음과 같이 redirect() 구문을 추가해 주는 방법이 있다. /wordpress/plugins/membership/membershipincludes/includes/default.rules.php class M_Posts extends M_Rule {...} 에서 function add_unviewable_posts($wp_query) { if(!in_array($wp_query->query_vars['post_type'], array('post','')) || !empty($wp_query->query_vars['pagename'])) { return; } foreach( (array) $this->data as $key => $value ) { $wp_query->query_vars['post__not_in'][] = $value; } $wp_query->query_vars['post__not_in'] = array_unique($wp_query->query_vars['post__not_in']); if(in_array($wp_query->query_vars['p'], $wp_query->query_vars['post__not_in'])) { $this->redirect(); } } function redirect() { global $M_options; $url = get_permalink( […]
MySQL Join 관련 잘 정리한 정보
출처 : Rapapa Dev Story
CentOS 6.3 + Oracle 11 Installation Brief
1. CentOS Install GUI mode login by root [break] 2. yum install binutils gcc-c++ glibc gcc glibc-devel ksh libstdc++ libaio libaio-devel make sysstat libgcc unixODBC unixODBC-devel compat* elfutils* pdksh* [break] 3. groupadd dba groupadd oinstall useradd -g oinstall -G dba oracle passwd oracle [break] 4. vi /etc/sysctl.conf kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = […]
리눅스 오라클 재시동 데몬 스크립트 /etc/rc.d/init.d/oracle
/etc/rc.d/init.d/oracle #!/bin/sh # /etc/rc.d/init.d/oracle ORACLE_BASE=/home/oracle/app/oracle; ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; case "$1" in start) echo "----------------------------------------------------" >> /var/log/oracle date +"! %T %a %D : Starting Oracle Databases as part of system up." >> /var/log/oracle echo "----------------------------------------------------" >> /var/log/oracle echo -n "Starting Oracle Databases: " su - oracle -c "dbstart $ORACLE_HOME" #>> /var/log/oracle echo "Done." echo -n "Starting Oracle Listeners: […]
resin 재시동시 자동시작 설정
resin 설치위치 /usr/local/resin ln -s /usr/local/resin/bin/httpd.sh /etc/rc.d/init.d/resin chkconfig --add resin chkconfig resin on chkconfig --list | grep resin
yum install error : Plugin "refresh-packagekit" can't be imported
오라클을 설치할 때 root 계정에 대해서는 $ORACLE_HOME/lib 를 설정하지 말아야 한다. root 계정의 프로파일에 이 설정이 있을 경우 yum 이 작동하지 않을 수 있다. 주로 발생하는 문제는 Plugin "refresh-packagekit" can't be imported 와 같은 오류 메시지를 발생시킨다. 따라서, 오라클 관련 프로파일은 ~/.bash_profile 에만 설정하는 것이 올바르다.
Mac OS X 에서 Linux 원격 데스크탑 연결
리눅스를 윈도우용으로 설치한다. CentOS 6.3 의 경우 윈도우 모드로 설치하면 기본 윈도우 패키지들이 설치되어 있다. 1. 리눅스 서버에 다음과 같이 X 윈도우가 원격을 허용하도록 설정한다. # vi /etc/ssh/ssh_config ----------------------- ForwardAgent yes ForwardX11 yes ForwardX11Trusted yes ----------------------- # vi /etc/ssh/sshd_config ----------------------- X11Forwarding yes ----------------------- # /etc/rc.d/init.d/sshd restart ??????? # vi .bash_profile DISPLAY=localhost:0.0 export DISPLAY ??????? 2. Max OS […]
named: error (network unreachable) resolving - How to settings
IPV6 를 지원하지않는 네임서버의 경우 IPV6 네트웍에 접근할 수 없다는 오류메시지가 나온다. IPV6 를 사용하지 않으려면 다음과 같이 환경설정을 한다. vi /etc/sysconfig/named OPTIONS="-4" /etc/rc.d/init.d/named restart
IE에서도 완벽하게 HTML5 사용하는 방법 => 크롬 프레임 플러그인 설치 유도
IE 에서는 HTML5 가 완벽하게 지원하지 않는다. 이 문제를 해결하는 방법으로 크롬 프레임을 플러그인 방식으로 설치하도록 유도하면 된다. 마치 IE에서 플래시나 액티브X 를 설치하는 것과 같은 방식이다. 단, 자동설치는 아니다. 사용자의 선택에 따라 플러그인을 설치하는 방식이다. 워드프레스에서 크롬 프레임 설치를 안내하는 방법은 다음과 같다. 방법1. Google Chrome Frame for WordPress 플러그인을 설치하는 방법 방법2. 수동으로 간단히 […]
Admin > Appearance > Menus 에서 Categories > 모두 보기 가 트리구조로 나오지 않을 때
워드프레스에 카테고리를 많이 등록하면 메뉴를 등록할 때 카테고리를 체크하여 추가하는데 어려움이 있다. 트리구조를 보면서 카테고리를 찾으면 관리하기 쉬운데, 모두보기 탭에서 기본 설정에 따르면 50개씩 페이비 분할이 되어 나오기 때문에 카테고리를 계층구조로 볼 수 없다. 이 경우 wp-admin/includes/nav-menu.php 파일에서 1페이지에 출력하는 카테고리의 수를 다음과 같이 놓여 주면 카테고리를 메뉴에 추가할 때 편리해 진다. 500개까지 카테고리가 가 […]