728x90

분류 전체보기 80

워드프레스 업데이트 시 FTP 정보 입력 필요 이유 및 해결 방법

문제 정의 워드프레스가 업데이트를 실행할 때 파일시스템에 대한 직접 접근 권한이 없는 경우, FTP 인증 정보를 요구합니다. 이는 서버의 파일 권한 설정이나 보안 정책으로 인해 발생하는 일반적인 현상입니다. 기술적 원인파일시스템 권한 구성웹서버 프로세스(www-data, apache 등)가 워드프레스 디렉터리에 대한 쓰기 권한이 없음파일 소유자(owner)와 웹서버 프로세스의 사용자(user) 불일치보안 설정PHP의 safe_mode 활성화서버의 SELinux 정책으로 인한 접근 제한해결 방안1. 파일시스템 직접 접근 설정define('FS_METHOD', 'direct');이 설정은 워드프레스가 FTP를 우회하고 파일시스템에 직접 접근하도록 합니다.  2. 파일 권한 최적화# 파일 권한 설정find /..

PHP/워드프레스 2025.01.03

서버 간 파일 복사하기 쉽고 안전한 방법

서버 간에 파일을 복사해야 할 때가 있죠.SSH를 이용한 `scp` 명령어를 사용하면 안전하고 간단하게 파일을 복사할 수 있습니다. A 서버에서 B 서버로 보내기 scp 보낼파일.txt user@서버주소:/저장할/위치/ 폴더째로 복사하고 싶다면? 폴더 전체를 복사하려면 `-r` 옵션을 추가하면 됩니다.scp -r 보낼폴더 user@서버주소:/저장할/위치/ 반대로 가져오고 싶을 때는? B 서버의 파일을 A 서버로 가져오는 것도 비슷합니다.scp user@서버주소:/가져올/파일.txt 저장할위치/ 알아두면 유용한 팁 1. 다른 포트를 사용할 때: `-P` 옵션 사용scp -P 2222 파일.txt user@서버주소:/저장위치/2. 진행 상황을 자세히 보고 싶을 때:`-v` 옵션 추가 이렇게 하면 서버 간에 ..

기타/명령어 2025.01.02

2025년의 이영훈닷컴 활동은?

스파르타코딩의 내일배움카드 AI & 파이썬 과정을 통해 취업에 성공했습니다. 하지만 취업이 곧 끝이 아니라고 생각합니다. TIL(Today I Learned) 작성을 계속하고, 배운 지식을 잘 활용하여 블로그 활동을 이어나갈 계획입니다. 2025년 1월 1일부터 티스토리에 leeyounghun.com 도메인을 적용할 예정이며, 블로그는 이미지 없는 동영상과 텍스트로만 기록을 남길 방침입니다. 도메인을 유지하기 위해서는 비용이 필요하므로, 블로그 활동과 함께 애드센스 광고를 붙여 수익을 창출할 계획입니다. 다만, 댓글 활동은 하지 않을 생각입니다. 그럼 2025년 1월 2일 시작하겠습니다. 크리스마스 잘 보내시고 새해복 많이 받으세요.

소개 2024.11.28

스파르타코딩 AI 7기 내일배움캠프 실제 솔직 후기 수상 그리고 취업 성공!

제가 스파르타코딩 내일 배움 캠프를 통해 새로운 도전을 시작한 이야기를 들려드리고자 합니다. 사전캠프부터 취업까지의 5개월간의 여정은 제 인생의 터닝포인트가 되었습니다. 4년제 대학을 나온 분들은 학업 기간 동안 여러 프로그래밍 언어를 접하고 경험할 수 있었겠지만, 내일 배움 캠프는 단 하나의 언어에 5개월이라는 시간을 온전히 집중해야 했습니다. 이는 오히려 더 깊이 있는 학습을 가능하게 했고, 결국 제가 원하는 취업의 결실을 맺을 수 있었습니다. 이제 제가 겪은 특별한 5개월의 여정과 성공적인 취업 스토리를 진솔하게 나누어보고자 합니다. 저는 이전에 기획 분야에서 다양한 경험을 쌓아왔습니다. 마케팅, 소프트웨어, 웹 기획 등 여러 프로젝트를 진행하면서 문서 작성이 일상이었죠. 업무 효율을 높이기 위해 ..

팀프로젝트 2024.11.02

랭체인 쉽고 빠르게 언어 모델 기반 애플리케이션 개발하기

LangChain은 언어 모델을 활용하여 다양한 AI 애플리케이션을 쉽게 만들 수 있도록 도와주는 오픈 소스 프레임워크입니다. 마치 레고 블록처럼 다양한 기능들을 조합하여 원하는 형태의 애플리케이션을 만들 수 있다고 생각하면 됩니다.왜 LangChain을 사용해야 할까요?모듈화: 복잡한 작업을 작은 단위로 나누어 관리하기 때문에 코드를 이해하고 수정하기 쉽습니다.재사용성: 이미 만들어진 구성 요소를 활용하여 빠르게 개발할 수 있습니다.확장성: 다양한 언어 모델과 데이터 소스를 연결하여 기능을 확장할 수 있습니다.커뮤니티: 활발한 커뮤니티를 통해 많은 정보와 지원을 얻을 수 있습니다.LangChain의 주요 구성 요소체인 (Chain): 여러 단계의 작업을 연결하여 하나의 기능을 수행하는 단위입니다. 예를..

AI 2024.08.01

컴퓨터 하드웨어 기본

메인보드 (Mainboard)역할: 모든 컴퓨터 부품이 연결되고 서로 소통하는 기본 플랫폼.슬롯: CPU, RAM, GPU 등 다양한 부품을 장착할 수 있는 자리.형태: 제조사마다 다를 수 있지만, 일반적으로 비슷한 형태를 가짐.CPU (Central Processing Unit)역할: 컴퓨터의 두뇌. 명령어를 해석하고 연산을 수행.속도: 클럭(Clock) 속도로 측정되며, 오버클럭을 통해 속도를 높일 수 있음.GPU (Graphic Processing Unit)역할: 그래픽 연산을 병렬 처리로 수행, AI 연산에도 활용.병렬 처리: 수백~수천 개의 코어가 동시에 작업을 수행.RAM (Random Access Memory)역할: 데이터와 프로그램을 빠르게 읽고 쓰는 임시 저장소.휘발성: 전원이 꺼지면 데..

CoWithMe 2024.07.31

'사회적 자본과 기술'의 중요성

우리 사회에서는 '전문가'라는 개념을 종종 고독한 천재로 묘사하곤 합니다. 이들은 기술적 지식에 뛰어나지만 사회성은 부족하다는 이미지가 있습니다. 하지만 실제로는 어떤 분야의 전문가든 사회적 자본과 기술이 매우 중요합니다. 특히 프로그래밍 분야에서 이를 잘 보여주는 사례가 있습니다.TDD와 사회적 자본테스트 주도 개발(Test-Driven Development, TDD)을 예로 들어 보겠습니다. TDD는 소프트웨어 개발에 있어 매우 효과적인 방법론입니다. 하지만 TDD를 배우고 나서도 실제로 적용하기 어려운 이유는 기술적 측면만이 아니라 사회적 측면에서도 문제가 있기 때문입니다.기술적 이해: TDD를 제대로 이해하고,자신의 실천: 스스로 실천하여 성과를 내고,설득과 교육: 동료와 팀장에게 TDD의 중요성..

CoWithMe 2024.07.30

CS 이해하는 데 도움이 되도록 핵심 개념

파이썬 자료형파이썬에서는 다양한 자료형이 있습니다. 자료형은 데이터를 저장하는 형식을 정의합니다.정수 (Integer): 예를 들어 1, -42, 100.실수 (Float): 예를 들어 3.14, -0.001, 2.0.논리형 (Boolean): 두 가지 값 True 또는 False.문자열 (String): 문자들로 이루어진 데이터. 예: "Hello, World!".리스트 (List): 여러 값을 순서대로 저장. 예: [1, 2, 3], ['a', 'b', 'c'].튜플 (Tuple): 리스트와 비슷하지만 변경할 수 없는 자료형. 예: (1, 2, 3), ('a', 'b', 'c').딕셔너리 (Dictionary): 키와 값의 쌍으로 데이터를 저장. 예: {'name': 'Alice', 'age': 25..

CoWithMe 2024.07.29

코드카타 알고리즘 대한 나의 개인적인 생각과 소문 그리고 열등감

지금은 CS 주차고 알고리즘 주차 때 나의 생각을 적어본다. 일단 수준별 구분으로 수업 진행 방향은 매우 잘한 것 같다. 그런데 꼭 그 방에 들어가야 할까? 난 아니라고 생각한다. 그래서 알고리즘 저때는 서로 간의 어떤 수업을 할지 몇 시에 할지 공유되면서 정보를 나눴었다.그 시간에 맞추서 들어가서 수업을 들으면서 각 튜터님 마다 정답은 같으나 풀이 방식의 해석이 다르니 누군가에게는 이 튜터님의 이해가 빠르고 누군가에는 다른 튜터님의 이해가 어렵다고 서로 공유된 적이 있었다. 일단 틀이 깨니 나름 재미있게 수업도 듣고 알고리즘 풀면서 알고리즘 주는 재미있게 보냈던 것 같다. 또한 처음에는 각자의 문제로 리뷰했다면 점점 한 문제를 가지고 토론 형태로 변화가 되었다.각자의 생각과 담아 토론하면서 서로간의 이..

Triple C 2024.07.28
728x90