소셜로그인 중단 안내

계정으로 로그인 기능이 2023년 11월 16일 중단되었습니다.

아이보스 계정이 사라지는 것은 절대 아니며, 계정의 이메일 주소를 이용해 로그인 하실 수 있습니다.

▶️ 자세한 공지사항 확인

밀리언달러 무료 스크립트 셋팅기...(수정)

2006.02.02 13:23

알짬

조회수 4,694

댓글 25

어느분이 쪽지를 보내어 왔습니다.
==========================================================
알짬님.. 프로그램 초짜인데요... 부탁좀.. 밀리언달러스크립트
만드신것좀 보내주세요.
5시간을 해봐도 텍스트만 뜨고..
이거 씨언어 이런거로 하는건가요?
좀 보내주면 안될까여ㅛ>?
==========================================================

근데...Mysql의 db계정정보를 설정하는 것외에는 달리 설정할 것이 없는 지라...
저의 db계정이 설정된 소스를 그대로 전해드릴 수는 없고 해서...
비슷한 호기심을 가지신 분을 위해서 간략히 설명하여 드리겠습니다.

먼저 알집등으로 압축을 해제하여 /Docs 폴더의 install.txt파일을 확인합니다.
/Docs폴더에는 install.txt파일이외에 copyright.txt파일이 있는데...
유 메이 낫뜨...당신은 이 패키지를 팔거나 임대서비스로 제공하거나 어떻게 하는 것에 대해서 할 수 없다는 것인지, 할 수 있다는 것인지...짧은 영어로 굳이 해석하려고 애쓰지 않고 생략하겠습니다.
뭐...공개소스니깐...별신경안써도 될 듯 하고...외국에 거주하시는 로켓다이브님이 어련히 알아서 공유하셨을까요...
그래도 영어가 되시는 분은 한번 사전 펼쳐놓고 독해연습하시길...

그다음...install.txt파일을 살펴봅니다.

Requirements: MySql, PHP and GD library, Paypal. 라는 문장이 별표 땡땡마크달려서 보입니다.

무식한 알짜미는 Requirements가 무슨 뜻인지 몰라도 대략 APM환경에서 구동된다는 뜻으로 통박을 굴려봅니다.
APM은 Apache + PHP + MySql을 뜻하는 용어로서 대략 Linux호스팅에서 제공되는 환경입니다.
Window를 OS로 사용하는 개인PC에서 APM환경을 갖추시려면 따로이 검색하여서 찾아보시기 바랍니다. APM으로 검색하시면 상당한 수량의 웹페이지에서 설명되어지고 있습니다.
저는 쏘주한번 안마신다 생각하고 cafe24에서 곧장 구동하였습니다. (사실 ASP만 다루었던 제가 PHP를 공부하고 싶어서 예전부터 유명무실하게 가지고있었던 계정입니다만...우야든둥...)
GD library는 APM환경에서 기본적으로 제공되는 그래픽함수모음이므로 신경쓰실 필요가 없구요...
Paypal계정이 필요하다는데...뭐...금방 가입하고 메일인증 곧바로 하고...
그까이꺼 대~충 영어책 놓은지 10년하고도 수년이 넘었지만 별로 어렵지는 않더군요...
뭐...나중에 돈을 찾을때 조금 궁리를 하여야겠지만...^ㅠ^


1. Extract the .zip to the root of your directory.
니네 폴더의 뿌리에서 .zip을 풀어놓거라~~잉.
root고 뭐고...걍 다운받아두었던 바탕화면에서 알집으로 압축을 풀었습니다.
압축을 풀었으니 이 문장을 읽고 있는 것이지. 당근.
정말 바보같은 문구에서 한 번 씨~~익 ^ㅍ^ 웃어려고 했는데...
제 PC의 C:/가 아닌 웹계정의 루트에 압축해제 파일을 위치시키라는 뜻이더군요.
로켓다이브님은 따로이 /pixel이라는 서브폴더에 위치시킨듯하지만,
수준이 낮은 저는 그저 시키는 대로만 하였습니다.
그래야 착한 학생이죠...^ㅠ^y
FTP유틸을 이용해서 후다닥 업로드 하였습니다.
뭐...몇초 안걸립니다...워낙 용량이 작으니깐...

2. Open config.php and enter the details to match your server. Database details are VERY important..
붸~리를 대문자로 표시되어 있지요...뭔가 중요하다고 강조를 하는 듯한데...
config.php파일을 서버에 맞게 수정하라고 하는 군요. 특히 DB설정부분을요.

루트 폴더에서 config.php를 열어보니 젤 윗부분에서 datadase어쩌고저쩌고하는 부분이 보입니다. 크레덴샬이 알께뭐얌...ㅡ,.ㅡ; 걍 통박으로 밀어부쳐~!~!

* database credentials *
$cfg['db_user'] = "alzzam"; // database username
$cfg['db_pass'] = "ab^v^cd"; // database pass
$cfg['db_host'] = "localhost"; // database host
$cfg['db_name'] = "alzzamsdb"; // database name

* database table names *
에~이...몰라 넘어갓!!이 아니라, 세팅될 테이블명을 지정하는 것인데, 굳이 기본으로 지정될 이름을 변경할 필요가 없다는 생각으로 넘어갈려고 하였으나
로켓다이브님이 센스있게 꼬~옥 찍어주시는 군요. ^0^

[로켓다이브] 이부분은 database 부분입니다. 웹계정을 구입하시면 하나의 DB 를 받게 되고.. 그 안에..
여러 테이블을 생성하여, 관리가 됩니다. 이부분에 원하시는 테이블 이름을 정하시면, 그테이블로 데이타가 작성되며 그테이블을 백업하실수 있습니다.


* free pixels? * yes.no???
1이면 공짜픽셀 0이면 안공짜픽셀?? ㅋㅋ..돈벌어야지 알짜미는 0!!
$cfg['free_pixels'] = 0;

* site details *
뭐...대충 넘어가면 안돼남?? 우와~~~ 구찮아..
$cfg['site_email'] = "쁘리땐서@웹개발.net"; // site email
$cfg['site_name'] = "백만픽셀만세사이트"; // site name
$cfg['site_url'] = "http://www.uhuhuhuhu.net/"; // site url
$cfg['description'] = "백만픽셀만세사이트 우후후후닷넷"; // Meta tag description
$cfg['keywords'] = "pixels, renting, buy, advertise"; // Meta tag keywords

* control panel authentication *
뭐...뭐냐...여기서 갑자기 윈도우의 제어판이 왜 나오냐??
으흠...여기서 관리자비밀번호를 설정하라는 뜻이구나...역쉬 통박~~!! ㅋㅋ
$cfg['admin_username'] = "admin"; // control panel username
$cfg['admin_password'] = "dkagh"; // control panel password

* maximums for image upload *
업로드 이미지의 최고치라....뭐...아무리 통박의 알짜미라도 이정도의 중학생수준의 영어는 거뜬히!! ^ㅠ^y
국내의 대부분 제휴배너들은 IAB의 표준배너사이즈를 최소한도로만 지키면서 큰사이즈의 배너들이 선호하는 경향이 많으므로 알짜미는 넉넉한 사이즈로...
$cfg['width_limit'] = 250; // max width
$cfg['height_limit'] = 250; // max height
주의 이왕이면 10의 배수로 설정하여 주세용~~
이유는 난중에 설명...^^y

* paypal email *
paypal 드뎌...그...결제와 연관된 부분인듯...
$cfg['paypal_email'] = "쁘리땐서@웹개발.net"; // paypal email address
$cfg['paypal_currency'] = "USD"; // paypal currency (usd - dollar)
$cfg['paypal_domain'] = "www.paypal.com"; // leave this as it is, unless you know what to do here :)
이것에서 떠나라...니는 이부분에 대해서 알필요가 없다?? 게다가 어줍잖은 스마일이모티콘....시건방진 개발자 같으니라구...ㅡ,.ㅡ; 알짜미 삐진다~~

[로켓다이브] 이부분은 paypal 은 전에 말씀드린것과 같이 수익을 받을수 있는 시스템입니다. 이곳을 가입하시면 아시겠지만, 아이디가 이메일로 저장되며, 그 아이디로 수익을 받으시려면, 이메일값을 넣으셔야 님 아이디 밑으로 수익이 들어오게 됩니다. USD 는 United State Dollar 의 약자로. 미국 달러로 돈을 받겠다고 하는것이며 GBP 로.. 이런것은 다른 나라의 돈으로 수익금을 받겠다는 것입니다.

[알짬 추가] Paypal에서는 U.S. Dollar Primary/Australian Dollar Closed/Canadian Dollar Closed/Euro Closed / Pound Sterling Closed / Yen 의 6가지 화폐단위를 제공하고 있습니다만, 대한민국의 화폐단위 "원"(KRW)은 지원되지 않습니다.
어차피 "원"을 지원되지 않는 이상에 미국달러(USD)이외의 낯선 화폐단위로 변경할 필요가 없고,
무엇보다도 이 소스의 개발자가 USD이외의 옵션을 제공하지 않고 있습니다.
그렇기에 Paypal에 등록된 계정의 e-mail만 설정하시면 됩니다.


* costs *
한 블록의 가격을 몇 달러로 할거냐...
글로벌시대에 뒤쳐져서 환율개념이 약한 알짜미는 통과...뭐...주면 주는대로 받지뭐...
0.01달러면 우리돈으로 얼마가 되는 거지? ㅡㅂㅡ? 계산기...계산기...

[로켓다이브]현재 미국에서는 한 픽셀당 1달러로 팔려지고 있습니다. 하지만 싼곳이 잘먹힌다고.. 블록(100픽셀) 당 1달러로 파는곳도 있습니다. 현제 제 사이트인 http://10centrent.com 에서는 한 블록(100픽셀) 당 10센트 약 1픽셀당 0.001 센트.. 1/10 센트를 받고 있습니다.
1달러를 약 1천원으로 잡으면, 50센트는 500원, 10센트는 100원. 1센트는 10원으로 계산하실수 있습니다.


[추가]유머를 용납못하시는 로켓다이브님 덕분에 1블록당 가격의 개념을 다시 확인하게 되었습니다.
현재 기본설정이 1블록당 0.01$이니깐, 100픽셀(1블록) 10센트로 설정하려면, 0.01이 아니라 0.10으로 바꿔야 하는군요.
다시 바꾸면 1픽셀에 1원씩으로 100픽셀에 100원을 설정하려면, 0.01이 아니라 0.10!!
로켓다이님의 언급이 없었으면 100픽셀 10원으로 계산될뻔!! 감솨~~~!!
역쉬 사람은 혼자 똑똑할려고하면 제풀에 손해보게 되어있군요.ㅋㅋㅋ...

ㅡ,.ㅡ; 근데...내 사이트에 누가 유료광고를 게재하기는 할까??

* main image-map jpeg quanlity *
메인 이미지 맵의 jpeg퀄리티는?? 걍 75 그대로...
웹디들이 포샵작업할때 75를 선호하던데 뭘..

* where to store your adverts (must be writable, chmod 777) *
니의 어드버츠를 어디에 보관할 거냥?? 으흠...대략 업로드되는 배너 이미지를 어느 폴더에 저장할 거냐는 뜻인가본데...시키는 대로 그냥 adverts를 그대로 유지하지뭐...
주의 호스팅사에 따라서 지정된 폴더에만 업로드하도록 제한하는 곳도 있답니다.
이럴경우는 그 지정된 폴더인 "pds/" 혹은 "upload/"로 수정하여 주세요.
호스팅사에서 업로드폴더를 특별히 지정하지 않았다면 업로드(쓰기)권한을 직접 설정하여 주셔야 합니다.
알짜미가 즐겨사용하는 leapFTP의 경우는 아무생각없이 9개의 체크박스를 모두 √하여주면 되는뎅...다른 ftp유틸은...F1키를 눌려서 도움말을 찾으셉!! ^ㅠ^

* click stats list order *
에~~그러니깐....stats라는 목록의 오다를 히트로 할꺼냐 랜덤으로 할꺼냐는 것인데...
통계리포트 조회시 click이 많이 된 순으로 정렬하것이나, 무작위로 나열할 것이냐는 것이겠지요??
TIP 설정을 hits로 하여두고 stats메뉴를 ranking으로 표시하여도 좋을 듯하죠??

* background image *
백그라운드 이미지는 어떤 그림을 사용하고 투명도는 얼마나 설정할 것인가??
뭐...디자인 손대기 귀찮은 알짜미는 걍 넘어감...별로 중요한 것이 아니니깐...

* memory limit *
이 설정을 20분이나 그 이상의 시간이 경과한 뒤에 적용할 것이냐는 의미인가??
걍...생략하고 넘어감...

이제 수정된 config.php파일을 저장하기만 하면 주요한 설정은 모두 끝났음!!!
다시 install.txt파일로 돌아가야징~~=3=3=3

3. CHMOD 777 (make writable) the adverts directory your specified in config.php (default 'adverts').
아까...벌~~써~~ 했네, 이사람아!!

4. open your browser and run http://www.domain.com/install.php and click "Setup" button
니 브라우져를 열고 install.php를 뛰게 만들어서 "Setup"단추를 살포시 눌러줘라...
뭔 말인지 알아들었습니다..
에이치티티피콜론슬래쉬슬래쉬....시키는 대로 또박또박 입력해서 모니터에 출현한 버튼을 클릭하면 뭐뭐가 두어개 만들어 졌다고 멘트를 날리는데...
혹시나 싶어서 한번더 클릭하니 뭐뭐가 이미 있다면서 더 이상 못하겠다고 하네요..

이제 다 끝났다~~~만세~~~!!! 할려고 하니...또 뭔가를 주절거려 놓은 것이 있어서 살펴보니...


5. Remove install.php for security purposes.
보안을 위해서 install.php파일을 없애뿌리라네요...
그렇구나...install시엔 별도로 계정등을 확인하지 않으니...누군가가 내 사이트를 살펴보고는 "오호라~~"를 외치며 install.php를 구동시켜서 그동안의 축적된 자료들을 가벼얍게 날려버릴 수도 있겠구나...
착하고 친절한 개발자녀석...바다건너가서 머리 쓰다듬어주고 싶군...
하지만, 소심한 알짜미 걍 없애기는 좀 그렇고해서 파일명만 바꿔두었습니다.
이담에 다시 초기화세팅할 경우도 있을 듯 해서 install.sav로 바꿔두면 찾기도 싶고...ㅋㅋ

6. Open your browser and point to http://www.domain.com/
웹브라우저를 열어서 사이트를 확인하라는데...이제 끝난겨?!?!

7. Please make sure you enable IPN in your Paypal Profile and point it to http://www.yourdomain.com/ipn.php (this is very important if you want the website to communicate with Paypal)
나의 Paypay 프로필에서 IPN이 가능하도록 해달라는데...
쁠리~~즈..청원형이니깐...걍 신경안쓰고 넘어갈려고 하는데...
또 붸~~리 임뽀탄트가 보인다...
'니 도메인의 사이트에 ipn.php라는 파일이 있는데...이걸을 주목해야 한단다.
이기 이기 Paypal캉 니 사이트캉 코뮤니케이션하는데 엄청 중요하거등...'뭐, 그런 내용임돠..

그럼 그렇지...결제시스템 탑재가 너무 허술하고 간단하다고 생각했어...ㅡ.ㅡ;
뭐...실제적으로 내 사이트에서 Paypal결제까지 하면서 유료로 광고를 의뢰하실 분도 없겠지만, 이참에 한번 끝까지 해보자는 맘으로...

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

인자부터는 단순구매자로서도 paypal을 이용한 경험이 없었던 알짜미가 (조금전에 처음으로 가입했다잖아욧~!!!) paypal을 헤매었던 기행기가 되겠습돠~~!!

뭐...코웃음치실 분도 계시겠지만...뭐...걍...웃으셉!!
고딩1학년 영어수준의 알짜미가 이거땜에 얼마나 진땀을 흘렸는데...
이른바, 통박의 승리라고나 할까...

다시 Paypal에 로그인하여서 Profile을 열었습돠~~.
이런이런 콘트롤 F를 눌려가면서 아무리 뒤져도 IPN은 커녕...그 비슷한 단어도 없는 것 아니겠슴메?!
어디 큰메뉴부터 다시 살펴보자.
마이어카운트...
뭐...주소랑 전화번호랑 그런거만 있던데...
센드마니...
돈 보낼때...그니깐두루 ebay같은데서 뭘 살때 이용하겠지...통과
리퀘스트마니...
돈 찾을때...그니깐 이게 난중에 제일 필요할 듯...일단 체크
판매자도구...
아하..여기다...그니깐두루 서비스제공하고 대금을 받는 사람이 사용하는 메뉴구낫...클릭하고 콘트롤에프...
어랏??? 여기도 엄써!?
경매도구...
여기는 해당사항엄는디...그래도 혹시나 하였는데...역시나 엄돠...이일을 우째...

영어도 짧은 넘이 국제전화로 물어볼수도 없구...이일을 우짜나 싶어서 두리번거리던 중에...상단에 보이는 Help!! 그럼..그럼...엔터 유어 퀘스천 히어...뭐든지 물어보라 이거지~잉?!?! ^ㅠ^
IPN을 입력하고 엔터!!
How do I activate Instant Payment Notification (IPN)? 라는 문장이 곧장 보인다..
이게 바로 내가 찾던 거당....
아항 IPN이 Instant Payment Notification의 약자구나...뭔 뜻인지는 몰라도..^ㅠ^

You can activate Instant Payment Notification (IPN) from your Profile.

Note: Before activating IPN, please read the instructions to ensure that you can support the notification and authentication system.

Here's How:

1.Click the My Account tab.
2.Click the Profile subtab.
3.Click the Instant Payment Notification Preferences link in the Selling Preferences column.
4.Click Edit.
5.Click the checkbox and enter the URL to which you would like to receive HTML posts.
5.Click Save.
7.You have successfully activated IPN.


IPN을 엑티베이팅 하기전에...아~~몰라몰라...
걍 다시 My Account > Profile엘 가서 Selling Preferences칸에서 Instant Payment Notification Preferences를 찾아보았는데...또 엄땅...ㅡ.ㅜ;

뭐가 어디어 어케 잘못된 거징?? 혹시나??
문득 뭔가가 짐작되어 졌다.
가입시점에 Personal Account / Premier Account / Business Account 의 세가지로 구분하여 물었었는데, 아무생각없이 Personal Account로 가입한 것이 문제가 된 듯...확신에 가까운 추측을 하게 되었다.

이를 어째?!?! 계정을 삭제하고 다시 가입할 요량으로 마이어카운트를 눌렀는데....
좌측메뉴에 표시되는 "Upgrade Account"
움하하하....이 작은 글씨가 왜 이렇게 대문짝만하게 보이는 거얌!!! ^ㅠ^y

계정을 업그레이드 하겠냐고?? 당근이지~잉!! 클릭
"업그레이드 나우"클릭!!
Do business under my name - Premier Account
Do business under my company or group's name - Business Account
니 이름으로 장사하겠냐..아님 니가 소속된 조직이나 회사이름으로 장사하겠냐...
뭐...나는야 쁘리땐서라네요...비지니스가 아닌 프리미어...
프리미어가 더 그럴듯 하잖아요...ㅋㅋ

어카운트 업그레이드 콘포메이션!!! 등업이 됐다 이거지~~잉?!!? ^ㅠ^
My Account > Profile엘 가서 Selling Preferences칸을 살펴보니 아까와는 달리 뭔가 주주룩 뜬다...야호!!
알짜미를 이렇게 고생시킨 인스턴트 노티피케이션 쁘리훼어런쓰도 보인다.
오케이!! 이제부터 일사천리..

인스턴트 어쩌고저쩌고를 클릭!
인스턴트 어쩌고저쩌고(IPN)가 Off되었있으니 Edit하겠냐? 당근 "Edit"버튼 클릭!!
나타난 체크박스는 뭐...진짜로 니사이트랑 페이팔이랑 연결하겠냐는 그런 내용의 흔해빠진 확인절차겠지?
짧은 영어 고생시키지 말고 걍 √ ...그래야 착한 이용자지~~잉!! ^ㅠ^

노티피케이션 유알엘...드뎌 찾았다...개발자가 "붸~리 임뽀딴스" 하다면서 강조했던 부분...
에이취티티피콜롱슬래쉬슬래쉬...아이피엔도트피에취피 입력하고 "Save"버튼 클릭.
You have successfully activated IPN.
우왕~~이문장이 너무 반갑다...코끝이 시큰거린다...만세 삼창이당..
혼자서 콩그리에이션을 콧노래로 흥얼거리면서...
이제 다 끝났나?? 혹시나 하는 불안한 마음으로 install.txt파일을 다시 확인하여보니

7. Your all done.
다 끝났다네요....띨띨한 개발자...아까도 7번이었는데, 또 7번이래...
뭐..나름의 의도가 엿보이긴하지만...
여유있게 씨~~익 한번 쪼개면서 웃어주고...^ㅍ^

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
뭐...이제 정말 정말 정말로 다 끝났습니다.
이제...광고배너도 업로드하실 수 있고...Paypal로 결제도 가능한 듯(?? 아마도..) 합니다.

install.txt파일의 나머지 설명들을 살펴보면,
기본적으로 제공되는 메뉴서비스이외에 쌔로운 웹페이지를 추가할 시에 유용한 팁과
어떤 문제든지 지한테 물어보라는 개발자의 전자우편주소가 나와있습니다.
이런 부분은 차차로 개별연구과제로 넘기지요..

ㅋㅋ...사전에 리눅스호스팅을 받고 있던 APM환경의 계정이 있었지만,..
저 일련의 과정이 불과 5분도 안걸렸다는 사실...
고딩1학년 영어수준이라는 장애를 통박(☜ "어림짐작"이 바른 우리말표현입니다. 공부하세욧.- 노현정버전)으로 극복한 위대한 인간승리입돠~~~
움~~홧홧홧!! s(^0^)y

PS. 1 알짬의 글이 늘 그렇듯이 별 내용없이 주절주절 산만하게 늘어놓은데다가
분명히 서두에서 간략히 설명하겠다고 했잖앗 (`.`( @= ('0')
중간중간 반말지꺼리가 섞였는데요...
저랑 비슷한 수준(죄송 ㅡ.ㅡ)의 분들께 실제적인 체험을 설명하느라 허물없는 문장으로 산만하게 늘어놓았습니다. 이점 이해를 바랍니다. ('') (..)

PS. 2 PayPal연계부분은 아무래도 불안한데...영어유창하신분이 확인사살하여 주시길...


[로켓다이브]페이팔에서 어카운트를 업그레이드 할때 주의하실점은 업그레이드가 높아질때마다.. 수익에서 감점되는 fee 가 많아 진다는것입니다. 저는 한분이 이미, 결제를 하셨고, 그 60센트 중에 33센트가(반이 넘게 ㅠㅠ) 나갔습니다.;; 참고하세요 ^^
역쉬~~ 국내의 일반PG처럼 가맹비등의 언급이 없기에 수수료가 꽤나 부담스러울듯(게다가 국제간의 송금수수료는 또 어떡하구...ㅡ.ㅜ:) 하였는데...너무하다싶을 정도의 수수료비율이군요.
뭐...호기심으로 테스트삼아 운영하는 것이 아니라, 실제 수익창출을 목적으로 운영할 것이라면, 국내PG도 간단히 연결할 수 있는데...
뭐...PG시스템 한두번 달아본 것도 아니고...일단은...이정도에서 만족임돠..!!

산만하게 늘어놓은 내용을 꼼꼼히 살펴보시고 조언을 아끼지 않으신 로켓다이브님 감사드립니다. -('')-_(..)_
여기보다 3시간 빠른 곳이라면 지금쯤 곤하게 주무실 시간이네요...편히 주무세요.
이 멘트 아실려나?? 잘자~~내꿈꿔~~ ^0^
후다닥 =3=3=3
목록
댓글 25
댓글 새로고침
목록
로그인 후 더욱 많은 기능을 이용하세요!아이보스 로그인