[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