Mac2013. 9. 4. 01:47

참고  URL - http://jinifactory.tistory.com/10

친절하게도 각각 Apache, php, mysql 설치에 대해서 자세하게 설명해 주었다.

하지만 Apache 설정중 디렉터리 권한에 대한 부분은 나와 달라 403 forbidden 에러가 발생하여 부뷴 수정하였다.


/etc/apache2/users/사용자.conf 의 디렉터리 설정중 

<Directory "/Users/사용자/Sites/">

        Options FollowSymLinks

        AllowOverride None

        Order deny,allow

        allow from all

</Directory>


이렇게 바꾸었다 


검색 해보니 

/etc/apache2/httpd.conf 의 디렉터리 설정과 맞추어 설정하면 된단다.

참고 - http://superuser.com/questions/158792/403-forbidden-error-on-mac-os-x-localhost

영어는 잼병이라 대충 눈치껏 보아하니 권한관련 옵션 부분인데 사용하지 않고 전부 허용 정도 인것같다..


자세히 파악해놓지 않으면 나중에 또 삽질하겠지만.. 일단은 되었으니 뭐.. 


여튼 그렇다.



'Mac' 카테고리의 다른 글

safari 디버깅 모드 열기  (0) 2015.01.29
MAC 가상호스트(VirtualHost) 설정  (0) 2014.02.28
[Sequel Pro] 단축키  (0) 2013.09.27
Mac에서 hosts파일 수정  (0) 2013.04.26
Posted by E.No
카테고리 없음2013. 9. 3. 23:45

찾아보니 다들 많이 발생하는오류인가보다.

검색해보니 상당히 자료도 많은 만큼 광고도 많다..

나는 centOS dvd를 구우려고 네로 버닝롬을 깔다가 atl100.dll 이 없어 실행하지 못한다고 해서 찾아봤다


대략 원인은 windows 업데이트중 atl100.dll에 손상을 주는 업데이트가 있는것같고 

이는 아래 링크에서 재배포 파일을 받아서 설치하면 해결된다.


- 내 OS는 windows7 64bit



http://www.microsoft.com/ko-kr/download/details.aspx?id=8328



출처 - http://blog.daum.net/pinkky/15761497



Posted by E.No
즐겨찾기2013. 8. 27. 00:14

정규식을 입력하면 예제문서에서 찾는 문자열을 return 해준다 .

정규식 만들어볼때 유용함.

- 변환사이트

http://www.online-toolz.com/tools/regexp-editor.php

 

 

 

정규식 관련 정리가 되어있음

- 참고사이트

1. http://blog.daum.net/cozyu/2643758

2. http://kio.zc.bz/Lecture/regexp.html

 

 

 

'즐겨찾기' 카테고리의 다른 글

[CSS] background imgae 전체화면만큼 키우기 IE지원  (0) 2014.03.11
리눅스 명령어 모음  (0) 2013.12.30
CentOS 6.3 APM setup  (0) 2013.11.20
[PHP] 웹상의 파일읽기  (0) 2013.10.30
Posted by E.No
NT/ASP2013. 8. 16. 22:53

꽤 오래전에 이것때문에 애먹었었는데..


IE 브라우져, 페스스북 페이지탭안에서 쿠키 또는 세션이 유지 되지 않는 현상이 있었다.

꽤 오래전에 찾아본거라 확실한지는 잘 모르겠지만 IE에서 iframe 내 쿠키/세션을 공유하지 못하게하는 설정? 버그? 가 있단다..

그럴때는 상단에 아래와 같이 header 를 추가해주면된다.


Response.AddHeader "P3P", "CP='ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC'"



'NT > ASP' 카테고리의 다른 글

[ASP] 다운로드페이지 구현시 한글 파일명 깨짐  (0) 2013.05.24
Posted by E.No
카테고리 없음2013. 8. 14. 00:39

페이스북 댓글 링크 새글 테스트

Posted by E.No
Linux/Apache2013. 7. 24. 11:20

 

root 계정으로

#ln -s [실제 위치] /가상디렉터리명

 

Posted by E.No
Linux2013. 6. 24. 21:41

* CentOS 6.x 64비트 환경에 php 5.4버전에 memcache 설치.

* yum 저장소 추가
rpm -Uhv http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

yum -y install memcached


*****************************************************
만약 패키지가 없어서 설치가 안 되거나, 최신 버전으로 rpm을 만들어서 설치할려면 실행

최신 버전 다운로드
wget http://memcached.org/latest

* 의존성 에러가 날 경우
yum install gcc libevent libevent-devel

* 현재 1.4.15버전이 가장 최신 버전일 경우
rpmbuild -ta memcached-1.4.15.tar.gz

파일 생성시간이 조금 걸리니 에러없이 처리되면 rpm 파일을 생성된다.


* rpm 파일의 생성을 확인한다.
ll /root/rpmbuild/RPMS/x86_64/memcached-1.4.15-1.el6.x86_64.rpm


memcached-1.4.15-1.x86_64.rpm
memcached-debuginfo-1.4.15-1.x86_64.rpm

두개의 파일이 생성되어 있다.

* 설치
rpm -Uvh /root/rpmbuild/RPMS/x86_64/memcached-1.4.15-1.el6.x86_64.rpm
rpm -qa |grep memcached
*****************************************************


* 내용 확인
vi /etc/sysconfig/memcached
-----------------------------------------------
PORT=”11211″ #define on which port to urn
USER=”nobody” #same as apache user
MAXCONN=”1024″ #maximum number of connections allowed
CACHESIZE=”64″ #memory used for caching
OPTIONS=”" #use for any custom options
-----------------------------------------------

memcached -h

/etc/init.d/memcached start

/etc/init.d/memcached status

-----------------------------------------------

memcached (pid 9795)를 실행 중...

-----------------------------------------------


netstat -anp | grep 11211
-----------------------------------------------
tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN 9795/memcached
udp 0 0 0.0.0.0:11211 0.0.0.0:* 9795/memcached
-----------------------------------------------

* php 확장 모듈 설치


cd /home/admin/
wget http://pecl.php.net/get/memcache-2.2.7.tgz


tar zxvf memcache-2.2.7.tgz
cd memcache-2.2.7
phpize
./configure
make
make install


# 만약 아래의 에러가 발생할때에 추가해준다.

error: memcache support requires ZLIB.

yum install zlib-devel


php -i | grep php.ini
-----------------------------------------------
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
-----------------------------------------------

# 아래의 에러가 발생할때 수정해준다.

PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function.


vi /etc/php.ini

[Date]
date.timezone = Asia/Seoul



ll /usr/lib64/php/modules/memcache.so

vi /etc/php.d/memcache.ini
-----------------------------------------------
extension = memcache.so
-----------------------------------------------

cat memcache.ini
-----------------------------------------------
extension = memcache.so
-----------------------------------------------

/etc/init.d/httpd restart

php -i | grep memcache
-----------------------------------------------
/etc/php.d/memcache.ini,
memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 8192 => 8192
memcache.default_port => 11211 => 11211
memcache.default_timeout_ms => 1000 => 1000
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => standard => standard
memcache.max_failover_attempts => 20 => 20
Registered save handlers => files user memcache
-----------------------------------------------

* 모듈 확인
php -m
memcache


* 항상 실행

chkconfig memcached on

chkconfig --list |grep memcached


* 브라우저에서 확인
vi test_mem.php
-----------------------------------------------
<?php
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");

$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";

$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;

$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";

$get_result = $memcache->get('key');
echo "Data from the cache:<br/>\n";

var_dump($get_result);
?>
-----------------------------------------------


브라우저에서 대략 이런 문자가 나타나면 성공
-----------------------------------------------
Server's version: 1.4.5
Store data in the cache (data will expire in 10 seconds)
Data from the cache:
object(stdClass)#3 (2) { ["str_attr"]=> string(4) "test" ["int_attr"]=> int(123) }
-----------------------------------------------

'Linux' 카테고리의 다른 글

linux 특정문자가 있는 파일 확인  (0) 2014.11.26
CentOS pear,soap 설치  (0) 2014.05.07
CentOs NFS설정  (0) 2014.03.20
CentOS 6.3 APM설치  (0) 2014.02.28
[Linux] ssh 디렉터리 삭제. 안지워지고 에러날때??  (0) 2013.05.23
Posted by E.No
NT/ASP2013. 5. 24. 12:42

크롬에서는 별도로 처리를 하지 않아도 한글파일명 파일이 잘 받아지던데..

IE에서는 한글이 깨져서 다운로드가 된다.


검색해보니 파일명에 Server.URLPathEncode("파일명") 이렇게 감싸주면 된단다.

해보니까 IE,크롬 둘다 잘된다.


정확히는 이런식이 되겠다.

Response.Charset = "UTF-8"

Response.ContentType = "image/jpeg"

Response.AddHeader "Content-Disposition", "attachment; filename=Server.URLPathEncode("파일명") 


그외 UTF-8 형식은 기본적으로 전부 해주는것도 잊지말자..



Posted by E.No
Linux2013. 5. 23. 20:17

하위 폴더 모두 삭제했는데..

FTP등 접속했을때 폴더가 남아있고 지워지지 않을때..

권한문제로 안지워질경우가 있다..

그럴때는

rm -rf 폴더명

 

'Linux' 카테고리의 다른 글

linux 특정문자가 있는 파일 확인  (0) 2014.11.26
CentOS pear,soap 설치  (0) 2014.05.07
CentOs NFS설정  (0) 2014.03.20
CentOS 6.3 APM설치  (0) 2014.02.28
[급펌] CentOS memcach 설치  (0) 2013.06.24
Posted by E.No
DB/MsSQL2013. 5. 14. 15:01

MSSQL의 테이블 데이터가 한글일 경우에는 칼럼의 DataType을 nvarchar로 해야된다고 한다..

 

varchar 와 nvarchar를 비교하자면

varchar 는 영문데이터와 테이블에 설정된 기본 언어 타입을 사용.

nvarchar는 유니코드를 지원을 위한 데이터 형이란다...(단점은 varchar보다 동일한 데이터 저장시 2배의 공간을 사용함.)

 

여튼 나는 위 내용을 몰랐고..

서버는 영문서버였다. 한글데이터를 저장 후 한글이 ??? 으로 표시되더라..

 

한글이 깨지는 문제 발생시 확인 해 보아야 할 사항으로는 다음과 같다.

 

1. 한글이 포함되는 필드의 dateType 확인 (nvarchar)

2. insert 혹은 select 시에 nvarchar 형의 값은 다음과 같이 사용

ex )  

insert into [테이블](칼럼) values (N'한글')

select * from [테이블] where [칼럼] LIKE N'%한글%'

 

3. 기본 언어 확인

ex)

select @@LANGUAGE

계정별 기본언어 변경

sp_defaultlanguage '계정','Korean';

 

4. Select 시 해당 필드 character  set 지정

SELECT [컬럼] COLLECTION Korean_wansung_CI_AS FROM [테이블]

 

 

출처 :

http://imdev.tistory.com/152

http://blog.naver.com/PostView.nhn?blogId=alsduddl525&logNo=140166319233

 

 

 

 

Posted by E.No