우분투 18.04 서버 nginx, php 7.2.x, mariadb 10.3.x 설치 스크립트

우분투 18.04 서버 환경에 nginx, php 7.2.x, mariadb 10.3.x 의 최신 버전 설치 스크립트이다. ufw 기본 방화벽설정 및 redis 서버도 추가 설치한다. #!/bin/bash # ======================================================================= # # nginx, php 7.2.x, mariadb 10.3.x install shell script for Ubuntu 18.04 # ======================================================================= # # Copyright (c) 2018 Seongho Jang https://ncube.net # This script is licensed under MIT […]

Read More

[PHP] 영카트5에 사용할 수 있는 사이트맵 생성 코드

영카트5에 등록된 상품의 사이트맵을 생성하는 PHP 코드이다. 사이트맵 생성 Class 는 https://github.com/o/sitemap-php/blob/master/Sitemap.php 를 이용한다. 사이트맵 xml 파일은 sitemap 디렉토리에 저장되며 웹서버의 파일 쓰기 권한이 부여되어야 한다. <?php if (PHP_SAPI != ‘cli’) die(”); require_once ‘./_common.php’; require_once G5_LIB_PATH.’/Sitemap.php’; session_write_close(); if (isset($argv[1]) && $argv[1]) define(‘SITE_URL’, set_http($argv[1])); if (!defined(‘SITE_URL’) || SITE_URL == ”) die(‘Please specify your site url.’); $sitemap = […]

Read More

쉘스크립트에서 웹서버 권한으로 php 파일 실행하기

쉘스크립트에서 아래와 같은 방법으로 php 파일을 실행하면 접속한 사용자 권한으로 실행이 되기 때문에 권한 문제 등 다양한 문제가 생길 수  있다. cron 을 이용해 실행하는 경우 root 권한이기 때문에 권한 문제는 발생하지 않지만 php 파일 실행으로 생성되는 파일 등의 소유권이 root 로 되기 때문에 웹서버에서 접근할 수 있는 문제가 발생할 수도 있다. #!/bin/sh php sitemap.php […]

Read More

텔넷(Telnet) 프로그램 Xshell 3

한때 무료 서버를 운영할 때 애용했던 Telnet 프로그램인 Xshell입니다. 지금은 버전업 되어서 3.0까지 나와 있고 가정과 학교에서는 무료로 사용할 수 있다고 합니다. 관리 중인 계정에 텔넷 접속 할 때 사용하기 위해 설치했습니다. 다운로드 : http://www.netsarang.co.kr/download/down_xsh3.html

Read More