티스토리 툴바

Daum
Tistory
로그인
  • HOME
  • GUESTBOOK
  • ADMIN
  • WRITE

달력

02

« 2012/02 »

  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  •  
  •  
  •  

'Programming'에 해당되는 글 61건

  1. 2011/03/08 꿈 -> 목표 ->계획 -> 현실
  2. 2011/02/01 goalbit 컴파일
  3. 2011/01/28 C# 리소스명 읽어오기...
  4. 2011/01/25 C++ 코딩 스타일(coding style)과 C++ 정적 코드 분석기(static code analyzer)
  5. 2011/01/18 ctrl + alt + del 어떻게 흉내내나...
  6. 2011/01/14 IIS - 이 페이지를 볼 권한이 없습니다. 이 페이지를 볼 수 있도록 승인되어 있지 않았습니다.
  7. 2011/01/03 java와 c#에서 memcpy을 쓰고플때에... (2)
  8. 2010/12/28 VIM 한글깨짐 문제 해결
  9. 2010/12/28 PHP 오류 - Warning: SAFE MODE Restriction in effect
  10. 2010/12/03 80004005 에러 wininet, soap, com, ...
2011/03/08 13:20

꿈 -> 목표 ->계획 -> 현실 Programming/SE2011/03/08 13:20

  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!

꿈을 날짜와 적으면 목표가 되고, 목표를 나누면 계획이 된다. 그 계획을 실행하면 꿈이 현실이 된다. 


서태지와 아이들, 이주노

저작자 표시
  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
Trackback (0) : Comment (0)
Posted by Joy to the World! learder

TRACKBACK | http://learder.tistory.com/trackback/827226 관련글 쓰기

2011/02/01 13:58

goalbit 컴파일 Programming2011/02/01 13:58

  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
p2p streaming 패키지이다.
재미난 건, 윈도우 프로그램을 만드는데, 리눅스 상에서 개발하는 것이다.
사용 라이브러리는 mingw(minmal gnu for windows) 이다.

가지고 있는게 우분투라 우분투가지고 설치했다.
우분투는 꼭 development 로 설치해야, 약간의 수고를 줄일 수 있다.
설치 후에는 패키지 모두 update 해야 한다(sudo apt-get update 후 모든 패키지 업데이트)

본격적으로 골 비트를 컴파일 하려면, 다음의 작업을 해야 한다.
sudo apt-get install git
sudo apt-get install mingw32[각주:1]
sudo apt-get install gettext
sudo apt-get install gcc-mingw32
sudo apt-get install autoconf
sudo apt-get install libtool

sudo apt-get install libgcrypt11-dev libdvdread-dev libavcodec-dev libfaad-dev
sudo apt-get install libqt4-dev libpostproc-dev libavformat-dev libavcodec-dev libavutil-dev libmad0-dev liba52-0.7.4-dev
sudo apt-get install libhal-dev libdbus-1-dev libfribidi-dev libgcrypt11-dev ffmpeg libswscale-dev

git clone "git://goalbit.git.sourceforge.net/gitroot/goalbit/goalbit" goalbit
cd goalbit
sudo ./win32-install.sh

아직 컴파일 진행중이다.

이 프로젝트가 vlc 를 기반으로 하여 작성된 것이라, vlc 를 먼저 컴파일 해보면 좋을 것이다.
vlc 는 루아도 필요하다(sudo apt-get install lua50 )
왜이리 필요한 라이브러리가 많은지 -.-;


  1. mingw.cvs.sourceforge.net 서버는 동작하지 않는다. 최근에 문을 닫음 [본문으로]
저작자 표시
  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
Trackback (0) : Comment (0)
Posted by Joy to the World! learder

TRACKBACK | http://learder.tistory.com/trackback/827204 관련글 쓰기

2011/01/28 22:02

C# 리소스명 읽어오기... Programming/ASP.NET2011/01/28 22:02

  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
파일 추가후, 속성에서 빌드방식을 포함 리소스(embedded resource)로 하면...
루트네임스페이스.리소스파일명.확장자 형식의 이름을 갖는다.
여기서 루트네임스페이스는 보통 프로젝트를 생성했을 때에 이름하고 같다.

잘 모르겠으면, 다음 방식으로 찾아보자...( 출처: http://msdn.microsoft.com/ko-kr/library/aa287526(v=vs.71).aspx )

System.Reflection.Assembly thisExe; 
thisExe = System.Reflection.Assembly.GetExecutingAssembly();
string [] resources = thisExe.GetManifestResourceNames();
string list = "";

// Build the string of resources.
foreach (string resource in resources)
   list += resource + "\r\n";


저작자 표시
  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
TAG C#
Trackback (0) : Comment (0)
Posted by Joy to the World! learder

TRACKBACK | http://learder.tistory.com/trackback/827201 관련글 쓰기

2011/01/25 16:21

C++ 코딩 스타일(coding style)과 C++ 정적 코드 분석기(static code analyzer) Programming2011/01/25 16:21

  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
찾아보니 여러개 있다.

구글 코딩 스타일
번역본(60%) http://blog.daum.net/shuaihan/15449014 
원본 http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

JSF의 C++ 코딩(비행기 만드는 JSF사에서 만든 엄격한 C++ 코딩 표준문서)
표준 문서  JSF Air Vehicle – C++ Coding Standards (Revision C)

그런데, 이런 표준은 지키기 매우 까다롭다.
그래서, 자동화된 툴을 써서 적용해야 하겠다.

찾아보니, 스택오버플로에서 여러 질문이 나왔음을 알 수 있다.
http://stackoverflow.com/questions/93260/a-free-tool-to-check-c-c-source-code-against-a-set-of-coding-standards

정적 코드 분석기를 코드 스타일 분석기로 사용할 수 있겠다. 문법 오류가 날 수 있는 부분도 체크하니 말이다.
다음은 정적 분석기 위키리스트이다.
http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2B.2B

사실 상용 프로그램이 생각 외로 많다. 하지만 이에는 관심이 없다.

C++ 언어로 스타일 체크용으로 쓸 수 있는 프로그램은 vera, cppcheck, c++lint, cppanalyse, cxxchecker, kwstyle
찾아보니, 한국 사람이 만든 N'SIQ CppStyle 도 있다.
여기서 cppcheck 나 cppanalyse 는 실제로 C++ 정적 분석기이다.
C++ 이 지원되는 정적 분석기 중에 또 다른 것은 yasca 있다.

C# 의 경우, StyleCop 과 ReShaper 를 혼용해서 쓰기도 한단다.
A Style , 코드 이쁘게도 해주는 프로그램이다.

저작자 표시
  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
TAG 정적분석기, 코딩가이드
Trackback (0) : Comment (0)
Posted by Joy to the World! learder

TRACKBACK | http://learder.tistory.com/trackback/827198 관련글 쓰기

2011/01/18 10:54

ctrl + alt + del 어떻게 흉내내나... Programming2011/01/18 10:54

  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
windows server 2003 이하

더보기

단순하게, 서비스에서 keybd_event 로 ctrl + alt + del 을 호출하면 된다.

windows vista 이상

더보기

http://social.msdn.microsoft.com/Forums/en-US/windowssecurity/thread/41774bff-2c6d-4f27-b86d-5b0b510bc21b
http://blogs.msdn.com/b/itasupport/archive/2009/09/16/sendsas-step-by-step.aspx
http://msdn.microsoft.com/en-us/library/dd979761(v=vs.85).aspx

결론은 SendSAS 함수가 sas.dll 에 있는데, 요 dll 은 Window 7 SDK 에 배포본으로 함께 있다.
코드 사이닝하고, manifest 에서 uiAccess 등에 권한 설정하고, 윈도우 그룹 폴리시에 SoftwareSAS 를 사용한다고 한다음에, 호출하면 된다. 단, program files 나 system32 의 하위 디렉터리에 있는 실행 파일에서 호출된 것만 허용한다.

비스타에서는 sas.dll 이 없으니, 배포본 가지고 설치하면 된다.

이외에...  SasLibEx 를 2.0까지 만들어서 판매(?)도 하는데 흉내내기 이외의 기능도 제공하니 필요하면 사서 써야겠다...




저작자 표시
  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
Trackback (0) : Comment (0)
Posted by Joy to the World! learder

TRACKBACK | http://learder.tistory.com/trackback/827195 관련글 쓰기

2011/01/14 18:01

IIS - 이 페이지를 볼 권한이 없습니다. 이 페이지를 볼 수 있도록 승인되어 있지 않았습니다. Programming/ASP.NET2011/01/14 18:01

  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
IIS 쓰다보니 별꼴을 다 당한다... -.-;

이 페이지를 볼 권한이 없습니다. ( http://www.todayis.net/vSix/index.php?pl=421&ct1=2&ct2=9 )

더보기

IIS 사이트의 작동에 필요한 NTFS 권한이 달린다.

이 페이지를 볼 권한이 없습니다.
웹 서버의 이 리소스에 구성된 ACL(액세스 제어 목록)로 인해 이 디렉터리나 페이지를 볼 수 없습니다.

...

HTTP 오류 401.3 - 권한이 없음: 요청한 리소스에 대한 ACL 설정으로 인해 액세스가 거부되었습니다.
IIS(인터넷 정보 서비스)


요약
본 문서에서는 IIS 웹 사이트 또는 FTP 사이트가 작동하는 데 필요한 해당 Windows NT File System(NTFS) 액세스 권한을 소개합니다. 

참고: IIS를 설치하면 익명(IUSR_<컴퓨터_이름>) 사용자 계정 및 응용 프로그램 소유자(IWAM_<컴퓨터_이름>) 사용자 계정(해당하는 경우)에 기본 웹 사이트 및 FTP 사이트에 대한 적절한 NTFS 액세스 권한이 만들어 집니다. 

액세스 권한이 없는 웹 페이지에 액세스하는 경우 다음 오류 메시지가 나타날 수 있습니다. 

HTTP Error 401 401.3 Unauthorized: Unauthorized due to ACL on resource.

추가 정보
IIS에 제대로 액세스하고 관리하려면 시스템 계정 및 로컬 관리자 그룹에 컴퓨터의 모든 드라이브에 대한 fullcControl 권한이 있어야 합니다. 이 권한은 명령 프롬프트에서 추가할 수 있습니다. 각 NTFS 드라이브에서 다음 명령을 입력하십시오. 

cd \r
cacls * /T /E /C /P System:F Administrators:F


참고: 해당 드라이브의 데이터 양에 따라 권한을 수정하는 데 드라이브 당 몇 분이 걸릴 수 있습니다. 드라이브에 파일이 없는 경우 다음 오류 메시지가 나타납니다. 

The System cannot find the file specified.


http://support.microsoft.com/kb/187506


이 페이지를 볼 수 있도록 승인되어 있지 않았습니다.

더보기

MSDN 에서는 인증문제라고 말한다.
http://support.microsoft.com/kb/308160/ko

대부분은 이것보다는 다음 같은 경우가 대부분인듯 하다
(http://hosting.e-sens.co.kr/asapro/board/show.htm?categoryValue=0&bn=faqhosting&fmlid=56&pkid=61&board_no=146884)

"이 페이지를 볼 수 있도록 승인되지 않았습니다." 라는 페이지가 뜰 경우는 첫 페이지에 기본 파일이 없어서 나오는 메시지입니다.

저희 아사달 윈도우즈호스팅 첫 페이지는 default.htm, default.asp, index.htm 파일 3개 중에 한 개라고 있어야 홈페이지가 뜹니다.

첫 페이지를 기본적으로 설정된 것 이외의 페이지로 연결하시려면 저희한테 연락주시면 설정해 드리도록 하겠습니다.



저작자 표시
  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
Trackback (0) : Comment (0)
Posted by Joy to the World! learder

TRACKBACK | http://learder.tistory.com/trackback/827194 관련글 쓰기

2011/01/03 18:06

java와 c#에서 memcpy을 쓰고플때에... Programming2011/01/03 18:06

  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
바이트 단위 바이너리 연산이 많아서 문제다...
C 에서는 memcpy 했는데, 이놈의 java 나 c# 에서는 어케 하나 했었다.

C# 버전( http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=17&MAEULNO=8&no=87759&ref=87755  )
- MSDN 내용입니다. 참고하시기 바랍니다.

Buffer.BlockCopy
특정 오프셋에서 시작하는 소스 배열에서 특정 오프셋에서 시작하는 대상 배열로 지정된 바이트 수를 복사합니다.
public static void BlockCopy (
Array src,
int srcOffset,
Array dst,
int dstOffset,
int count
)
 
- 사용 예
Buffer.BlockCopy(src, srcOffset, dst, dstOffset, count)
 
매개 변수
src       : 소스 버퍼입니다.
srcOffset : src의 바이트 오프셋입니다.
dst  : 대상 버퍼입니다.
dstOffset : dst의 바이트 오프셋입니다.
count  : 복사할 바이트 수입니다.
 

자바 버전( http://www.java-tips.org/java-se-tips/java.lang/how-to-use-system-class-to-copy-array.html )
public static void arraycopy(
           Object source,
  int srcIndex, 
           Object dest,
           int destIndex,
           int length
)

- 사용 예
public class ArrayCopyDemo {

    public static void main(String[] args) {
        char[] Src = { 'd', 'e', 'c', 'a', 'f', 'f', 'e','i', 'n', 'a', 't', 'e', 'd' };
        char[] dst = new char[7];
        System.arraycopy(src, 2, dst, 0, 7);
        System.out.println(new String(dst));
    }
}

저작자 표시
  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
TAG C#, 자바
Trackback (0) : Comment (2)
Posted by Joy to the World! learder

TRACKBACK | http://learder.tistory.com/trackback/827192 관련글 쓰기

2010/12/28 18:37

VIM 한글깨짐 문제 해결 Programming2010/12/28 18:37

  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
vim 으로 작업하다 보면, 한글이 깨져 나올 때가 있다. 특히 utf8 형식은 더욱 그러하다.
모르면 용감하다고 윈도우 에디터에서 편집하고 ftp 로 올리며 그냥 썼었다.
그런데, 이런 방법이 있었네요.

참고한 페이지( http://kldp.org/node/42720 , 내용이 많아 일부만 발췌함 )

더보기

" {{{ Locale settings
" Try to come up with some nice sane GUI fonts. Also try to set a sensible
" value for fileencodings based upon locale. These can all be overridden in
" the user vimrc file.
if v:lang =~? "^ko"
  set fileencodings=euc-kr
  set fileencoding=euc-kr
  set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*
elseif v:lang =~? "^ja_JP"
  set fileencodings=euc-jp
  set fileencoding=euc-jp
  set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*
elseif v:lang =~? "^zh_TW"
  set fileencodings=big5
  set fileencoding=big5
  set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
elseif v:lang =~? "^zh_CN"
  set fileencodings=gb2312
  set fileencoding=gb2312
  set guifontset=*-r-*
endif

" If we have a BOM, always honour that rather than trying to guess.
if &fileencodings !~? "ucs-bom"
  set fileencodings^=ucs-bom
  set fileencoding=ucs-bom
else
  set fileencodings+=ucs-bom
endif

" Always check for UTF-8 when trying to determine encodings.
if &fileencodings !~? "utf-8"
  set fileencodings^=utf-8
  set fileencoding=utf-8
else
  set fileencodings+=utf-8
endif

" Make sure we have a sane fallback for encoding detection
set fileencodings+=default
" 	}}}

"set background=dark
set tabstop=4
set showmatch
set shiftwidth=4
set smartindent
set showcmd
set confirm
set incsearch
set ignorecase
set foldmethod=marker
hi Directory cterm=bold
hi IncSearch ctermbg=7
hi StatusLine cterm=bold ctermbg=4
hi Search ctermbg=7
hi Ignore ctermfg=6 ctermbg=7
syn on

set pastetoggle=<F11>
map <TAB> za

참고한 페이지( http://bequietzero.springnote.com/pages/2760906 )

더보기

VIM 한글 인코딩 설정

 VIM이 한글이 깨질때에는 2가지 이유가 있다. 보통 charset이 안맞아서 깨지는 경우와 서버의 /etc/sysconfig/i18n 파일의 설정이 안맞아서 깨지는 경우이다. 간단하게 설정하는 방법을 적어보자.

 

/etc/sysconfig/i18n 파일 확인

  1. #LANG="ko_KR.UTF-8"
    LANG="ko_KR.eucKR"
    #SUPPORTED="ko_KR.UTF-8:ko_KR:ko"
    SUPPORTED="ko_KR.eucKR:ko_KR:ko"
    SYSFONT="latarcyrheb-sun16"

 위와같이 UTF-8 eucKR의 서버설정에 맞추어서 설정해준다. 여기서 LANG에 설정해준 값에 따라.. vi에디터로 열때 기본적으로 어떤 인코딩으로 열릴지 결정된다. 여기서 UTF-8로 설정하면 vi에디터를 열때에 utf-8로 열고, euc로 설정하면 euc로 연다. utf-8파일을 euc로 열면 한글이 깨져 보인다.

 

인코딩 자동 설정 .vimrc 파일 설정

 위에서 utf-8,euc로 설정했을시 다른 인코딩 파일을 열었을때 한글이 깨지는것을 방지하려면.. .vimrc파일에 다음과 같이 한줄 넣어주면 된다.

  1.  set fileencodings=utf-8,euc-kr

 파일의 인코딩을 utf-8과 euc-kr을 확인한 후 다르면 변환해서 열어준다. 변환 되었을때에는 아래에 변환되었습니다. 하고 뜬다. 이 설정에 관한 자세한 내용은 여기에서 확인하자.

 

 

접속 프로그램의 인코딩을 맞추자

 서버를 UTF-8로 맞추어 놓고, 접속 프로그램들에서 euc-kr로 읽어들이면 당연히 깨지게 되어 있다. 서버에 설정된 언어로 잘 설정을 해 놓아야 한다. 본인도 이 설정이 안되어서 왜 깨질까 한참을 고민한 적이 있다.



참고 페이지 2 (http://mwultong.blogspot.com/2006/08/vim-gvim-utf-8.html)

더보기

VI: 유니코드(UTF-8)로 인코딩 전환


VIM은, BOM(Byte Order Mark) 이 있는 UTF-8 파일은 자동으로 인식하지만, BOM이 없으면 인식하지 못하고 파일 속의 한글이 깨집니다. 이때는 다음과 같이 인코딩을 수동으로 전환해 주면 됩니다.

* 현재 편집중이라면 키보드의 Esc키를 누릅니다.
* 콜론(:) 키를 눌러, 명령어 모드로 들어갑니다.
* se enc=utf8 이라고 입력합니다. 그러면 UTF-8 파일의 한글이 정상적으로 보일 것입니다.



VI: 한글 완성형(euc-kr)으로 인코딩 전환


만약 Vim이 한글 완성형 파일을 인식하지 못하고, 한글이 깨진다면 다음과 같이 합니다.
se enc=cp949
또는
se enc=korea 라고 입력합니다.



VI: 영문 모드로 인코딩 전환


se enc=cp437 이라고 입력합니다. 그러면 텍스트의 한글들이 모두 그래픽 문자로 바뀝니다.



VI: 일본어 Shift-JIS 모드로 인코딩 전환


se enc=932
또는
se enc=japan
이라고 입력합니다.

그런데 위와 같이 해도, 한글 윈도우에서는 일본식 한자들이 보이지 않을 것입니다.

se guifont=MS\ Mincho:h12
이렇게 일본어 폰트도 지정해 주어야 합니다.

(진짜 일본어 텍스트 파일이어야 일본어 문자들이 보입니다.)


여기에 일본어 모드로 전환한 캡처 화면이 있습니다: ▶▶ VIM VI GVIM/빔 에디터, 일본어 지원, 일어 인코딩(Shift-JIS)/모드로 변경하는 방법; Japanese Encoding


▶▶ GVim, Vim, VI에디터] 중국어 간체 파일 읽기: GB2312 간체자 인코딩 텍스트 보기

☞ 텍스트 에디터

☞ 리눅스

저작자 표시
  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
TAG vim
Trackback (0) : Comment (0)
Posted by Joy to the World! learder

TRACKBACK | http://learder.tistory.com/trackback/827191 관련글 쓰기

2010/12/28 17:10

PHP 오류 - Warning: SAFE MODE Restriction in effect Programming2010/12/28 17:10

  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
간만에 PHP로 작업하고 있다.
옛 웹 사이트를 다시 보려고 구성했건만, Warning: SAFE MODE Restriction in effect 라는 오류가 난다.

예전에는 못 보던 건데, 갑자기 튀어 나왔다.
워닝이라는데 실행이 안된다. 안되는 부분은 start_session 호출인데 PHP 버전의 호환성 문제는 아닌 것 같다.

찾아보니, .php 파일 소유자/소유그룹이 접근하는 디렉터리의 소유자나 소유그룹과 다를 때에 나는 주의(warning) 표시인데, 실행이 안되니 오류인셈이다.

나의 경우는 /tmp 와 .php 파일의 소유자/소유그룹이 달라서 생긴 문제였다.
그렇다고, safe mode 를 off 시키기는 싫으니, /tmp를 소유자 그룹에 넣어 버리자.

다음은 참고한 페이지이다.

http://www.coldfusionfunnylog.com/blog/post.cfm/ubuntu-warning-safe-mode-restriction-in-effect

더보기

Ubuntu Server를 운영할때 특정 웹어플리케이션을 설치 또는 실행하는 과정에서 다음의 오류가 난다면?

Warning: SAFE MODE Restriction in effect

이는 PHP.INI에서 SAFE MODE가 활성화되어 있는 경우 실제 현재 실행되는 PHP파일과 이 파일에서 함수로 생성되는 PHP파일의 소유주가 다를 경우 나타나는 오류메시지 입니다. Ubuntu는 기본적으로 Apache2를 웹서버를 사용하고 있는데, 웹파일들은 Apache2의 계정으로 구동, 작성됩니다. 보안을 위해서 시스템 사용자명을 사용하지 않는데, 문제는 SFTP나 SSH로 시스템에 로그온 하여 파일을 전송하거나, 작성한 경우 로그온한 사용자명과 그룹으로 파일의 소유주가 생성되어 Apache2의 기본 소유주인 www-data와 달라진다는 것에 있습니다.

가령, nooree라는 계정명으로 SFTP나 SSH에 접속하여 파일을 전송, 작성하면 소유주와 그룹은 각각 nooree nooree가 됩니다. 물론 브라우징 및 실행에는 아무런 문제가 업습니다만, 문제는 어떤 파일, 예로 make_dir.php라는 파일이 소유주와 그룹이 nooree nooree일 때 이 파일을 실행하여 어떤 파일을 작성할때, 가령 sample.txt를 작성하면, 소유주와 그룹은 www-data www-data가 되어 버립니다. 이런 경우 위의 오류메시지가 나오므로 이런경우 PHP.INI에서 Safe mode를 Off하거나(보안상 비추천), sample.txt 또는 해당 디렉토리의 소유주와 그룹을 nooree nooree와 같이 실행되는 PHP의 파일소유주와 그룹과 동일하게 강제로 변경해 주면 됩니다.

보다 자세한 내용은 http://www.php.net/manual/kr/ini.sect.safe-mode.php를 참조하세요.


저작자 표시
  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
Trackback (0) : Comment (0)
Posted by Joy to the World! learder

TRACKBACK | http://learder.tistory.com/trackback/827190 관련글 쓰기

2010/12/03 17:20

80004005 에러 wininet, soap, com, ... Programming2010/12/03 17:20

  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
SOAP 기반 웹 서비스에 계속 오류가 난다.
- tcpview 로 보니, 웹 서비스에는 tcp 접속 조차 못한 상태.
- 예전에 어떤이(들)는 이걸 해결한다고 IE 지우고 새로 깔고 윈도우 업데이트하고 등등... 암튼 노력이 가상하다. -.-;

IE 프락시 설정에 값이 000...(무한) 으로 등록되는 문제
http://support.microsoft.com/kb/819961

더보기

설명하는 것 중에서
Regedit4[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]"MigrateProxy"=dword:00000001"ProxyEnable"=dword:00000001"ProxyHttp1.1"=dword:00000000"ProxyServer"="http://ProxyServername:80""ProxyOverride"="<local>"
요렇게 나오는데, MigrateProxy 값만 지우면 0 안나온다.

Proxy 지웠는데도 안된다. 그럼 80004005 에러이다.
참고로 80072efe 요 에러는 주로 방화벽 문제이다(접속 후 문제).
- 카스퍼스키 등의 방화벽이라든지, 웹서비스가 아닌 다른 곳으로 접속하든지 하는 문제
http://pds.coocon.co.kr/design/ibase.asp?id=ibase_faq&mode=view&idx=61&sortclass=regDate&sortmode=asc&page=3 

더보기

1. 권한 문제 (폴더, 레지스트리, 파일 실행권한 기타 등등)
2. 계정명에 2바이트 문자가 있을때

ipconfig /flushdns
Cd %windir% 
del /s *.chk;*.rip;*.tmp;~*.*
msiexec /regserver
sc config msiserver start= auto
net stop msiserver
msiexec /unreg
msiexec /regserver
regsvr32 msi.dll /s
regsvr32 msihnd.dll /s
net start msiserver
regsvr32 wuaueng.dll /s
net stop wuauserv 
cd /d %windir%
rmdir /s /q  softwaredistribution
net start wuauserv
sc config eventlog start= auto obj= Localsystem
net start eventlog
regsvr32 qmgr.dll /s
regsvr32 qmgrprxy.dll /s
sc sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
regsvr32 wuaueng.dll /s
sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc config wuauserv start= auto obj= Localsystem
net stop wuauserv
sc config bits start= DEMAND obj= Localsystem
net stop bits
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 msxml4.dll /s
regsvr32 qmgr.dll /s
regsvr32 qmgrprxy.dll /s
regsvr32 muweb.dll /s
regsvr32 winhttp.dll /s
regsvr32 wuapi.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wuaueng1.dll /s
regsvr32 wucltui.dll /s
regsvr32 wups.dll /s
regsvr32 wups2.dll /s
regsvr32 wuweb.dll /s
net start wuauserv
net start bits
sc config cryptsvc start= auto
net stop cryptsvc
rmdir /s /q %windir%\system32\catroot2
regsvr32 cryptdlg.dll /s
regsvr32 cryptui.dll /s
regsvr32 dssenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 initpki.dll /s
regsvr32 mssip32.dll /s
regsvr32 sccbase.dll /s
regsvr32 softpub.dll /s
regsvr32 slbcsp.dll /s
regsvr32 rsaenh.dll /s
regsvr32 winhttp.dll /s
regsvr32 wintrust.dll /s
net start cryptsvc
cdsc config ose start= demand
net start ose
regsvr32 qmgr.dll /s
regsvr32 qmgrprxy.dll /s
regsvr32 es.dll /s
exit

문제를 해결할 때에는 문제만 보느라 해결책을 못찾는다 -.-;
상황이나 사람에 휩쓸리지 말고 높이 멀리 보자.
결국 내 일이 되어버리니, 내가 주도권을 갖자.
저작자 표시
  도움 되셨나요? 꼭 댓글이나 트랙백을 남겨주세요!
Trackback (0) : Comment (0)
Posted by Joy to the World! learder

TRACKBACK | http://learder.tistory.com/trackback/827185 관련글 쓰기

«이전 1 2 3 4 5 ... 7 다음»

Peaceful Lake

Peaceful Lake
잠시나마 평화로운
티스토리 모바일 블로그

카테고리

  • 분류 전체보기 (195)
    • 쓸만한 프로그램 (12)
    • 일하다가 (39)
      • 말레이시아 (11)
      • 참고 (4)
    • 팁 (22)
    • Programming (61)
      • SE (4)
      • WD (5)
      • PKI (0)
      • ASP.NET (3)
    • 궁시렁 궁시렁 (61)
    • 링크들 (0)
 

최근에 올라온 글

  • 담배피우는 장면이...
  • 여름.
  • 봄날~.
  • 막 말하는 건 안된다...
  • FTA 통과라니....
  
Locations of visitors to this page
Total59,061
Today8
Yesterday93

Tistory 로고 이미지티스토리가입하기
태그 : 미디어로그 지역로그 : 방명록 : 관리자 : 글쓰기
Blog is powered by DAUM / designed by TISTORY