/***********************************************************************************************************/
	  ߣ010-87875188 QQ:617825365
	  ٷַhttp://www.php.cm
	  ٷ̳http://bbs.php.cm
	ٷģվhttp://moban.php188.com
	  ˾ַ·70شD7
	֤ţֵ0218482
	    ǼǺţ2010SR030209
/***********************************************************************************************************/
=========================================================v3.0 RC5=======================================================================
˴θĶ漰ƷҳĲ߼JS globals.jsĵĵ Ҫڹ
 ƷȱǼĄ̊́ ǰ̨ ߼Ż 
 Ʒ񸽼Ӳ ֲ֧ͬͺ 󶨻 
 Ʒ ԭƷģʽ
 ϵͳں Ϊģ鰲װ׼
 ƷΪ0ʱֱдΪ10
 ͷʽ趨ָXԪ˷ʱü
 ģ鰲װ
 վ֧Ҫ֧
 Źģ(赥װ)
 ֩ץȡʶBUG

=========================================================v3.0 RC4=======================================================================
3.0Ժİ汾ԭ2.Xģ岻  ں,ļб仯
 վƤ ԭ̳ϵͳƤ°Ƥ
 վ̨Ƥ û
 Աܷʽ ʹûϼܷʽ
 ֧־Ĵ
 ̨ں ٶȸ »Ȩ ݿ鵽ʼȨ¹
 ֧߼
 ﳵ
 򲿷IIS Ϊindex.html,index.phpȺ˳ α̬ģʽʱԭ·ģʽ?Ϊindex.php?
 sessionʱ Ϊ3600,php.config.php ҵ define('SESSION_EXP_TIME',3600);/*sessionʱ*/ ûһ
  ϲģ建ɾ
 վƤĹȨ޹鴴ʼӵ ʱǴʼӵءϴȨҲʹ
 ߼
   ӶԻĴ
 ӱ༭ƷʱƷݶʱ鷳ĵ
 ƷĲ
 ̬ɵĴ
 ı༭ ԭĵһ޸Ϊͳһ
 ݱĴ ֧ݱĵ
 ԭ༭Ϊʹkindeditor(Աԭ༭)
 Զ̨˵
 Ա̨½·ֶ
 ԭƷģʽ,ģʽ (ûʹƷֶ)
 ԭƷദƷɸѡģʽ,ʹµɸѡģʽ(ɺ̨)
 ̨IE6ȫ֧,IE7ʹ
ϲ ԭ͹λ ͳһΪλ
д ֧ӿ ֧ӿΪװģʽ
д Աӿ òģʽ 
 Ʒ( Ա԰Ѻ̨Ÿ,еݾ,ӻ༭ƷҪ˴)
 XԪǿʹõʽ
 ˻Ŀ
 ֩ͺ̨
 ǰ̨IP
 ˿
 ʹûԱ֧
 Ʊ
 ֿƿ(ֵͻ,Զ۰)
 ˷
 Ʒ ԲͬƷӦʽ
 ̨Ƥɸ
 ֵͻ
 ģʽģʽĿ
 ͷʽü(ش)
 ȡ,û˿˻
 ̨ ûʽ־ҳ
 Ʒһ(Ʒԭϵͳ)
 ־¼
 Ա
 Ա¼
 Ʒ
 ͷʽģʽ(ǷûдͻַͷʽʹùԱü)
 ƷԱ(Ա ֻĳӵĹԱ)
 ʼй(ӳٷ) зĬϲӳٷ
 Ʒɺ̨ URLģʽ
 ױ֧ӿ
 Ⱥ
 URLģʽ ԭ index.php?Ϊindex.php? ֧yousite.com/index.php/goods/detail/id-10.htmlַ ֧
 Ʒ,,Ա ⲿýӿ
 ݵٽӿ
 ƷƷƺ͹ӦƴӲ
 ԱԶѡ
 Ա߼ѡ
 ȯ߼͹ȯ߼
 ȯʹü¼
 ùƷ˵ĹƷ
 ȡԱĿǰΪֹĶͳ
 JSõķ ֧ⲿվ
 ÿƷƾöӦƷµĻõƬ
 Ʒװ()
 ֧ݵ½ QQ½ ٶAPI½  ȫװģʽ
 ƷĴ
 ƷĴ
 ƷԶɸѡ(ɿ)
 ʹûʱ֧Ӷÿ
 Ʒ(+RMB,ֹ,RMB) ϲڶһ
 Ա̨Աջַ
 Ȩ޿  ɾ ɸѡ
޸ ʱɾBUG
޸ ȷʱ֧
޸ ʼʱʱֵ
޸  վڵȾԵַԶ
޸ ̨ԱʽͳƲ׼ȷ
޸ ̨Աʽбͳƴ
޸ ̨ бAJAX صҳʱִ
޸ ʼŲݳ
޸ ʼʱ ˲дΪַʱ ޷ʼ
޸ ʼʱֵʱ
޸ ༭ƷʱΪΪ0
޸ ༭Ʒд־¼
޸  ˮӡͼ ʱҳƷͼƬʾ
޸ ̨޸ʱ ȷ
޸ ﳵͳƷò׼ȷBUG
޸ ̨ǻԱҲʾ¼BUG 
޸ ½ҲԹʱ;½µ
޸ ȯظʹõBUG 
޸ ԱȯʾBUG
޸ ༭ƷƷɾ̬ҳַ仯
޸ IE6 ,7 httpsģʽ޷ص

=========================================================v2.0.5 stable=================================================================
޸ ༭Ʒ񲻳ɹ
޸ Ʒǩʱʾ쳣
޸ ǰ̨ƷݲʱʾԴ
޸ ǰ̨ĬƤﳵ޸Ʒ
޸ ̨չԺJS
޸ Ʒ͸ƷѡͼƬʱJS 
޸ ̨˿հ׵µƷԺֵȫһBUG
޸ ֲ̨˵Դ
 ,,õƬ ɺӿҳת
޸ ҳӱ༭
 ̨浱߶ȱ仯󲻷ԭʼ״̬
޸ Աֳжϲ׼ȷ
޸ IISֵĺ̨cookie·
 ԱעƹĲ
 ƶ֧֧ӿ
޸ sessionģʽΪdbʱIĘFLASHϴͼƬʧܵ
޸ ɾͼƬɾ
޸ IIS  ½ ҳ PHP has encountered a Stack overflow ,ͬʱServer_json
޸ ·ɾʱӷҲɾBUG
޸ ɾ̬ҳʱʱ޷ɵBUG 
޸ ༭Ʒʱ,Ʒ༭ʧܵ
޸ ʹdbsessionʱʱ̵̫
 ̨ҳ
 ԶƷбʾ Ʒб->ʾ 
 ,Զ嵼ݽṹ
 Ʒ,ΪѡҪݽṹ
޸ ̨ҳһЩJS С
 ƷĲģʽԭĲģʽ
  (ѡҪĶݽṹ)
 б
 ༭ȡҼ
 ڲIIS ȡ̨·,Զȡ,Ϊֶ php.config.php м define('PHP_MANAGER_ROOT','/admin/');  adminΪԱ̨Ŀ¼ ˺̨ԱĿ¼ ǵһ޸ļ

=========================================================V2.0.5 beta 3 ================================================================
޸ ༭Ʒ񲻳ɹ
޸ Ʒǩʱʾ쳣
޸ ǰ̨ƷݲʱʾԴ
޸ Ʒ޸Ϊ¼ܺ ҳʾΪϼܵBUG 
޸ php.inipostuploadֵһʱ޷ϴBUG
޸  ༭ ޸޷BUG
޸ Աۿ޷ֵ(ڻԱ->Ա鴦)
޸ 鴦 Աʽ־ʱʾcrack die
޸ ǰ̨ĬƤʾϵBUG
޸ ̨ĬҳվϢͳƺͱͳƲ׼ȷBUG 
޸ IIS ·α̬ģʽʱ·
޸ ԱۿϢ ۿۼBUG
 ̨ҳխʾ쳣BUG 
 ԭԱȼ,µĻԱۿϢ Ϣ
 г
 Ʒ ƷŲ
 ɳֵʱʱ
 Զ嶩(ϵͳ->Ʒ+ ޸)

=========================================================V2.0.5 beta 2 ================================================================
˵ھ̬ҳ ģиĶV2.0.5һµģвֲʹ ߳С
ر˵ APCeAcceleratorXCacheпܵ¼ܺĳ,رնӦģ
===============================================================================================================================
ҳش޸:
	Ա¼
	Ʒ(AJAX ص)
	ﳵ 
 ش޸:
	д
	ģд
	Ż
===============================================================================================================================
 ̨IE6ȫ֧(ʹIE6 Ϊں˵),IE6û뾡IE8 ʹ÷IEں˵
 ģ庯еselect_db 
޸ ̨Ʒ޷
޸ ༭޷ֵ
޸ ȫվԤͳ ҳµ
޸ ֧׷ͷõ(һͷ)
޸ FLASHϴ ѡҪϴļ ϴ
޸ ʹļģʽʱsessionԶٵBUG ĬʱΪ1800 ɴinit.phpļ޸
޸ һЩ֪İȫ
 (Ϊִ֧,дõƬ),õƬϴʱͼƬļʹĳֵĴ õƬϸ
 ̨Ȩ޲˵ Ľ㷨 
 ̨鿴ǰû(ֻдʼܲ鿴ǿ߳ĳѵ¼Ա)
 ʼ޸ûȨ޺ ½ûȨõ޸
 ļ
 ýӿ
 ߼
 Ĵӡ
 ̨㷨
 ֧ʽ(ͷʽ ֧ʽ ͬʱѡ֧ʽ ûύֱת)
 ֩в¼ͳ ¼ҵʷ¼
 Ʒ,
 δ½״̬ұҪԱ¼֧»Ա½ ֱתԱĸΪתﳵ
 ﳵ->֧(޸ԭӹƷ->дϢ->֧) ֧ҳˢҳ潫ת.ֵΪֻҪû¼ɿδ֧ĶϢ ֱ޸ļ
 ԭƷݼΪƷ
 ֵ(վӵ߿ֱӡˢʵ忨,Ƶ绰ֵ)
 ̬ɹ(,Ʒб,Ʒ,,Ʒ),,,ɵʹ
 嵥
 ָϵͳĬȨ޵Ĺ(ʼ)
 ҳ
 ̨,Ե֧
 ϴģʹ빦
 ƷݵΪxls
 Աַ,ֻ빦
 ʼȺ,,֧ļֱϴȺʼ
 Ʒ
 Ʒ
 ,ʼ ֪ͨԱĹ(ʼģ崦)
 Ʒλ
 Ʒ߼(̨)
 վ
 ָ
  (    ͳ XLS)
 Ʒ
 Ա
 Աֲ (ɰʱ,ֲ鿴)
 Ʒ빺 
 Ʒչ۸
 ʼ
 עƹ
 ƴȡ־λ
 ƷŻȯ
 ֩ͳƱ(رͼ)
 ҳ澲̬(Ǵ̬ģʽ) ҳԶ뵽ϵͳ->ô
 ༭ ճΪıѡ,ĬΪtrue ǿΪıģʽ,ϵͳ->༭
 ༭ Ϊ1.1.1 googleͼ,û google apikey  
 ̨ģ
 JS ӿٶ
 ҳFLV (ǰ̨)
д 洦
д ģ ٶԭsmartyģĵ2-3 ͬʱֱ֧ģдPHP
=========================================================V2.0.4 beta================================================================
޸ ¶ʱ ύյַBUG
޸ ¶ʱĿվע
޸ ̨ʼʱʱŲɹBUG
޸ ̨ȷϺ޷ӷBUG
޸ ԱֵҳBUG
޸ IE6º̨ҳʾ쳣
 Ʒվ 
 Ʒʾģʽȫ,ΪֱƷദ
 ԭSESSION ģʽ  ʹFILE,DB SESSION  ĬΪfileģʽ (Ĭǰ̨SESSIONļ temp/Ŀ¼,̨ admin/sessionĿ¼ ,php.config.php ޸)
	(ں̨ϵͳĿ¼µļпܵѵ½û˳) DBģʽԽ׶ ݲƼʹ
 ¶,ֵ,֧ҳ淢ΪAJAX  ٶȴ
 (̨)Ʒģʽ ɾ Ʒ->->(ѡƷύ) ͬʱԭAJAX ޸Ʒ, ģʽ
 ԭļϴģʽ,ʹFLASHϴ ()
޸ Ʒʱʹչʱı
޸ ȷ϶֧ʱ
޸ Ʒʹչʱ鵫δѡֵʱǰ̨ƷʱBUG
޸ һλֻʾһBUG
޸ ʧЧBUG
޸ ̨Ŀ¼޷޸ĵ
޸ ϵͳ  Ϊ ༭ʹվͼƬʱǰ̨ʾͼƬBUG
޸ Ʒ༭༭ʱ (ѡͼƬٱ δ޸ĵBUG)
޸ Ա ʷͳƷ׼ȷBUG
޸ ɾɾƷͳƲ׼ȷBUG
 ʼ(̨->ϵͳ->ʼ->ʼ)
 ʼ ʼ ѵ
 ǰ̨  Զ 
 ƷṦ
 Žӿ
 Ա  ֱӴӡ
޸ ̨ڴCPUռùߵ
 ༭ 1.0.R3 
̨һЩСϸڵĵ
 ĵ ͬʱӲֺ
=========================================================V2.0.3================================================================
ر˵
	ûװʱְװʧܻ򱨴,ǲԷzend
	PHP eaccelerator ͻµ,йرeaccelerator
	޷ͨPHP
	رշ:php.ini  ҵ eacceleratorĴ ǰ;ε ɾ
	ʹappserver()WEBᵼ´
	־ Ʒݲʱµ
	ϵͳĲ˶̬漼,Իݲʱ,ⲻBUG
	ں̨.ʱһ㲻ᳬ2Сʱ.
	ע⡿˴ĻʱϵͳеĻʱ

ע˰汾֮ǰĳṩ,ȥƤֲܲ ԭϵͳĬƤĿܲ
ƤĬƤ˵ ͬʱҪҪCOPYļ
Сʾ: Ҫ޸ĺ̨ԱĿ¼ php.config.php ҵ define('PHP_MANAGER_ROOT','admin');//̨Ŀ¼ 
ͬʱ ޸adminļΪҪĿ¼ 
===============================================================================================================================
޸ ͳƱͳݲ׼ȷBUG
޸ ʹվ֧ʱҳҵ
޸ ֻעʱжϴ
޸ IIS·ɽģʽµ
޸ ԱעʱظƵ
޸ ģ岿ֲֵطĴ(־,ƷѡʱֵJS)
޸ ԱֱӹƷʱ(ֵʽ)֧ʽ¼BUG
޸ ԱעͳƲ׼ȷBUG
޸ δ֧ʱ±༭ʱѡͷʽƷѲ׼ȷBUG
޸ Աʱݲȫbug 
 ϵͳҪļ,ϵͳ ɾ $outurl ɾģ
 Ʒ$pageΪ$is_page
 ԰һЩ׼ȷ
 ҳģĵɵĹ
 ǰ̨Ķؼ(ͬʱ̨ŹؼʵĴ-̬)
 ǰ̨ƷԱݲ׼ȷBUG ͬʱɾԭԱȵJS
 ɾ ϴ 鿴Ȩ
 վŹ
 ֩ͳƼ¼
 ǰ̨Զ̬ͼƬ(ƷͼƬһµ)
 Աں̨޸ûĶ (ѷƷ޸)
 վڵͼ,rss Զ (̨->վڹ->seo)(googleͼ,Ʒ,,ƷƵRSS)
 Ʒࡢ·,ƷơƷ顢 ҳ Զģ幦
 ȫվSEO  (Ʒ,,Ʒ,ҳ  )
 URL·дģʽ (ʹñϵͳ¼,Ӱ첿¼,ԭ·ģʽһ) ok
 Ʒ
 Աǰ̨Ʒͳ
 ؼ
 
 Ա½ʹöģʽ½(û,ַ,ֻ)
ϲ ǰ̨ƷûԺ ۺ־AJAX 
 վģĲ
 Ա¼ͳʽͻֵĲ׼ȷBUG
 ϵͳװ
 ֽ̨ʾBUG⼰ôʲ
޸ ϵͳһЩ֪BUG
=========================================================V2.0.1================================================================ 
2.0.1 
 ֤֤
޸ Ʒ,ݼʱļ۸(м۸񰴴)
޸ ԱĻͳƵ
޸ ϵͳ֪BUG
 Ķָʽ֧,ͬʱ޸ϵͳöԸϴӰ

ǰ̨ģĵ:http://php.net/viewthread.php?tid=120
̨ʹý̳:http://php.net/viewthread.php?tid=119

=========================================================V2.0.0================================================================ 
2.0.0
 ǰ̨ǩ
 Ʒ
 ǰ̨Ʒʱʵ ƷƷ,Ʒ,,ǩ ɸѡ
 ǰ̨ɸѡܼƷĹչ۸չ
޸ ƷչԴҵBUG
 ƷﳵĹ(ֱԭ1.xϵģ岻)
޸ ԱģʱֱӵϵͳƤbug
 ƷʱĶ۸(Ʒ,ʵʹ)
 ƷͼƬ(ˮӡ,ͼ)
 ö̬ӿվٶ
 õƬģл
 Ʒ۸ݼ(Ʒ)
޸ ƷͼƬˮӡͼʱĵͼƬεBUG
 ϴƷʱԭ4űΪ5(ԭͼᴦ) ԭͼϴˮӡĹ
޸ ƷʱվͼƬӵ(ûͼƬʾ)
޸ ļͼƬʱBUG
 ̨GZIPѹؼԶжǷIE6ǷGZIP(ʹIE6Ҳʹ.IE6·ѹᵼ¿ͻCPUIE)
Դǰ̨
=========================================================V1.1.1================================================================
޸ ϵͳģǰ̨ĲBUG
 ƷƷ̨бʱʾģʽ
ı Ʒִģʽ,ʹʵģʽ
޸ ͳƵĲBUG
޸ Ӵڵ
ǿ Ʒ
 Ʒͳƺ
 ģĲú (ԭģ庯ֲвֺ)
=========================================================V1.1.0================================================================
 վ񱨱ͳ
 Թ(վԱ)
 Ʒۼ¼־
 ǻԱֱӹ
 ucenter(̨)
 ʾģʽ
 Աۿۼ۴
 ԱƷʱԶַ
 Աֶһվ(̨)
 ̨鿴Ա־
 ̨鿴Աʽ־
 ģõȨ
 ӡ
 ǰ̨עԱ鿴Ϣ
 ģֱӲѯsqlĺ
 ǰ̨ʾȫվƷ๦
 Ʒչ԰󶨵Ʒ Ʒ鴦
 Ʒ(µ)ǰ̨ȫʾʾģʽ
޸ ַ֧ݴ
޸ վȡݲ׼ȷ
޸ ͳݲ׼ȷ
޸ Ʒݻȡ׼ȷ
޸ ĳָģ岻ʱǰ̨ʾ
޸ Ʒ˫ʱ(һֱ)
޸ smartyԶ庯 ʱݲ׼ȷ
 վ
 smartyԶ庯 ɵ
 Ʒǰ̨ʾ(ֶ֧ģʽ)
=========================================================V1.0================================================================
򷢲 

/****************************************************************************************************************************/
	
	·д

/****************************************************************************************************************************/

/******************************************* for apache 2.xϵ ·ӳ·޸*********************************/
RewriteEngine on

#α̬

RewriteCond    %{REQUEST_FILENAME} !-d
RewriteCond    %{REQUEST_FILENAME} !-f
RewriteRule    !\.(js|ico|gif|swf|flv|jpg|png|css|zip|rar|tar|pdf|mp3|wav|rmvb|rm)$ index.php QSA,L 

#ѹ
<FilesMatch "\\.(js|css|html|htm|php|xml|jpg|gif|png|bmp)tiny_mce_markerquot;>
SetOutputFilter DEFLATE
</FilesMatch>

#401-500 
ErrorDocument 401 /errors/internalerror.php
ErrorDocument 402 /errors/internalerror.php
ErrorDocument 403 /errors/internalerror.php
ErrorDocument 404 /errors/internalerror.php
ErrorDocument 500 /errors/internalerror.php

/******************************************* for nginx  ǵ޸ĺ nginx*********************************/

ҵ  location / {
	
     }

  
  	if (!-e $request_filename) {
	 rewrite ^/(.*) /index.php?$1&;
	}
ע˷ʽα̬ģʽ.php ĺ׺ļʱ쳣

:
server {
    listen       89;
    server_name  localhost;
    location / {
        root   /shop/www;
        index  index.html index.htm index.php default.php;
	if (!-e $request_filename) {
	 rewrite ^/(.*) /index.php?$1&;
	}
	if ($fastcgi_script_name ~ \..*\/.*php ) {
		return 403;
	}
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
    location ~ .*\.php?$ {
        root           /shop/www;
        fastcgi_pass   127.0.0.1:9000;
	fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /shop/www$fastcgi_script_name;
        include        fastcgi_params;
    }
}