분류 전체보기 (203) 썸네일형 리스트형 [Oracle/PHP] PHP와 oci8 설치 및 연동 방법 *오라클 연동 3탄* 🟡 PHP와 oci8 설치하고 OracleDB와 연동해보기 ❤️ OS : Rocky Linux ❤️ DB : Oracle https://ye5ni.tistory.com/164 ↑↑↑ 위 과정을 이미 완료하고 따라하시면 더욱 좋습니다 :) ↑↑↑ 1. Oracle instant client 패키지 설치 https://ye5ni.tistory.com/154 or https://requireme.tistory.com/entry/linux-php-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-%EC%99%B8%EB%B6%80-oracle-%EC%97%B0%EA%B2%B0-%EC%84%A4%EC%A0%95 => 위 내용 참고 2. 설치를 위한 필수 개발도구 다운로드 (php 설치) yum in.. [Linux] Apache Web Server 설치하는 방법 *오라클 연동 2탄* 🟡 Linux에 Apache Web Server 설치하기 ✅ Apache Web Server 란? 아파치 소프트웨어 재단에서 관리하는 오픈소스 웹 서버로서, 리눅스를 OS로 하여 가장 많이 사용되고 있다. 웹 서버 구동을 위한 APM 중 A 부분에 해당하는 것이다. ✅ Apache Web Server 설치하기 아래 명령어로 다운로드 yum install -y httpd => 위 방법으로 잘 되지 않는다면, https://ansan-survivor.tistory.com/120 참고하기!!! 패키지 설치 확인 rpm -qa | grep httpd httpd -v => 제대로 설치가 되어있는지 확인 완료 서비스 재시작 systemctl start httpd# 서비스 시작 systemctl enable http.. [Apache] 아파치 설치 후 localhost or host IP address로 접속이 안될 때 - NAT를 이용한 사설 IP(Port Forwarding) 🟡 Apache 실행 후 localhost로 접속이 안될 때 해결하는 방법 - NAT를 이용한 가상 서버 사용시 포트 포워딩 규칙 추가 ❤️ OS : Rocky Linux ❤️ Tool : VirtualBox ✅ 상황 Apache Web Server 설치 후, 모든 설정을 완벽하게 해주었음에도 불구하고 IP 주소로 접속이 되지 않았다. localhost 와 host IP 주소 모두 응답할 수 없다고 나왔다. 한참을 고민한 결과, 내가 NAT 서비스를 이용한 사설 IP를 사용하고 있다는 사실을 깨달았다. 따라서 포트 포워딩 규칙에 80 포트를 추가해주었어야 한다. NAT 란? Network Address Translation의 약자로 사설 IP를 공인 IP로 변경할 때 필요한 주소 변환 서비스이다. 라우터.. [Apache] AH00558 : Could not reliable determine the server’s fully qualified domain name 해결하는 방법 🟡 아파치(Apache) 웹 서버(Web Server) 'AH00558 : Could not reliable determine the server’s fully qualified domain name' 해결하기 ❤️ OS : Rocky Linux ✅ 상황 아파치 웹 서버를 다운 받아서 실행했는데 정상적으로 웹 페이지가 동작하지 않아서 log 파일을 살펴보았다. cd /etc/httpd/logs => 위 경로로 이동하기 vi error_log => 위 파일로 접속 ✅ 해결방법 httpd.conf 파일 설정 변경 cd /etc/httpd/conf => 위 경로로 이동하기 vi httpd.conf => 위 파일 중 ServerName 부분을 주석 해제하기 or 직접 입력 => 설정을 저장하고 재실행한다면 정상.. [Linux] Xshell의 터미널에서 한글 깨짐 문제 해결 방법 🟡 Xshell의 터미널에서 한글 깨짐 문제 해결하기 (ex) 醫????깆???닿껐 ❤️ OS : Rocky Linux ✅ 상황 리눅스 쉘에서 한글이 깨지는 현상이 발생했다. 이전까지 제대로 출력 되었는데 Oracle Instant Client를 사용하면서인지, 다른 프로그램을 설치하면서인지 갑자기 제대로 안 나오기 시작했다. 구글에서 여러가지 해결 방법을 적용해보았지만 모두 다 적용되지 않았다. ✅ 해결방법 놀랍게도 클라이언트(Xshell)의 인코딩 설정 문제였다...😂 서버의 언어 코드 문제인 줄 알고 2시간 동안 삽질했는데 클라이언트의 문제일 수도 있다는 생각을 못했다. 앞으로 리눅스 쉘 한글 깨짐 문제가 발생할 때는, 1. 서버의 언어설정 ($LANG) 2. 클라이언트의 인코딩 설정 3. 클라이언.. [Linux] bash: netstat: command not found 해결 방법 🟡 Linux "bash: netstat: command not found" 에러 해결하기 ❤️ OS : Rocky Linux ✅ 상황 리눅스 시스템에서 netstat을 이용한 명령어를 입력했을 때 'bash: netstat: command not found' 와 같은 오류가 발생 ✅ 해결방법 net-tools 패키지를 설치해야 사용이 가능하다. ifconfig, netstat 과 같은 네트워크 관련 명령어들을 사용할 수 있는 패키지이다. apt install net-tools yum install net-tools dnf install net-tools ↑↑↑ 자신의 OS에 맞는 명령어를 찾아 설치해주면 된다. 나는 Rocky Linux를 사용하였기 때문에 yum을 사용했다. ✅ 확인 netstat -.. IntelliJ Ultimate 설치하는 방법 & 학생 인증을 통해 무료로 이용하기 🟡 IntelliJ Ultimate 설치하는 방법 및 학생 인증 1. IntelliJ 홈페이지에 접속하여 Ultimate 다운로드 받기 https://www.jetbrains.com/idea/download/#section=windows Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains Download the latest version of IntelliJ IDEA for Windows, macOS or Linux. www.jetbrains.com 2. 학생 계정 인증하기 Ultimate는 유료 버전이지만, 학생 인증을 하면 공짜로 사용할 수 있다. 반드시 학교 메일(*.ac.kr)로 가입을 해야한다! ✅ JetBrains 사이트.. [Oracle] 테이블 컬럼 varchar2 타입을 byte -> char로 변환하는 방법 🟡 oracle alter table modify column varchar2 byte to char ✅ 상황 파일 인코딩 형식 및 문자 길이를 모두 맞췄는데도 불구하고 정해진 길이보다 커서 데이터를 insert 할 수 없다는 에러가 났다. 그래서 원인을 확인해보니 byte 형식으로 되어 있는 varchar2 타입이 예상했던 것 보다 크기를 더 크게 잡아먹고 있다는 사실을 깨달았다. ✅ 해결 varchar2에는 byte 형식과 char 형식 두 가지가 있다. 기존에 설정되어 있던 byte 형식을 char 형식으로 변환해주면 된다. ↓↓↓ SQL문 ↓↓↓ ALTER TABLE USERX.MY_TABLE MODIFY (LASTNAME VARCHAR2(50 CHAR)); ALTER TABLE building .. 이전 1 ··· 6 7 8 9 10 11 12 ··· 26 다음