1. nodejs에서 aws-sdk 사용하기 # 프로젝트 초기화 $> npm init # aws-sdk 모듈 설치 $> npm install aws-sdk --save 2. bucket 생성 하기 createBucket.js const AWS = require('aws-sdk'); const ID = 'Access key Id'; const SECRET = ''; const BUCKET_NAME = ''; const s3 = new AWS.S3({ accessKeyId: ID, secretAccessKey: SECRET }); const params = { Bucket: BUCKET_NAME, CreateBucketConfiguration: { // Set your region here LocationC..
의존성 추가 com.amazonaws aws-java-sdk-s3 1.11.901 AwsS3 객체 - AwsS3.java public class AwsS3 { // Amazon-s3-sdk private AmazonS3 s3Client; final private String accessKey = "-"; // 액세스키 final private String secretkey = "-"; // 스크릿 엑세스 키 private Regions clientRegion = Regions.AP_NORTHEAST_2; // 한국 private String bucket = "-"; // 버킷 명 private AwsS3() { createS3Client(); } // singleton 으로 구현 static privat..
1. AWS SDK FOR PHP 설치 AWS에서는 AWS SDK를 설치할 수 있는 3가지 방법을 안내하고 있습니다. AWS SDK PHP 참고 : https://docs.aws.amazon.com/aws-sdk-php/v3/guide/getting-started/installation.html Installing the AWS SDK for PHP Version 3 - AWS SDK for PHP Using PHP with the Suhosin patch is not recommended, but is common on Ubuntu and Debian distributions. In this case, you might need to enable the use of phars in the suhosin..
를 통해서 webp 모듈이 설치되었는지 확인하고, 설치 안된경우에는 웹호스팅 업체에 설치를 요청하세요 2021-05-18 13:48 . 처음 작성 2021.05.20 15:54 . 첨부파일에 webp 이미지 등록시 삭제되는 문제 해결 . 갤러리 스킨에서의 썸네일 생성이 안됨 ... 해결방법을 찾는중 ... 2021-05-21 04:06 . /config.php 수정 . /lib/thumbnail.lib.php 수정 2021-05-21 11:04 . /lib/thumnail.lib.php 수정 2021-... . 썸네일 생성 미해결상태입니다 . 그외 본문에서 webp 이미지 보는 것은 정상 작동합니다 2021.07.19 . 그누보드 5.4.11 에서 webp 공식 적용 1. 환경설정 > 기본환경설정 > 이..
1-1. skin/member/basic/login.skin.php if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 아래에 추가 include_once(G5_CAPTCHA_PATH.'/captcha.lib.php'); 1-2. skin/member/basic/login.skin.php 위에 적당한 위치에 추가 1-3. skin/member/basic/login.skin.php function flogin_submit(f) { 아래에 내용 추가 2. bbs/login_check.php 파일 수정 include_once('./_common.php'); 아래에 추가 include_once(G5_CAPTCHA_PATH.'/captcha.lib.php'); if (!chk..
로그인후 관리자 (adm) 접속하면 alert 창이 뜨면서 "정상적으로 로그인하여 접근하시기 바랍니다." 메시지가 보이면서 로그아웃 될때 해결 방법입니다. 방화벽 서버가 real IP 를 가져오지 못해서 접속한 관리자 아이디가 중복 아이피가 표시되는 경우 입니다. adm / admin.lib.php 파일에 아래 내용을 주석합니다. // 관리자의 아이피, 브라우저와 다르다면 세션을 끊고 관리자에게 메일을 보낸다. $admin_key = md5($member['mb_datetime'] . get_real_client_ip() . $_SERVER['HTTP_USER_AGENT']); if (get_session('ss_mb_key') !== $admin_key) { session_destroy(); inclu..
기계와 기계가 규격화 된 방식으로 인터넷(웹)을 이용해서 통신할 수 있도록 있는 통신 규칙 HTTP를 이용한다.(https://opentutorials.org/module/3621) API=> 시스템을 은행 데이터를 돈 클라이언트를 고객 api를 은행원이라 생각하면 된다 REST API->응용프로그램이 시스템에 있는 데이터를 쉽게 사용하기 위해 시스템이 각 데이터에 이름을 붙혀 정리해 놓은것. Rest api의 규칙 1. URI는 정보의 자원을 표현해야한다. (GET,POST,PUT)DELETE/topics/1 Resource를 rest api로 표현하면 resource는 URI를 통해 표현된다. 이때 전체를 식별하고 싶다면 또는 여러개의 topic을 식별하고 싶다면 http://example.com/t..