인터넷 나야나 | 특정폴더에 인증걸기.

나야나 FAQ | 특정폴더에 인증걸기.
아래사항은 telnet(ssh) 으로 접속을 하신후 설치 가능합니다.

먼저 자신의 계정안의 특정폴더 여기서는 ( room ) 안에 .htaccess파일을 만듭니다.
파일내용은

test>vi .htaccess

AuthName "사용자 인증"
AuthType Basic
AuthUserFile /free/home/아이디/html/room/.htpasswd
AuthGroupFile /dev/null
ErrorDocument 401
require valid-user

위와같이.. 하시면 됩니다.


그리고 그 폴더 안에서 접근할수 있는 계정과 암호를 주는법

/usr/local/apache/bin/htpasswd -c .htpasswd 원하는아이디 엔터
Adding user guest
New password:
Re-type new password:

위처럼 하시면 특정한 유저만 room폴더로 접근할수 있습니다.


나야나 FAQ | [Database] MySQL 4.x 버전에서 bbshop 설치시 에러가 나는 이유.
현재 www20 서버의 디비 버전은 4.0버전이며 그 이하 서버들은 3.X 대 입니다.
(디비버전이란 MySQL 버전을 뜻합니다)

bbsql.sql 쿼리 문장 중

CREATE table asdf (check tinyint(2) DEFAULT \'0\' NOT NULL);

이런 부분이 있더군요 check 는 mysql 4.x에서는 예약어로 되어 있습니다.
해결 방법은 sql 문장들을 수정하거나 다른 서버로 이사하는 방법이 있습니다.

이는 프로그램을 업데이트 해야 함을 뜻하며 개발하신 개발자에게 MySQL 버전업으로 인하여 프로그램 사용이 어렵다는 것을 통지하시기 바랍니다.

만약 당장 사용하시고자 하는 분들께서는 서버이전을 해드릴 수 있으며 서버이전은 완전한 해결책이 아님을 밝힙니다.
(최종적으로는 저희도 보안이나 환경 개선을 위해 MySQL을 모두 업그레이드를 해야하기 때문입니다)


나야나 FAQ | [웹호스팅] 제로보드 4.1 pl2에서 전체메일이 안갈때.
제로보드 4.1 pl2 (보안패치) 버전에서 메일을 보낼때 발송이 안되시나요??

제로보드내의 zb_sendmail 함수를 사용하지 않고php mail 함수를 직접 사용하여 발송해 보시면...발송이 잘 되는 걸 확인할수 있으실겁니다.
바로!!바로!! 아래의 부분에서 필터링이 적용되서 메일발송이 안되고 있는 거였습니다!!

이럴때는 제로보드 폴더 안에 lib.php를 메모장이나 기타 에디터로 열어줍니다

$headers .= "X-Mailer: PHP ".phpversion()."\\n";

그리곤 위 소스를 찾아서 삭제또는 수정해 주시기 바랍니다.
그러면~ 메일 잘 갑니다^-^

※ 1/20일 추가
가끔 계정에 따라 위 소스를 삭제해도 안되시는 분은
추가로 $headers .= "X-Sender: <$from>\\n";를 삭제해 주세요~
제로보드 내 메일링 소스에서 불필요한 소스가 많네요~^-^

->혹시 제로보드 내 또 다른것도 안되신다면 해당 파일을 찾아서 위 부분을 삭제또는 수정하시면 됩니다.

다음 이전