문제

Active Server Pages오류 'ASP 0131'허용되지 않는 부모 경로_______.asp, 줄 1
'__________' Include 파일은 부모 디렉터리를 표시하기 위해 '..'를 사용할 수 없습니다. 

해결

1. IIS의 사이트를 클릭한다.

2. ASP항목을 클릭한다.

3. 부모경로사용을 False->True로 변경한다.

출처: https://smoh.tistory.com/126 [Simple is Beautiful.:티스토리]

한 2주 전쯤 발생한 에러 메시지입니다.

"SQL 서버 접속 불가."

위 에러가 발생하는 이유는 간단합니다.

말 그대로 SQL Server에 접속할 수 없는 것입니다.

Server에 접속이 안되는 이유를 봐보면.

1. 방화벽이 닫혀있다.

2. TCP 파이프가 사용 안 함으로 설정돼있다.

3. 방화벽에 포트가 닫혀있다.

4. 원격 사용을 허용치 않는다.

정도로 생각할 수 있습니다.

하지만 위와 같은 사항은 대부분 SQL Server 초기에 구성하기 때문에 잘 사용하던 서버라면 99%는 위와 같은 문제로 오류가 나는 경우는 없을 것입니다.

그렇기에 분명 며칠 전까지만 해도 잘 되던 게 갑자기 왜 안되지라는 생각에

서버가 터졌나부터 시작해서 별생각이 다 들었습니다.

그렇게 한 10여 분 뭐지 뭐지 하다가 생각난 게 '서비스'입니다.

'SQL Server (MSSQLSERVER)' 서비스를 재시작하니까 뭐 그냥 되더군요.

방법은 아래와 같습니다.

[검색] -> '서비스'실행 -> 아래의 서비스 다시 시작

출처 : https://m.blog.naver.com/lhs860226/221465106189

기본적으로 php 7.2 버전 이상부터는 mcypt 를 지원하지 않는다
편법으로 mcrypt를 설치해본자
기존에 웹서버(apache 2.4 ) / php 7.3 버전은 설치되어 있다

현재 php에 mcrypt가 설치되어 있는지 확인해보면 아무런 정보가 표시되지 않는다 즉 미설치 상태

[root@xinet ~]# php -i | grep mcrypt

1. libmcrypt 다운로드 및 설치 ( 만약 설치되어 있다면 패스)

[root@xinet ~]# wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libmcrypt-2.5.8-13.el7.x86_64.rpm

[root@xinet ~]# wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libmcrypt-devel-2.5.8-13.el7.x86_64.rpm

[root@xinet ~]# rpm -Uvh libmcrypt-*

2. mcyrpt 1.0 파일 다운로드 및 phpize 이용 설치 (php 8.0은 mcrypt-1.0.3 / php 8.1의 경우 mcrypt-1.0.4 다운로드할 것)

[root@localhost ~]# wget https://pecl.php.net/get/mcrypt-1.0.3.tgz

[root@localhost ~]# tar xvfz mcrypt-1.0.3.tgz 

[root@localhost ~]# cd mcrypt-1.0.3

[root@localhost mcrypt-1.0.2]# /usr/local/php/bin/phpize 
Configuring for:
PHP Api Version:         20190902
Zend Module Api No:      20190902
Zend Extension Api No:   320190902

[root@localhost mcrypt-1.0.2]# ./configure --with-php-config=/usr/local/php/bin/php-config 

[root@localhost mcrypt-1.0.2]# make 

[root@localhost mcrypt-1.0.2]# make install
Installing shared extensions:     /usr/local/php/lib/php/extensions/debug-zts-20190902/

3. 파일을 확인하고  파일을 php.ini에서 인식

[root@localhost mcrypt-1.0.2]# ls -l /usr/local/php/lib/php/extensions/debug-zts-20190902/
합계 1732
-rwxr-xr-x 1 root root  105840  8월 10 15:48 mcrypt.so
-rwxr-xr-x 1 root root 1665344  7월 27 17:54 opcache.so

[root@localhost mcrypt-1.0.2]# vi /usr/local/apache/conf/php.ini 

extension=mcrypt.so

4. 웹서버 재시작

[root@localhost mcrypt-1.0.2]# systemctl restart httpd

 

출처 : https://xinet.kr/?p=2975

CentOS docker 이미지를 컨테이너로 생성해서 Node.js를 설치했다.
Node.js를 설치하면 npm도 같이 설치된다.
(npm : Node Package Manager로 기본 패키지 관리자)

1. yum update하기

yum -y update
(최고권한으로 설치할 경우, sudo yum -y update)

2. NodeSource(회사)는 효율적인 노드 서비스를 제공하고 리눅스용 Node.js저장소가 있는지 확인한다.
CentOs서버에서 NodeSource저장소를 사용해 Node.js와 npm을 설치하는데 도움이 된다.

setup_12.x는 12버전을 설치할 경우이다. 
예를들어 8, 10버전이 필요할 경우에는 setup_8.x 혹은 setup_10.x로 넣고 명령어를 실행하면 된다!

curl -sL https://rpm.nodesource.com/setup_12.x | bash -
(최고권한으로 설치할 경우, curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash - )

3. Node.js 설치하기

yum install -y nodejs

4. 설치 확인하기
node와 npm버전 확인 하는 명령어이다.
설치가 잘 됬다면 버전이 나온다!

node -v
npm -v 

 

출처 : https://jin2rang.tistory.com/entry/CentOS7-Nodejs-%EC%84%A4%EC%B9%98

원격데스크톱 복사 붙여넣기 안될 때 (Ctrl+C, Ctrl+V)

원격데스크톱(MSTSC) 을 사용해서 원격 PC의 텍스트나 파일을 복사할 때 간편하게 Ctrl+C, Ctrl+V를 활용해서 복사 붙여넣기를 사용하는데요.

이 기능이 되지 않는 경우가 있습니다.

이럴 경우, PC를 재시작 하지 않고 사용할 수 있는 해결 방법을 알려 드립니다.

문제점

* 원격PC에서 복사한 내용이 현재 사용자 PC에서 붙여넣기가 안되는 현상
* 현재 사용자 PC에서 복사한 내용이 원격 PC에서 붙여넣기가 안되는 현상

※ 문제는 원격 PC에서 rdpclip.exe 프로세스가 정상적으로 동작하지 않아 생기는 문제 입니다.

해결 방법

1. 윈도우 하단 작업표시줄에 마우스 우 클릭 후 작업관리자를 클릭합니다.

2. 작업관리자에서 -> 세부정보 -> rdpclip.exe 이름을 찾아서 마우스 우클릭 후 작업 끝내기를 클릭 합니다.

3. 작업관리자 상단 탭에서 파일 클릭 -> 새 작업 실행을 클릭 합니다.

4. 새 작업 실행에서 rdpclip.exe 파일을 실행 합니다.

이제 복사 붙여넣기를 해봅니다.
PC OS를 재시작 하지 않아도 바로 정상적으로 사용이 가능합니다.

혹, 다른 원인이나 재기동이 정상적으로 되지 않는 경우도 있으니 몇번 재반복 해보시고 문제가 해결되지 않는다면 다른 원인을 찾아봐야 합니다.

출처 : https://www.wrapuppro.com/programing/view/HjwnrUSvX8o8nWy