'전체'에 해당되는 글 28건
- 2010/09/04 우분투 10.04 업그레이드
- 2010/08/24 mysql 함수생성
- 2010/08/24 DDOS 공격 보안모듈 mod_evasive
- 2010/04/13 ORACLE 테이블 스페이스 생성 및 계정 생성
- 2010/04/01 우분투 서버에 데스크탑 설치
- 2010/03/31 .NET Framework에서 사용자 코드를 실행할 수 없습니다. "clr enabled" 구성 옵션을 설정하십시오.
- 2010/03/29 MSSQL 백업 복구 이후, 계정복구 처리
- 2010/03/29 input box 숫자만 입력
- 2010/03/25 윈도우 XP IIS 에서 ASP.NET 재설정
- 2010/03/15 NFS 마운트
- 2010/02/09 파이어폭스를 빠르게 하는 방법
- 2010/02/04 jQuery Tool
- 2010/02/04 PHP array to object
- 2010/01/29 자바스크립트 escape()를 PHP로 받기
- 2010/01/29 [Codeigniter] Oracle + mysql 동시사용
- 2010/01/27 MySQL 계정추가
- 2010/01/26 우분투 NFS 설치
- 2010/01/26 TCP/IP
- 2010/01/19 우분투 삼바 설치 & 설정
- 2010/01/19 우분투 + Lighttpd + PHP5(FastCGI) + Mysql + Sqlite 설치
값이 OFF로 되어 있다면..
SET GLOBAL log_bin_trust_function_creators = 1;
로 설정함.
#1초동안 70 개 페이지 요청 또는 1초 동안 200개 파일 요청시
#10초동안 403 메세지를 뿌리며 제한합니다.
LoadModule evasive_module modules/mod_evasive.so
<IfModule evasive_module>
DOSHashTableSize 3097
DOSPageCount 70
DOSPageInterval 1
DOSSiteCount 200
DOSSiteInterval 1
DOSBlockingPeriod 10
DOSLogDir "/var/logs/apache/mod_evasive_logs"
</IfModule>
CREATE TABLESPACE IPTV
DATAFILE 'C:\oraclexe\oradata\XE\IPTV.DBF' size 20M
DEFAULT STORAGE (initial 128k next 64k pctincrease 10);
--계정생성
create user iptv identified by 비밀번호
default tablespace IPTV temporary tablespace temp;
-- 권한생성
grant connect, resource to iptv;
apt-get install ubuntu-desktop
사실 관리상에 편리함은 없는듯하나.. 다른툴들도 설치하고 하려면 있는것도 나쁘지 않은듯..
EXEC sp_configure 로 조회해서...
config_value = 0 이라면..
권한작업으로 아래 내용을 실행.
EXEC sp_configure 'clr enabled', 1
RECONFIGURE
위 내용몰라서 상당히 고생을 했던 적이 있었다... ㅠ,.ㅠ
style="ime-mode:disabled" 한글입력에 대한 원천 봉쇄.. ^^;;
onkeyPress="if ((event.keyCode> 47) && (event.keyCode < 57)){event.returnValue=true;} else { event.returnValue=false;}" 숫자만 입력.
맞는거지..?
윈도우 XP에서 IIS 설치 이후, ASP.NET 부분도 추가를 하였는데..
실제 사이트를 띄울때.. 인식되지않는 문제점이 있었음.
(서비스팩등과의 설치순서에 따라 인식이 안되는경우가 있는듯함..)
다음경로에서..
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
aspnet_regiis -i 로 설치를 다시 해주면 .. OK.
NFS는 리눅스에서 윈도우 사용자가 파티션을 마운트하여 사용하듯이 NFS서버의 특정 디렉토리를 클라이언트에서 마운트하여 자신의 영역인것 마냥 사용하는 것을 말합니다.
NFS 는 RPC 를 이용하기 때문에 NFS, RPC 관련 패키지인 portmap 설치 되어 있는지 확인 해야 합니다.
필자는 CentOS 5.3 에서 구축했으며 기본적으로 portmap 설치와 옵션이 활성화 되어 있습니다.
만약 활성화가 되어 있지 않다면 수동으로 시작 해줍니다.
portmap 설치 확인
[root@ruo91 ~]# rpm -qa | grep portmap
portmap-4.0-65.2.2.1
portmap 시작
[root@ruo91 ~]# /etc/init.d/portmap start
portmap (을)를 시작 중: [ OK ]
NFS 시작
[root@ruo91 ~]# /etc/init.d/nfs start
NFS 서비스를 시작 중: [ OK ]
NFS 쿼터를 시작 중: [ OK ]
NFS 데몬을 시작 중: [ OK ]
NFS mountd를 시작 중: [ OK ]
portmap, nfs 가 실행 되고 있는지 확인
[root@ruo91 ~]# rpcinfo -p
프로그램 버전 원형 포트
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100011 1 udp 625 rquotad
100011 2 udp 625 rquotad
100011 1 tcp 628 rquotad
100011 2 tcp 628 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100021 1 udp 54868 nlockmgr
100021 3 udp 54868 nlockmgr
100021 4 udp 54868 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 tcp 36016 nlockmgr
100021 3 tcp 36016 nlockmgr
100021 4 tcp 36016 nlockmgr
100005 1 udp 654 mountd
100005 1 tcp 657 mountd
100005 2 udp 654 mountd
100005 2 tcp 657 mountd
100005 3 udp 654 mountd
100005 3 tcp 657 mountd
마운트할 디렉토리를 설정하기 위해 /etc/exports 에 아래와 같이 추가 해줍니다.
(읽기 쓰기가 가능)
[root@ruo91 ~]# echo '/home/ruo91/public_html *(rw)' >> /etc/exports
NFS를 재시작을 하여 설정을 적용 해줍니다.
[root@ruo91 ~]# /etc/init.d/nfs restart
NFS mountd를 종료 중: [ OK ]
NFS 데몬을 종료 중: [ OK ]
NFS quota를 종료 중: [ OK ]
NFS 서비스를 종료 중: [ OK ]
NFS 서비스를 시작 중: [ OK ]
NFS 쿼터를 시작 중: [ OK ]
NFS 데몬을 시작 중: [ OK ]
NFS mountd를 시작 중: [ OK ]
위에서 설정한 NFS 서버의 디렉토리를 다른 서버에서 마운트를 하기 위해 아래와 같이 해줍니다.
/home/nfs 라는 디렉토리를 생성합니다.
[root@ruo91 ~]# mkdir /home/nfs
[root@ruo91 ~]# ls -al /home/nfs
total 4
drwxr-xr-x 2 root wheel 512 10 15 13:40 .
drwxr-xr-x 4 root wheel 512 10 15 13:40 ..
NFS 서버에서 설정된 디렉토리를 현재 /home/nfs 디렉토리로 마운트를 합니다.
[root@ruo91 ~]# mount -t nfs 서버아이피:NFS 설정 디렉토리 마운트 할 디렉토리
[root@ruo91 ~]# mount -t nfs 192.168.0.100:/home/ruo91/public_html /home/nfs
마운트 된 디렉토리 확인 합니다.
이후 파일들을 추가하건 삭제를 하건.. 마음대로 할수 있으며 서버에서 동일하게 적용이 됩니다.
[root@ruo91 ~]# ls -al /home/nfs
total 38
drwxrwxrwx 7 ruo91 ruo91 4096 10 15 13:40 .
drwxr-xr-x 4 root wheel 512 10 15 13:40 ..
-rw-r--r-- 1 root wheel 309 10 15 13:40 backup-2009-10-16.tar.gz
-rw-r--r-- 1 root wheel 81 10 15 13:39 hello.c
drwxr-xr-x 2 root wheel 4096 10 15 13:38 메롱
drwxr-xr-x 2 root wheel 4096 10 15 13:38 방가
drwxr-xr-x 2 root wheel 4096 10 15 13:38 하이
drwxr-xr-x 2 root wheel 4096 10 15 13:38 헬로우
drwxr-xr-x 2 root wheel 4096 10 15 13:38 히히
NFS 설정 디렉토리를 알고자 할때 아래 명령어를 사용하면 쉽게 알수 있습니다.
[root@ruo91 ~]# showmount -e NFS 서버 아이피
[root@ruo91 ~]# showmount -e 192.168.0.100
Exports list on 192.168.0.100:
/home/ruo91/public_html *
마운트 된 상태에서 /home/nfs 디렉토리를 삭제 해보면 바쁘다고 안된다고 하네요.. 힝..
[root@ruo91 ~]# rm -rf /home/nfs
rm: /home/nfs/: Device busy
이럴 때는 마운트를 해제 해주셔야 합니다.
[root@ruo91 ~]# umount /home/nfs
원글 ) http://www.cyworld.com/ruo91/3172581
'우분투' 카테고리의 다른 글
| NFS 마운트 (0) | 2010/03/15 |
|---|---|
| MySQL 계정추가 (0) | 2010/01/27 |
| 우분투 NFS 설치 (0) | 2010/01/26 |
| 우분투 삼바 설치 & 설정 (0) | 2010/01/19 |
| 우분투 + Lighttpd + PHP5(FastCGI) + Mysql + Sqlite 설치 (0) | 2010/01/19 |
| 우분투 (0) | 2010/01/19 |
지금 제가 소개하고자 하는 방법은
How To Speed Up Firefox (Helpful Vanity)
에 글에 나온 것을 인용한 것임을 밝혀둡니다. 즉 단순히 위글을 참고하여 한국어로 적은 것에 불과합니다.
참고로 제가 직접해봤는데, 전보다 더 빨라짐을 느낄 수가 있습니다.
자세한 것은 위의 인용글을 참고 바랍니다.
How to speed up Firefox
먼저 firefox 를 엽니다. 그리고 주소창에 about:config 라고 칩니다.
그럼 목록이 뜹니다. 아주 길게요.. 그 중에서 우리는 단지 3가지만 살펴보면 됩니다.
절대 다 살펴볼 필요가 없으니 걱정 않으셔도 됩니다. ^^
먼저 "network.http.pipelining" 라는 설정이름의 값을 보세요.. 그 값이 "true" 라고 되어 있으면 됩니다.
단순히 그 부분을 마우스로 더블 클릭하면 값이 바뀝니다.
그 다음에 "network.http.proxy.pipelining" 역시 "true" 라고 되어 있으면 됩니다.
저의 이 경우 이 모두가 원래부터 "true" 라고 되어 있더군요. 그럼 고칠 필요가 없습니다.
다음으로 "network.http.pipelining.maxrequests" 의 값을 30 과 같은 어떤 수로 바꾸어주면됩니다.
단순히 그 란을 더블 클릭하면 정수값 입력하는 창이 뜨고 거기에 대신 원하는 그 숫자를 적어두면 됩니다.
저의 경우는 여기 인용글에 나온 그대로 30으로 적었습니다. 이것의 의미는 설정의미 그대로, max requests 를 뜻합니다.
마지막으로 아무 곳에서나 상관하지 마시고 단순히 마우스 오른쪽 버튼을 눌러보세요 그럼 작은 창이 하나 뜹니다. 거기서 "새로만들기" 그리고 "정수" 를 선택하세요. 그러면 위에
"새 정수 값 환경설정 이름을 입력하십시오" 라는 창이 뜨면서 빈칸에 "nglayout.initialpaint.delay" 라고 칩니다. 물론 " " 은 빼시고 그 안의 글자만 치세요. 그리고 확인을 누르시면
"정수값 입력" 이라는 창이 뜹니다. 그럼 거기에 "0" 이라고 치세요
(여기서도 물론 " " 은 뺴세요..)
이 값은 단순히 브라우저가 받는 정보에 act 하기 전에 기다리는 시간의 양을 뜻합니다.
That's all...
간단하죠. ~
인터넷 연결 속도가 원래 느리다면 그렇게 바꿔줘도 느리겠지만, 빠른 인터넷 연결 속도를 사용하신다면, 그 차이를 느끼실 수 있을 겁니다.
제가 직접 사용해보니, 전보다 더 빨라짐을 느낄 수가 있었습니다.
파폭 사용하시는 분들,, 한번 시도해보세요..
그리고 이 방법을 사용해보신 분들은 얼마나 빨라졌는지, 아니면 별 차이가 없는지,, comment 를 달아주시면 좋겠네요.. 앞으로 시도하고자 하는 분들을 위해서...
원글) http://www.appleforum.com/application/50626-%ED%8C%8C%EC%9D%B4%EC%96%B4%ED%8F%AD%EC%8A%A4%EB%A5%BC-%EB%B9%A0%EB%A5%B4%EA%B2%8C-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95.html
그래서 쿼리값을 array 와 object로 선택적으로 받아서 사용하도록 구성을 한다...
array를 object로 변환하는 함수..
function bindArrayToObject($array) {
$return = new stdClass();
foreach ($array as $k => $v) {
if (is_array($v)) {
$return->$k = bindArrayToObject($v);
}
else {
$return->$k = $v;
}
}
return $return;
}
원글) http://snipplr.com/view.php?codeview&id=8770
Q&A 보다보니 가-끔 올라오는 주제인듯 싶어서 슬쩍 써둡니다.
알아두기
우 선 분명히 해야할 점은, 자바스크립트 자체에서 escape()와 unescape() 는 사용이 배제되는, 권장하지 않는 함수입니다. 자바스크립트 1.5부터는 encodeURI(), decodeURI() 함수의 사용을 권장하며, ECMA 스크립트(자바스크립트의 표준안입니다) 리비전 3부터 이쪽을 사용하게 되어있습니다. 브라우저에서는 넷스케이프 6, IE 5.5, 모질라(언제부터인지 조사 안함. 1.5에서는 잘 됩니다) 이상에서 잘 지원됩니다. encodeURI(), decodeURI()는 PHP의 rawurlencode(), rawurldecode()와 완벽하게 호환됩니다.
escape()의 작동 원리
escape() 는 영숫자 및 * @ - _ + . /를 제외한 모든 문자를 별도의 방법으로 처리합니다. ASCII 코드의 문자는 %xx 형태로 변경하며, 그 외의 문자는 %uxxxx로 나타나는 유니코드로 처리합니다. (반면 encodeURI()는 제외 문자 이외는 전부 %xx 형태로 변환합니다)
escape() 문자열 받기, PHP js_unescape() 함수
이 함수를 사용하려면, ctype 모듈(기본값으로 들어갑니다), 그리고 이후 변환을 위한 iconv 모듈이 필요합니다. 자바스크립트 escape()로 만들어진 문자열이 아닐 경우(% 변환 오류시) 반환값은 boolean FALSE입니다.
js_unescape() 소스
function js_unescape($src) {
$len = strlen($src);
$dst = array();
for ($i = 0; $i < $len; $i++) {
if ($src{$i} == '%') {
if (isset($src{$i+5}) && $src{$i+1} == 'u' &&
ctype_xdigit($src{$i+2} . $src{$i+3} . $src{$i+4} . $src{$i+5})) {
$dst[] = chr(hexdec($src{$i+2} . $src{$i+3}));
$dst[] = chr(hexdec($src{$i+4} . $src{$i+5}));
$i += 5;
} elseif (isset($src{$i+2}) && ctype_xdigit($src{$i+1} . $src{$i+2})) {
$dst[] = chr(0);
$dst[] = chr(hexdec($src{$i+1} . $src{$i+2}));
$i += 2;
} else {
return FALSE;
}
} elseif ($src{$i} >= 0x20 && $src{$i} <= 0x7E) {
$dst[] = chr(0);
$dst[] = $src{$i};
} else {
return FALSE;
}
}
return implode('', $dst);
}
js_unescape() 함수 사용법
이 함수가 반환하는 문자열은 유니코드이므로, 문자열을 받으려면 다음과 같은식으로 사용을 해야합니다. UTF-8 부분을 원하는 인코딩으로 바꾸면 됩니다. (예: EUC-KR)
$unescaped_string = js_unescape($escaped_string);
$original_string = iconv('ISO-10646-UCS-2', 'UTF-8', $unescaped_string);
소스 이해하기
전체를 설명하진 않습니다. 이해를 돕기 위한 간단한 설명일 뿐입니다. 어려운 소스도 아니니 나머지 부분은 자력으로 연구하십시오.
$src{$i}
이 는 문자열에서 한 문자를 가져오는 방법입니다. C에서는 문자열을 문자의 집합을 나타내는 포인터로 다루기 때문에 자주 쓰이지만, PHP로 시작한 분은 처음볼지도 모르겠습니다. $src = "ABCDEFG"라고 할 경우, $src{0}는 'A'를, $src{5}는 'F'를 나타내는 방식입니다.
$dst[] = chr(0);
이는 유니코드(UCS-2)의 인코딩 방식으로 인해 들어가는 부분입니다. UCS-2인코딩은 다른 인코딩과는 달리, 영숫자 등도 2바이트를 차지하게 되어있습니다. 즉, 'A'의 코드값이 0x41이 아닌, 0x0041입니다. 이를 채워넣기 위함입니다.
끝맺음
마 지막으로 강조하지만, 자바스크립트에서 인코드할때는 encodeURI(), decodeURI()를 우선적으로 고려해보시기 바랍니다. 여담으로, 문자열을 포인터로 다룰 수 없었던게 매우 귀찮았다는게 만들면서 든 생각이였습니다 -ㅅ- 혹시 오류라던지가 발생하면 알아서 고치십시오. 이 소스에 대한 모든 권리와 의무는 포기합니다.
- 환경 : apmsetup 6, oracle 10g
###### 오라클 설치 ############
http://codeigniter-kr.org/tip/view/341/page/1
###### apmsetup 에 오라클 연동 #######
php.ini에서 다음 2개 주석해제후 apm 재시작
extension=php_oci8.dll
extension=php_oracle.dll
##### codeigniter > database.php 설정 ########
01.$active_group = "mysql";02.$active_record = TRUE;03. 04.$db['mysql']['hostname'] = "localhost";05.$db['mysql']['username'] = "root";06.$db['mysql']['password'] = "apmsetup";07.$db['mysql']['database'] = "cidb";08.$db['mysql']['dbdriver'] = "mysql";09.$db['mysql']['dbprefix'] = "";10.$db['mysql']['pconnect'] = TRUE;11.$db['mysql']['db_debug'] = TRUE;12.$db['mysql']['cache_on'] = FALSE;13.$db['mysql']['cachedir'] = "";14.$db['mysql']['char_set'] = "utf8";15.$db['mysql']['dbcollat'] = "utf8_general_ci";16. 17. 18.$dbhost = "localhost"; //IP of my host database19.$dbport = "1521"; //Oracle port20.$dbname= "ORCL"; //My database Name21. 22.$dbConnString = "23. (DESCRIPTION =24. (ADDRESS_LIST =25. (ADDRESS = (PROTOCOL = TCP)(HOST = ".$dbhost.")(PORT = ".$dbport."))26. ) 27. (CONNECT_DATA = 28. (SID = ORCL)29. (SERVICE_NAME = ".$dbname.")30. ))";31. 32.$db['oracle']['hostname'] = $dbConnString;33.$db['oracle']['username'] = "combort"; 34.$db['oracle']['password'] = "1234"; 35.$db['oracle']['database'] = "";36.$db['oracle']['dbdriver'] = "oci8"; 37.$db['oracle']['dbprefix'] = "";38.$db['oracle']['pconnect'] = TRUE;39.$db['oracle']['db_debug'] = TRUE;40.$db['oracle']['cache_on'] = FALSE;41.$db['oracle']['cachedir'] = "";42.$db['oracle']['char_set'] = "utf8";43.$db['oracle']['dbcollat'] = "utf8_general_ci";##### codeigniter > 컨트롤 사용예제 ########
01.<?php02. 03.class Welcome extends Controller {04. 05. function Welcome()06. {07. parent::Controller(); 08. $this->load->dbforge();09. 10. $this->DB1 = $this->load->database('mysql', TRUE);11. $this->DB2 = $this->load->database('oracle', TRUE);12. }13. 14. function index()15. {16. echo "mysql or oracle Test";17. }18. 19. function mysql_select()20. {21. $query = $this->DB1->query("select * from board");22. foreach ($query->result_array() as $row) {23. 24. echo $row['title'];25. 26. }27. 28. echo "출력";29. }30. 31. 32. function mysql_insert()33. {34. $this->DB1->query("insert into board(title, memo) values('3','test')");35. }36. 37. 38. function oracle_select()39. {40. $query = $this->DB2->query("select C_NAME from customer");41. foreach ($query->result_array() as $row) {42. 43. echo $row['C_NAME'];44. 45. }46. 47. echo "출력";48. }49. 50. 51. function oracle_insert()52. {53. $this->DB2->query("insert into customer(C_NO, C_NAME, C_ADDR, C_PHONE, C_DIST) values('3','test','test','1234','11')");54. }55. 56.}※ 참고 : ci에서 제공하는 데이터베이스 forge, util은 100% 구현테스트를 못해보았습니다.
첨부파일에 : 1.7.2 기준으로 테스트한 전체 소스 예제 참조하시면 됩니다.
위내용은 Codeigniter 한국사요자포럼의 내용입니다.
원글) http://codeigniter-kr.org/source/view/332/page/1/q/oracle%20+%20mysql
GRANT ALL PRIVILEGES ON * .* TO '아이디'@'localhost' IDENTIFIED BY '패스워드' WITH GRANT OPTION;
원격접속
GRANT ALL PRIVILEGES ON * .* TO '아이디'@'%' IDENTIFIED BY '패스워드' WITH GRANT OPTION;
'우분투' 카테고리의 다른 글
| NFS 마운트 (0) | 2010/03/15 |
|---|---|
| MySQL 계정추가 (0) | 2010/01/27 |
| 우분투 NFS 설치 (0) | 2010/01/26 |
| 우분투 삼바 설치 & 설정 (0) | 2010/01/19 |
| 우분투 + Lighttpd + PHP5(FastCGI) + Mysql + Sqlite 설치 (0) | 2010/01/19 |
| 우분투 (0) | 2010/01/19 |
apt-get install nfs-kernel-server nfs-common
공유위치 설정
vi /etc/export
/var/www ***.***.***.***(rw,no_root_squash,async)
클라이언트
apt-get install nfs-common
vi /etc/fstab
xxx.xxx.xxx.xxx:/var/www /var/www nfs bg,soft,rw 0 0
'우분투' 카테고리의 다른 글
| NFS 마운트 (0) | 2010/03/15 |
|---|---|
| MySQL 계정추가 (0) | 2010/01/27 |
| 우분투 NFS 설치 (0) | 2010/01/26 |
| 우분투 삼바 설치 & 설정 (0) | 2010/01/19 |
| 우분투 + Lighttpd + PHP5(FastCGI) + Mysql + Sqlite 설치 (0) | 2010/01/19 |
| 우분투 (0) | 2010/01/19 |
- n.
- U (외교상의) 의전, 의례, 의식;C [the P~] (프랑스 외무부의) 의전국
- 원안;조약안(條約案);의정서(議定書);조서(調書)
- (국가 간의) 협안;(협정·조약의) 첨부서
- (로마 교황의 교칙(敎勅) 등의) 정식문(定式文)
- 프로토콜 《컴퓨터 상호간의 대화에 필요한 통신 규약》
- 【의학】 프로토콜 《과학적 연구·환자 치료를 실행하기 위한 계획》;《주로 미》 실험 계획안[기록]
- 【철학】 프로토콜 명제(=Ṡ stàtement[sèntence])
- vt., vi.
- (~ed;~·ing│~led;~·ling) 의정서[조서, 초안]를 작성하다
응용계층 : WWW,FTP,텔넷,SMTP와 같은 네트워크 프로그램으로 구성전송계층 : 각 시스템을 연결하고 TCP 프로토콜을 이용하여 데이터 전송인터넷계층 : IP 프로토콜을 이용하여 데이터 정의 및 경로 배정물리계층 : 실제 네트워크를 접근할 수 있도록 하는 물리적인 부분
apt-get install samba smbfs
vi /etc/samba/smb.conf
[global]
server string = xxxx-dev
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 100
dns proxy = no
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
# valid users = aaaa, bbbb, cccc
workgroup = XXXX
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
hosts allow = 000.000.000.
dos charset = CP949
display charset = UTF8
unix charset = UTF8
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBF=8192
guest ok = no
[homes]
comment = %S Directories
writable = yes
browseable = no
valid users = %S
[XXXX]
comment = XXXX Directories
path = /home/xxxx
writable = yes
valid users = aaaa, bbbb, cccc
'우분투' 카테고리의 다른 글
| NFS 마운트 (0) | 2010/03/15 |
|---|---|
| MySQL 계정추가 (0) | 2010/01/27 |
| 우분투 NFS 설치 (0) | 2010/01/26 |
| 우분투 삼바 설치 & 설정 (0) | 2010/01/19 |
| 우분투 + Lighttpd + PHP5(FastCGI) + Mysql + Sqlite 설치 (0) | 2010/01/19 |
| 우분투 (0) | 2010/01/19 |
Ubuntu 9.10 기준
[ Lighttpd]
apt-get install lighttpd lighttpd-doc
[Mysql5]
apt-get install mysql-common mysql-server mysql-client
[PHP5 FastCGI]
apt-get install php5-common php5-cgi php5-mysql php5-sqlite libsqlite0
[SQLite]
apt-get install sqlite
[설정변경 및 확인사항]
vi /etc/php5/cli/php.ini
[sqlite]
sqlite.assoc_case = 0
vi /etc/lighttpd/lighttpd.conf
server.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_compress",
"mod_fastcgi", #추가
# "mod_rewrite",
#마지막 라인에 추가.
fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket",
"max-procs" => 5,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "4",
"PHP_FCGI_MAX_REQUESTS" => "1000"
),
)))
sqlite3를 테스트 해보고 싶었으나, php5-sqlite3 가 install 되지 않고, 다른방법으로는 설정하는법을 잘 몰라서..
성공하신분 계시면 알려주세요 ^^;
sqlite 로 만든 파일에서
attempt to write a readonly database 오류 또는
unable to open database file 의 오류를 발생하면...
파일 쓰기 권한 또는 웹계정으로 권한을 바꿔주면 사용가능함.
'우분투' 카테고리의 다른 글
| NFS 마운트 (0) | 2010/03/15 |
|---|---|
| MySQL 계정추가 (0) | 2010/01/27 |
| 우분투 NFS 설치 (0) | 2010/01/26 |
| 우분투 삼바 설치 & 설정 (0) | 2010/01/19 |
| 우분투 + Lighttpd + PHP5(FastCGI) + Mysql + Sqlite 설치 (0) | 2010/01/19 |
| 우분투 (0) | 2010/01/19 |