亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1522 | 回復(fù): 0
打印 上一主題 下一主題

【轉(zhuǎn)】面向?qū)ο?OOP)的使用WordPress系統(tǒng) 一拖N的用法 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-12-23 03:43 |只看該作者 |倒序?yàn)g覽

今天和一位網(wǎng)友交流cacheAsFile的使用,從中得知他的網(wǎng)站空間為了實(shí)現(xiàn)三個(gè)各不相同的網(wǎng)站,已放置三個(gè)Wordpress系統(tǒng)來實(shí)現(xiàn)。

操作實(shí)現(xiàn)是在網(wǎng)站的根目錄下放置一個(gè)Wordpress系統(tǒng),再建立子目錄來放置其他的Wordpress系統(tǒng)?烧骐y為了這位朋友。

這個(gè)其實(shí)是很簡單而且很實(shí)在的方法,但是維護(hù)成本確是很高的,而且目錄結(jié)構(gòu)也不怎么不雅觀。

這種模式看來有點(diǎn)像傳統(tǒng)的面向過程編程,復(fù)用性太低,那么面向?qū)ο缶幊蹋∣OP)怎么來處理好這個(gè)需求呢?

一般情況可以這樣理解,Wordpress.org提供的Wordpress系統(tǒng)就像是一個(gè)Class,放置在網(wǎng)站上被訪問時(shí)會根據(jù)不同的配置(數(shù)據(jù)庫中保存的設(shè)置)生成出一個(gè)Wordpress運(yùn)行實(shí)例,各不同的配置(設(shè)定的主題,插件)實(shí)例化出各不相同的基于Wordpress系統(tǒng)的網(wǎng)站。

反過來說,各不相同的Wordpress網(wǎng)站的原因在于不相同的配置。

如果在同一個(gè)服務(wù)器上可以根據(jù)不同的域名訪問來指定不同的配置的話,這樣即可實(shí)現(xiàn)不同的網(wǎng)站。

很高興,php能做到這很基本一點(diǎn)判斷。答案是肯定的。

很巧,在我的本地機(jī)器上,配置有自己的2個(gè)站,一個(gè)就是cbmland.com,另外一個(gè)是iFlex.com.cn,現(xiàn)在都是基于Wordpress系統(tǒng)的,在我的wp-config.php里面有我加了這樣一段:

 

  1. if($_SERVER["HTTP_HOST"]=="www.cbmland.com" || $_SERVER["HTTP_HOST"]=="cbmland.com"){

  2. define('DB_NAME', 'cbmland');
  3. define('DB_USER', 'cbmland');
  4. define('DB_PASSWORD', 'http://cbmland.com');
  5. define('DB_HOST', 'localhost');
  6. define('DB_CHARSET', 'utf8');
  7. define('DB_COLLATE', '');
  8. $table_prefix = 'cbm_';
  9. define ('WPLANG', 'zh_CN');

  10. }else if($_SERVER["HTTP_HOST"]=="www.iflex.com.cn" || $_SERVER["HTTP_HOST"]=="iflex.com.cn"){

  11. define('DB_NAME', 'cbmland');
  12. define('DB_USER', 'cbmland');
  13. define('DB_PASSWORD', 'http://iFlex.com.cn');
  14. define('DB_HOST', 'localhost');
  15. define('DB_CHARSET', 'utf8');
  16. define('DB_COLLATE', '');
  17. $table_prefix = 'ifx_';
  18. // define ('WPLANG', 'zh_CN');

  19. }

很明顯,這個(gè)配置文件會根據(jù)不同的$_SERVER["HTTP_HOST"]來給出不同的數(shù)據(jù)庫表的配置,一個(gè)數(shù)據(jù)表的前綴是 cbm_ 而另外一個(gè)是ifx,就算在同一個(gè)數(shù)據(jù)庫里面也不會沖突。各自有了獨(dú)立的數(shù)據(jù)庫配置,在同一個(gè)優(yōu)化好的Wordpress系統(tǒng)下能互不干擾的運(yùn)行起來。再加上不同的主題風(fēng)格、和插件,各自選擇性的使用。

怎么樣?這樣就可以基于一份Wordpress系統(tǒng)拷貝,理論上可以無限的運(yùn)行多個(gè)不同風(fēng)格的Wordpress實(shí)例了。

怎么樣?整一整,送個(gè)給女友?送個(gè)給老婆?送個(gè)給爸媽?嘿嘿!別以為不要錢,可要悠著點(diǎn)~鄰居們都看著吶~

小提示:虛擬主機(jī)需要先綁定域名才能實(shí)現(xiàn)。

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP