2021년 7월 7일 수요일

시놀로지 NAS로 홈페이지 구축하기 - 3

 NAS 에서 직접 개발하기가 넘 힘들어서 

작업 PC에 php + vs 코드를 설치해서 개발하고, NAS에 업데이트 해서 운영해보기로 했다.

IDE 는 이제 vs코드로 대동 단결 하면 될 듯 하다.

1. php 설치(7.3 버전, 현재 NAS에서 지원하는 최대 버전)

-압축만 풀면 된다.

2. vsCode 설치 

- 파일 -> 기본 설정 -> 설정에서~

해당 경로에서 빨간 부분 누르고

php 설치 경로를 적어준다. 마지막에 콤마( , )가 포인트

3. 깃 허브 연결 하기

빨간 표시 부분 누르고, 저장할 리포지토리 이름 정해주고(현재 homepage로 설정하는 화면)
올릴 파일 선택해주고(기본 전체 선택) 확인 버튼 클릭해주면 깃 허브에 최초 파일이 업로드 된다.

이제 작업 끝날 때 마다 변경 사항 적어 주고 깃허브에 푸쉬푸쉬~

2021년 7월 1일 목요일

시놀로지 NAS로 홈페이지 구축하기 - 2

 php가 돌아가는지 확인해보자.

web 폴더에 

<?php

    phpinfo();

?>

라고 치고 파일명은 phpinfo.php 으로 지정한다.

홈페이지주소/phpinfo.php

를 치면 PHP에 대한 정보가 뜬다.

 mariaDB 10에 연결해보자.

<?php

    $db_host="서버주소";

    $db_user="DB 아이디";

    $db_password="암호";

    $db_name="사용하고자 하는 DB";

    $conn = mysqli_connect($db_host, $db_user, $db_password, $db_name);


    if (mysqli_connect_error($conn)){

echo 'db에 연결하지 못했습니다.', mysqli_connect_error();

    }else{

        echo 'db에 접속했습니다.';

    }

?>

라고 치고 index.php로 지정해서 실행해보자. 

근데 아무것도 안나오네?!! 어떠한 메세지도 안나온다. 뭔가 심각한 문제가 있다.

하루 종일 찾아본 결과...... PHP 설정을 안해줬다!!

이 부분을 체크를 안해줘서 안되었던 것이다!! 악 뒷골....


이 글자를 보기 위해 하루 종일 삽질했다...... 저 체크를 찾아서 하루 종일.. ㅠㅠ
DB 접속 성공 했으니 이제 DB 가지고 놀아보자쿠나~

시놀로지 NAS로 홈페이지 구축하기 - 1

 단순 백업 용으로 사용했던 NAS를 홈페이지로 구축 해보고자 한다.

그 과정을 이곳에 기록한다.(내가 기억하기 위해 ㅡ.ㅡ)

개발 중 DSM이 7.0으로 업그레이드 되면서 조금 바뀌었다.

아래와 같은 패키지를 설치 하자. phpmyadmin 설치하면 왠만하면 같이 설치 된다...

내  NAS는 시놀로지 DS220j 이기에 안타깝게 도커가 없다. 

수동 설치가 가능하다고 하지만, 

어차피 이 NAS로 연습하고 스펙을 올릴 예정이라 그때 다시 추가 개발하려고 한다.

NAS에서 직접 텍스트 편집기를 이용하여 코딩 할 수 있으나 몹시 불편하므로 

PC에서 작업하고 web Station 설치 후 보이는 web 폴더에 넣는 것이 훨씬 편하다.

패키지 설치 후에는 DB 생성을 위해 일단 phpMyAdmin을 실행 시킨 뒤

root 계정으로 로그인 해보자.

(설치 중에 root 계정 암호를 설정하는데 그 암호로 로그인 하면 된다.)

root 계정은 모두가 알고 있는 계정이니, 사용자 계정을 추가 한 뒤 root 권한을 주자.

방법은 아래와 같다.





사용자 계정 -> 사용자 추가 -> 사용자명, 아무데서나, 암호 2번, 권한 모두 체크 -> 실행

그 후에는 root 권한 전부 없애고 생성한 ID로 로그인한다.

다음은 php 설정을 하자.

2021년 6월 21일 월요일

핵심만 남기고 줄이는게 체질

 간만에 독서를 했다.

이 책의 핵심은 인생에서 줄이는 연습을 하라는 것이다.

1. 줄여서 읽기

-다독가 보다는 한 문장이라도 얻는 소독가가 되자.

2. 줄여서 쓰기

- 간단하고 요약하여 핵심만 쓰기

3. 줄여서 말하기

- 생각을 많이 하고 핵심적인 말만 하기

4. 줄여서 보기

- 주식, SNS, 메신저 알림 끄고, 불필요 메일 정리 

5. 줄여서 생각하고 행동하기

- 쓸데없는 생각 줄이고, 불필요한 물건을 줄이고 심플하게 살기


SNS 삭제, 유튜브 구독 줄이고, 다 읽은 책, 불필요한 책 중고 서적으로 팔기

못 판 책은 기부하기, 쇼핑 채널 가리기

2021년 6월 15일 화요일

생각이 많아지는 새벽

 이상하게 잠은 안오고, 조용한 새벽이라 생각이 많아진다.

사람은 무엇으로 살아야 하는가

사람이 태어나고 살아가는 이유는 무엇인가.

꼬꼬무를 보면서 진짜 별별 생각이 다 든다.

인간의 욕망은 어디까지이며

어디까지 잔혹해 질 수 있는지 놀라울  따름이다.

지금 나는 어디로 가고 있는 것인지

어떻게 살아야 하는 것인지 생각하게 된다.

2018년 12월 18일 화요일

혼자가 편한 사람들의 관계 심리학


책은 많이 빌렸는데 게을러서 계속 못읽고 있다 ㅡㅡ;;
금요일까지 3권을 더 읽어야 하는데 ㄷㄷ

보통 자기계발 책은 내성적인 사람들에게 외향적이 되라고
적극적이고 활발하게 행동하라고 조언한다

이 책은 내성적인 사람들의 장점과 단점을 분석하고
장점을 살려서 인간 관계를 잘하는 법을 알려주는 책이다.
곳곳에 내가 어떤 사람인지 테스트하는 항목이 있는데
나는 내성적과 외향적이 거의 겹쳐있다

내가 이 책을 선택한 이유도 책 제목 때문인데
나도 혼자 있을 때가 편한 경우가 많기 때문이다.
남자들은 가끔은 혼자 있고 싶을 때가 있다고 하지 않는가?

두껍지 않은 책이라 금방 읽었고, 깨달은 점도 있다
내가 억지로 인간관계를 만들려고 노력할 필요는 없다는 것이며

내향적인 면과 외향적인 면을 둘 다 가지고 있는 나로써는
두 유형의 사람들을 더 잘 사귈수 있는 장점이며
단점은 혼란이 온다는 것인데 그때는 지혜롭게 대처해야 한다는 것이다.

유엔 미래 보고서 2040


2040년이면 어떻게 발전할지 미리 예측한 책이다.
물론 예측이기 때문에 틀릴수는 있으나 현재를 보고 미래를 보는 것이니 어느 정도는 맞을꺼라고 본다.
여러 항목이 있는데 특히 한국에 관한 예측은 좀 암울하다.

대충 요약하자면
자연재해는 늘어날 것이며, 자원은 고갈되고, 수많은 종이 멸종된다.
환경 오염은 심해지고, 물도 부족해서 먹고 살기 위해 전쟁이 일어난다.

일자리는 점점 더 없어지며, 1인 프리랜서 개념으로 일이 있을 때만 일하게 될 것이라고 한다.
IT기술은 더더욱 발전해서 모든 곳에 IT 기술이 적용된다.
감시가 강화되어 범죄율은 줄어들지만 그만큼 사생활을 침해 당한다
몸에 심는 칩으로 인해 신용카드가 대체된다(베리칩)
3d프린터의 발전으로 제조업이 망하게 된다.
설계도만 사면 집에서 즉석으로 찍어낼수 있기 때문이다.
석유가 고갈되어 대체 에너지 분야가 급성장한다.
중국이 지고, 인도가 뜬다.
세계 단일 통화가 등장해서 전세계가 하나의 통화를 쓴다.
수많은 문화와 언어가 사라지고 중국,인도, 미국 3강 체계가 된다

한국에서 추락하는 7가지
1. 인구 감소로 국가가 추락한다
2. 자동차의 추락과 그 대안
3. 전력공급기업의 추락과 대체에너지 부상
4. 철강의 추락과 신소재의 부상
5. 제조업 유통 산업 추락과 3D 프린터
6. 대학교 추락과 교육의 대변혁
7. 스마트폰의 추락과 사물인터넷의 부상

미래를 위해 지금 당장 꼭 해결해야 하는 15가지가 있다
1. 기후변화와 지속가능 발전
2. 깨끗한 수자원 확보
3. 인구 증가와 자원의 균형
4. 민주주의 확산
5. 장기적 관점의 정책결정
6. 정보통신기술의 융합
7. 빈부 격차의 완화
8. 신종 질병 위협
9. 의사결정 역량 제고
10. 신안보전략, 인종갈등, 데러
11. 여성 지위 신장
12. 국제적인 조직범죄 확대
13. 에너지 수요 증가
14. 과학기술의 발전과 삶의 질
15. 윤리적 의사결정

3D 프린터를 구입하긴 해야할 것 같다