Please assign a menu to the primary menu location under menu

Troubleshooting

Troubleshooting

memcache.c:1970: error: too few arguments to function ‘zend_list_insert’

php 5.4.x에서 memcache 2.2.6 연동시 생기는 문제이며 이는 memcache가 php 5.4.x 버전을 지원하지 않습니다. 해결법은 php svn repository에서 최신의 소스 파일을 다운로드 받아 설치하는 방법이 있습니다. 아래 주소에서 “memcache.c, php_memcache.h, memcache_queue.c” 파일을 다운로드 받아줍니다. (wget의 -O 옵션은 documents file로 다운로드 받겠다는 뜻이며 뒤에 revision은 php svn repository에서 해당 파일에 보이는 Rev를 적어주시면 되겠습니다.) http://svn.php.net/viewvc/pecl/memcache/trunk/ # cd /usr/local/memcache-2.2.6 # wget -O memcache.c http://svn.php.net/viewvc/pecl/memcache/trunk/memcache.c?revision=319585 # wget -O php_memcache.h http://svn.php.net/viewvc/pecl/memcache/trunk/php_memcache.h?revision=323682 # wget -O memcache_queue.c http://svn.php.net/viewvc/pecl/memcache/trunk/memcache_queue.c?revision=303929 이전에 컴파일된 것을 clean 하시고 재컴파일 해보시면 됩니다. # cd /usr/local/memcache-2.2.6 # make clean # /usr/local/php-5.5.4/bin/phpize # ./configure –with-php-config=/usr/local/php-5.5.4/bin/php-config # make ———————————————————————- Libraries have been installed in: /usr/local/src/memcache-2.2.6/modules

Qmail – Open relay reject

Qmail에서 vpopmaill과 연동하여 사용할 경우open relay를 거부 하는 방법입니다. 기본적으로 vpopmail은 tcp.smtpd 파일에 로컬 호스트만 릴레이가 가능하도록 설정 되어 있습니다. # cat /usr/local/vpopmail/etc/tcp.smtp 127.:allow,RELAYCLIENT=”” 위와 같이 설정 되어 있어도 릴레이가 되는 경우가 있는데.. 이때는 Patch를 적용하여 거부 시키면 됩니다. Qmail을 컴파일시 Patch를 적용하여 설치 합니다. # cd /tmp # wget http://qmail.yongbok.net/qmail-1.03.tar.gz # tar xzvf qmail-1.03.tar.gz # cd qmail-1.03 # wget http://qmail.yongbok.net/qmail-smtpd-relay-reject # patch -p0 < qmail-smtpd-relay-reject Hmm…  Looks like a unified diff to me… The text leading up to this was: ————————– |— orig/qmail-smtpd.c  Mon Jun 15 06:53:16 1998 |+++ qmail-smtpd.c       Sat Feb  9 12:07:19 2002 ————————– Patching file qmail-smtpd.c

Troubleshooting – I have no name!

Bash를 사용하는 리눅스나 유닉스 시스템에서 아래와 같이 나올때가 있다. $ 이 경우는 /etc/profile, /etc/passwd, /etc/shadow, /etc/group 의 권한 문제다. 각각의 파일의 Other에 대한 읽기 권한을 주면 해결 된다. FreeBSD 사용자는 /etc/profile, /etc/passwd, /etc/group, /etc/pwd.db 를 Other 권한을 주면 된다.

Troubleshooting Nginx and NFS Problems.

Nginx와 NFS를 사용시 500 Internal Server Error 가 나올때가 있다. 이 문제는 해당 마운트 지점이 변경 된 경우, 마운트 되지 않는 경우에 발생한다. 그러므로 NFS 리마운트를 하면 해결 된다.

1 2