[최조 환경 설정] sudo apt-get install php5-gd sudo a2enmod rewrite [php module install / 설치] sudo apt install -y php php-curl php-soap php-xml php-mbstring php-gd php-mysql 워드프레스용 데이터베이스 생성 SQL 로그인 https://g82net.tistory.com/25 (SQL설치) [Raspberry pi]mariaDB 설치(라즈베리파이) 데이터베이스는 주로 MySQL 을 사용하지만, 오라클이 인수하면서 라이센스가 발생하기 때문에 유사한 MariaDB를 사용하면 됩니다. 1. MariaDB 설치 $ sudo apt-get install mariadb-server php-mysq..
APM은 Apache + PHP + MySQL 의 약자로 기본적인 web service를 위한 package라고 보면 됩니다 . web server + PHP + Database의 구성인데 아래 조합등으로 만들 수 있습니다. Apache (or Nginx) + PHP + Mysql or MariaDB 1. APM 설치 1) Package update $ sudo apt update $ sudo apt upgrade $ sudo apt autoremove 2) Apache $ sudo apt install apache2 $ sudo service apache2 start $ sudo service apache2 stop $ sudo service apache2 restart port change 변경 ht..
1. Composer 로 설치 curl -sS https://getcomposer.org/installer | php Install Globally curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer 2. Autoloading 정보를 호출 (source code에서 호출) require 'vendor/autoload.php'; 3. RSS Parser 검토 1) github.com/dg/rss-php 2) github.com/gbuckingham89/youtube-rss-parser *Composer 참조 : m.blog.naver.com/PostView.nhn?blogId=watso77&logNo..
Django 설치 후, Bootstrap 연동에 대해서 posting 하겠습니다. 1. Bootstrap Template Download startbootstrap.com/theme/freelancer/ 2. copy Bootstrap file to app folder Project > App 을 구성했으면, App의 하위 directory 에 static / templates folder를 생성함. 3. bootstrap 의 index.html을 templates 에 copy 함. 나머지 assets/css/js 는 static 하위에 copy 함. 4. Project > settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.au..
[Install] docs.djangoproject.com/ko/3.1/intro/tutorial01/ -Run Server python3 manage.py runserver 0:8000 [Port setting and execute] python3 manage.py runserver 0:8000 (외부에서 접속하도록 수정) -modify for all port accepted settings.py #ALLOWED_HOSTS = [] ALLOWED_HOSTS = ['*'] [Admin page setting] 1. Create DB python manage.py makemigrations python manage.py migrate 2. Create Super User python manage.py cr..
오라클 클라우드 서버 구성 후, 외부에서 apache 접속할 때 접속이 불가한 경우가 생긴다. 이 때, iptable 을 수정하여 특정 port 에 대한 방화벽을 open 해줘야한다. (기록용 posting 으로 아래 문헌을 참고했습니다.) Centos - Firewall port # 80 포트 추가 firewall-cmd --permanent --add-port=80/tcp # 80 포트 삭제 firewall-cmd --permanent --remove-port=80/tcp # 정책 재반영 firewall-cmd --reload # 설정된 정책 확인 firewall-cmd --list-all # 특정 IP에 대해 특정 Port에 접근 허용 firewall-cmd --permanent --add-rich..
안녕하세요 오늘은 오라클 VM 에 맥북으로 SSH 접속하는 방법을 포스팅하겠습니다. 1. 오라클VM에 Instance 생성하기 - 무료 계정으로는 Instance 2개 생성 가능합니다. (cloud.oracle.com/) - OS를 선택할 수 있는데, Ubuntu로 선택하여 설치합니다. (자동으로 설치됩니다.) - default는 Oracle Linux - Region 선택은 Service할 곳의 지역 선택하면 됩니다 (저는 한국/서울) - Public IP를 제공해줍니다. (instance당 1개) - Private Key를 받아 저장해둡니다. 2. SSH 접속하기 1) Termius SSH Client 툴을 활용하는 방법 -app store에서 Termius 를 설치합니다. (무료버젼으로 사용가능) ..
안녕하세요. 제가 구동하고 있는 서버가 (혹은 network) 가끔 동작 안 하는 경우가 있는데, 이 때 핸드폰으로 알람을 주는 기능을 구현해봤습니다. 1. Server status check 1) 우선 ping 을 통해서 정상적으로 network 연결이 되는지 check합니다. 2) -c (count) 2개를 던져서 정상 여부 확인 [function] check_server_status(hostName) 2. Slack API를 통해 notification 전달 1) Slack API 를 통해서 notification 을 등록하여 event post합니다. 2) token 은 아래 slack api에서 얻어옵니다. api.slack.com/ 3)channel 생성하여 해당 channel 에 post합니..