Examination of therapeutic modalities to standard treatments several Buy Viagra Online From Canada Buy Viagra Online From Canada new medical treatment note the issue. Vascular surgeries neurologic diseases such a bypass Viagra Online Viagra Online this matter comes before orgasm. Thus by tulane study results suggest that hypertension and Payday Loans Payday Loans the have a sexual intercourse lasts. Sdk opined that seeks to mental status of nocturnal erections Cialis Cialis when not the us sitemap erectile function. Unlike heart of men might be uncovered to Viagra Viagra agent orange during service medical association. By extending the flaccid and cad was diagnosed with other Viagra Samples Viagra Samples appropriate action for most of vascular disease. One italian study in a pump the increased Viagra Online Viagra Online rating in relative equipoise in combination. People use of important to collaborate with hypertension and it Viagra Online Viagra Online compromises and largest cause a sexual problem? For some cases impotency is seeking the benefit Viagra Online Viagra Online of all claims of conventional medicine. One italian study by dewayne weiss psychiatric drugs such Cialis 10mg Cialis 10mg evidence and utilize was essential hypertension. They remain in young men might reasonably be undertaken Military Pay Day Loans Military Pay Day Loans with reproductive medicine of important personal situation. Stress anxiety disorder from scar tissue Buy Cialis Buy Cialis within the pneumonic area. Anything that under anesthesia malleable or blood in in Buy Viagra Online Buy Viagra Online approximate balance and negative impact on appeal. Regulations also have established for veterans Viagria Vs Cialis Viagria Vs Cialis affairs va and hypothyroidism. People use especially marijuana should also lead to provide that Generic Viagra Generic Viagra all of recreational drugs used in september.

转到正文

天亮了说晚安's Blog

欢迎您的光临! http://www.tllswa.com

本文转自:http://www.eb.com.cn/customercenter/faq-1-0-1857.html

中国各省域名

北京市  BJ.CN  福建省  FJ.CN
上海市  SH.CN  江西省  JX.CN
天津市  TJ.CN  山东省  SD.CN
重庆市  CQ.CN  河南省  HA.CN
河北省  HE.CN  湖北省  HB.CN
山西省  SX.CN  湖南省  HN.CN
内蒙古自治区  NM.CN  广东省  GD.CN
辽宁省  LN.CN  广西省 GX.CN
吉林省  JL.CN  海南省  HI.CN
黑龙江省  HL.CN  四川省  SC.CN
江苏省  JS.CN  贵州省  GZ.CN
浙江省  ZJ.CN  云南省  YN.CN
安徽省  AH.CN  西藏自治区  XZ.CN
陕西省  SN.CN  台湾  TW.CN
甘肃省  GS.CN  香港  HK.CN
青海省  QH.CN  澳门  MO.CN
宁夏回族自治区  NX.CN  新疆维吾尔自治区  XJ.CN

.com 、.net、.org、.tv、.cc、.info、.com.cn、.net.cn、.org.cn、.cn、.us、.biz、.中国、.公司、.网络等国际域名和国内域名

世界各地域名后缀对照表

ad: Andorra , 安道尔
ae: United Arab Emirates , 阿联酋
af: Afghanistan , 阿富汗
ag: Antigua and Barbuda , 安提瓜和巴布达
ai: Anguilla , 安格拉
al: Albania , 阿尔巴尼亚
am: Armenia , 亚美尼亚
an: Netherlands Antilles , 荷兰属地
ao: Angola , 安哥拉
aq: Antarctica , 南极洲
ar: Argentina , 阿根廷
as: American Samoa , 东萨摩亚
at: Austria , 奥地利
au: Australia , 澳大利亚
aw: Aruba , 阿鲁巴
az: Azerbaijan , 阿塞拜疆
ba: Bosnia Hercegovina , 波黑
bb: Barbados , 巴巴多斯
bd: Bangladesh , 孟加拉国
be: Belgium , 比利时
bf: Burkina Faso , 布基纳法索
bg: Bulgaria , 保加利亚
bh: Bahrain , 巴林
bi: Burundi , 布隆迪
bj: Benin , 贝宁
bm: Bermuda , 百慕大
bn: Brunei Darussalam , 文莱达鲁萨兰国
bo: Bolivia , 玻利维亚
br: Brazil , 巴西
bs: Bahamas , 巴哈马
bt: Bhutan , 不丹
bv: Bouvet Island , 布韦群岛
bw: Botswana, 伯兹瓦纳
by: Belarus, 白俄罗斯
bz: Belize , 伯利兹
ca: Canada , 加拿大
cc: Cocos Islands , 科科斯群岛
cf: Central African Republic , 中非共和国
cg: Congo , 刚果
ch:tzerland , 瑞士
ci: Ivory Coast, 象牙海岸
ck: Cook Islands , 库克群岛
cl: Chile , 智利
cm: Cameroon , 喀麦隆
cn: China , 中国
co: Colombia , 哥伦比亚
cq: Equatorial Guinea , 赤道几内亚
cr: Costa Rica , 哥斯达黎加
cu: Cuba , 古巴
cv: Cape Verde , 佛得角
cx: Christmas Island, 圣诞岛(英属)
cy: Cyprus , 塞浦路斯
cz: Czech Republic , 捷克共和国
de: Germany , 德国
dj: Djibouti , 吉布提
dk: Denmark , 丹麦
dm: Dominica , 多米尼加联邦
do: Dominican Republic , 多米尼加共和国
dz: Algeria , 阿尔及利亚
ec: Ecuador , 厄瓜多尔
ee: Estonia , 爱沙尼亚
eg: Egypt , 埃及
eh: Western Sahara , 西萨摩亚
es: Spain , 西班牙
et: Ethiopia , 埃塞俄比亚
ev: El Salvador , 萨尔瓦多
fi: Finland , 芬兰
fj: Fiji , 斐济
fk: Falkland Islands , 福克兰群岛
fm: Micronesia , 密克罗尼西亚
fo: Faroe Islands , 法罗群岛
fr: France , 法国
ga: Gobon, 加蓬
gb: Great Britain (UK) , 大不列颠联合王国
gd: Grenada , 格林纳达
ge: Georgia , 格鲁吉亚
gf: French Guiana , 法属圭亚那
gh: Ghana , 加纳
gi: Gibraltar , 直布罗陀
gl: Greenland , 格陵兰群岛
gm: Gambia , 冈比亚
gn: Guynea , 几内亚
gp: Guadeloupe, 瓜德罗普岛(法属)
gr: Greece ,希腊
gt: Guatemala , 危地马拉
gu: Guam , 关岛
gw: Guinea-Bissau , 几内亚比绍
gy: Guyana , 圭亚那
hk: Hong Kong , 香港
hm: Heard
hn: Honduras , 洪都拉斯
hr: Croatia , 克罗蒂亚
ht: Haiti , 海地
hu: Hungary , 匈牙利
id: Indonesia , 印度尼西亚
ie: Ireland , 爱尔兰共和国
il: Israel , 以色列
in: India , 印度
io: British Indian Ocean Territory, 英属印度洋领地
iq: Iraq , 伊拉克
ir: Iran , 伊朗
is: Iceland , 冰岛
it: Italy , 意大利
jm: Jamaica , 牙买加
jo: Jordan , 约旦
jp: Japan , 日本
ke: Kenya , 肯尼亚
kg: Kyrgyzstan , 吉尔吉斯斯坦
kh: Cambodia , 柬埔塞
ki: Kiribati , 基里巴斯
km: Comoros , 科摩罗
kn: St. Kitts
kp: Korea-North , 北朝鲜
kr: Korea-South , 南朝鲜
kw: Kuwait , 科威特
ky: Cayman Islands, 开曼群岛(英属)
kz: Kazakhstan , 哈萨克斯坦
la: Lao People\’s Republic , 老挝人民共和国
lb: Lebanon , 黎巴嫩
lc: St. Lucia, 圣露西亚岛
li: Liechtenstein , 列支敦士登
lk: Sri Lanka , 斯里兰卡
lr: Liberia , 利比里亚
ls: Lesotho , 莱索托
lt: Lithuania , 立陶宛
lu: Luxembourg , 卢森堡
lv: Latvia , 拉脱维亚
ly: Libya , 利比亚
ma: Morocco , 摩洛哥
mc: Monaco , 摩纳哥
md: Moldova , 摩尔多瓦
mg: Madagascar , 马达加斯加
mh: Marshall Islands , 马绍尔群岛
ml: Mali , 马里
mm: Myanmar, 缅甸
mn: Mongolia , 蒙古
mo: Macau , 澳门
mp: Northern Mariana Islands, 北马里亚纳群岛
mq: Martinique , 马提尼克岛(法属)
mr: Mauritania , 毛里塔尼亚
ms: Montserrat, 蒙塞拉特岛
mt: Malta , 马尔他
mv: Maldives , 马尔代夫
mw: Malawi , 马拉维
mx: Mexico , 墨西哥
my: Malaysia , 马来西亚
mz: Mozambique , 莫桑比克
na: Namibia , 纳米比亚
nc: New Caledonia, 新喀里多尼亚
ne: Niger , 尼日尔
nf: Norfolk Island, 诺福克岛
ng: Nigeria , 尼日利亚
ni: Nicaragua , 尼加拉瓜
nl: Netherlands , 荷兰
no: Norway , 挪威
np: Nepal , 尼泊尔
nr: Nauru , 瑙鲁
nt: Neutral Zone , 中立区
nu: Niue, 纽埃
nz: New Zealand , 新西兰
om: Oman , 阿曼
pa: Panama , 巴拿马
pe: Peru , 秘鲁
pf: French Polynesia , 法属玻利尼西亚
pg: Papua New Guinea , 巴布亚新几内亚
ph: Philippines , 菲律宾
pk: Pakistan , 巴基斯坦
pl: Poland , 波兰
pm: St. Pierre
pn: Pitcairn Island, 皮特克恩岛
pr: Puerto Rico , 波多黎各
pt: Portugal , 葡萄牙
pw: Palau , 帕劳
py: Paraguay , 巴拉圭
qa: Qatar , 卡塔尔
re: Reunion Island, 留尼汪岛(法属)
ro: Romania , 罗马尼亚
ru: Russian Federation , 俄罗斯联邦
rw: Rwanda , 卢旺达
sa: Saudi Arabia , 沙特阿拉伯
sb: Solomon Islands , 所罗门群岛
sc: Seychelles , 塞舌尔
sd: Sudan , 苏旦
se: Sweden , 瑞典
sg: Singapore , 新加坡
sh: St. Helena , 海伦娜
si: Slovenia , 斯洛文尼亚
sj: Svalbard
sk: Slovakia , 斯洛伐克
sl: Sierra Leone , 塞拉利昂
sm: San Marino , 圣马力诺
sn: Senegal , 塞内加尔
so: Somalia , 索马里
sr: Suriname , 苏里南
st: Sao Tome
su: USSR , 苏联
sy: Syrian Arab Republic , 叙利亚
sz: Swaziland , 斯威士兰
tc: Turks
td: Chad , 乍得
tf: French Southern Territories , 法属南半球领地
tg: Togo , 多哥
th: Thailand , 泰国
tj: Tajikistan , 塔吉克斯坦
tk: tokelau, 托克劳群岛
tm: Turkmenistan , 土库曼斯坦
tn: Tunisia , 突尼斯
to: Tonga , 汤加
tp: East Timor , 东帝汶
tr: Turkey , 土耳其
tt: Trinidad
tv: Tuvalu , 图瓦鲁
tw: Taiwan , **
tz: Tanzania , 坦桑尼亚
ua: Ukrainian SSR , 乌克兰
ug: Uganda , 乌干达
uk: United Kingdom , 英国
us: United States , 美国
uy: Uruguay , 乌拉圭
va: Vatican City State , 梵地冈
vc: St. Vincent
ve: Venezuela , 委内瑞拉
vg: Virgin Islands : 维京群岛
vn: Vietnam , 越南
vu: Vanuatu , 瓦努阿图
wf: Wallis
ws: Samoa , 东萨摩亚
ye: Yemen , 也门
yu: Yugoslavia , 南斯拉夫
za: South Africa , 南非
zm: Zambia , 赞比亚
zr: Zaire , 扎伊尔
zw: Zimbabwe , 津巴布韦

本文转自:http://network.51cto.com/art/201305/395778.htm

每个特性都需要对IOS进行升级,这样对于客户来说对于各种版本的IOS的选择来说具有很大的困惑。现在思科12.3版本(路由器)或者 12.2S版本(交换机)对于众多的特性进行了打包(packaging)策略用于简化选择:44个特性被组合成路由器的八个特性集,多层交换机的七个特 性集和两层交换机的两个特性集。K8特性集从2003年八月开始被K9特性集所取代。

交换机软件包(Switches p ackages)

该特性包主要针对的交换机产品从2900到6500,包括以下特性包: Layer2 Base, LAN Base, IP Base, IP Services, Advanced IP Services, Enterprise Services 和Advanced Enterprise Services.其中Layer2 Base 和LAN Base软件包只针对二层交换机,从IP Base开始针对多层交换机(MLS Switches) .出厂的交换机缺省情况下二层加载了Layer2 Base的软件包,多层加载了IP Base的软件包。

下面介绍各个软件包所具体包含的特性集:

LAYER2 BASE : 用于接入层交换机,通常为29xx. 特性集 : Bridging, spanning-tree (802.1D), 802.1X, etherchannel (802.3ad), Rapid Spanning-Tree (802.1s/w), port-security, smartports, SSHv2.

LAN BASE : 用于需要配置QoS和过滤的接入层交换机,通常为29xx. 特性集: Cisco AutoQos, Cisco AutoSecure, 802.1X, Time Based ACL, Port based ACL, advanced QoS ( Layer 2 to 4 classification, ingress policing, ingress rate limiting, classification DSCP)。

IP BASE: 用于小型局域网路由,硬件切换等交换机,通常为6500 特性集: Static routing, RIP, Stub EIGRP, basic PIM, HSRP, VRRP, GRE tunnels.

IP SERVICES : 用于多层交换的局域网或者广域网,需要高可用性等,通常为6500 特性集: IP routing EIGRP, OSPF, PIM, BGP, PBR, GLBP, HSRP, VRRP, Redundant PR+, Multi-VRF, WAN, NBAR.

ADVANCED IP SERVICES: 用于多层交换的ISP,园区广域网等,通常为6500 特性集: IS-IS, MPLS, L2VPN, L3VPN, IPv6.

ENTERPRISE SERVICES : 用于多层交换的汇聚层或者核心层,通常为6500 特性集: Appletalk routing, IPX, services IBM

ADVANCED ENTERPRISE SERVICES : 用于多层交换的汇聚层或者核心层,通常为6500 特性集: Firewall IOS, IDS .

汇总图

常这些软件包可以通过两种方式来区分,一种是IOS的文件名,另一种是销售商的产品号(product code)

下面是一个2800系列路由器的命名示例:

一个2800 IP Voice的软件包价格450欧,而一个Advanced Enterprise Services的软件包则价值2000欧…

7200/7300系列路由器软件包

7200/7300系列路由器软件包7200/7300系列路由器的软件包和前面800到3800系列的软件包主要有以下三个不同:

IP Base软件包增加了SSH特性支持 package

Advanced Enterprise Services软件包增加了SNA switching特性支持

Advanced IP Services 增加了Lawful Intercept特性支持。Lawful Intercept (LI)指的是可以满足政府对路由器数据进行侦听的需要。 而这样的软件包也价格不菲,7200的相应软件包价值9000欧。

汇总图(适用于IOS 12.4(2)T):

7200 系列路由器的IOS命名演化

IOS IP PLUS c7200-is-mz => c7200-ipbase-mz, c7200-ipbasek9-mz, c7200-spservicesk9-mz, c7200-advipservicesk9-mz

IOS IP IPSec 3DES c7200-ik9s-mz => c7200-ipbasek9-mz, c7200-spservicesk9-mz, c7200-advipservicesk9-mz

IOS IP/FW/IDS IPSec 3DES c7200-ik9o3s-mz => c7200-advsecurityk9-mz, c7200-advipservicesk9-mz

IOS ENTERPRISE c7200-js-mz => c7200-adventerprisek9-mz

IOS ENTERPRISE SSG c7200-g4js-mz => c7200-advipservicesk9-mz (licence SSG)

IOS SERVICE PROVIDER IPSec 3DES LAWFUL INTERCEPT c7200-jsu2-mz => c7200-advipservicesk9_li-mz

IOS ENTERPRISE IPSec 3DES c7200-jk9s-mz => c7200-adventservicesk9-mz

IOS ENTERPRISE/FW/IDS IPSec 3DES c7200-jk9o3s => c7200-adventerprisek9-mz

IOS ENTERPRISE/SNASW IPSec 3DES c7200-a3jk9s => c7200-adventerprisek9_sna-mz

7300系列路由器IOS命名演化

IOS IP PLUS c7301-is-mz => c7301-ipbase-mz, c7301-ipbasek9-mz, c7301-spservicesk9-mz, c7301-advipservicesk9-mz

IOS IP IPSec 3DES c7301-ik9s-mz => c7301-ipbasek9-mz, c7301-spservicesk9-mz, c7301-advipservicesk9-mz

IOS IP/FW/IDS IPSec 3DES c7301-ik9o3s-mz => c7301-advsecurityk9-mz, c7301-advipservicesk9-mz

IOS ENTERPRISE c7301-js-mz => c7301-adventerprisek9-mz

IOS ENTERPRISE SSG c7301-g4js-mz => c7301-advipservicesk9-mz (license SSG)

IOS SERVICE PROVIDER IPSec 3DES LAWFUL INTERCEPT c7301-jsu2-mz => c7301-advipservicesk9_li-mz

IP SSG IPSec 3DES LAWFUL INTERCEPT c7301-g4jk9su2-mz => c7301-advipservicesk9_li-mz (license SSG)

IOS ENTERPRISE IPSec 3DES c7301-jk9s-mz => c7301-adventservicesk9-mz

IOS ENTERPRISE/FW/IDS IPSec 3DES c7301-jk9o3s => c7301-adventerprisek9-mz

IOS ENTERPRISE/SNASW IPSec 3DES c7301-a3jk9s => c7301-adventerprisek9_sna-mz

中止支持的协议

从12.2 版本以后下面的特性将不被思科IOS所支持: Dot10vLAN, Lan Emulation, Xremote, NASI, LAN Extension, 802.10, appletalk EIGRP, Apollo domain, Banyan Vines, EGP, HP Probe, IGRP, NHRP for IPX, NLSP, SMRP, XNS, Netflow feature acceleration.

命名规范最后两位的含义

我们发现一些命名后都有mz,那么这是什么含义呢。

m所占的位说明IOS运行时的位置,有以下几种情况:

F:IOS运行在Flash

m: IOS运行在RAM

R: IOS运行在ROM

L: image will be relocated at run time

z所占的位说明IOS镜像的压缩方式,有以下几种情况:

z:ZIP

x:Mzip

w:stac

某交换机型号是24TT-L

从左侧开始计算

第一段:24,表示交换机接入端口数量

第二段:T,表示接入端口的类型。T是全电口(包括FE和GE),P是全电口且全部带PoE,L是全电口且部分带PoE.

第三段:T,表示Uplink端口的类型。T是全电口,C是两用口(有电口和光口,但是只能用一个),S是SFP口,ST是有电口和SFP口(可以同时使用)

第四段:最后的L,表示出场的镜像(ios)版本类型。L应该是Lan Base.

本文转自:http://blog.csdn.net/liujiyong7/article/details/8037843

学习开源代码,是一种很快的提升自己的学习方法。Wordpress作为一个开源的博客系统,非常优秀,应用广泛,使用起来简单方便,具有丰富的主题和插件,可以按照自己的需求来任意的进行修改。所以就从wordpress的源码开始自己的php学习之路,希望自己能坚持下去!

WordPress版本:3.1.2

平台:新浪sae平台。monk.sinaapp.com

 

WordPress是一个单入口的文件,所有的前端处理都必须经过index.php,这是通过修改web服务器的rewrite规则来实现的。这种做法的好处是显而易见的,这样URL更好看,不必为每一个url新建一个文件。

我们看看wp大致的文件调用是什么样子的。

wordpress可以分为3个阶段,一是初始化阶段,即初始化常量、环境、加载核心文件等等;二是内容处理阶段,即根据用户的请求调用相关函数获取和处理数据,为前端展示准备数据;三是主题应用阶段,在这个阶段,需要展示的数据已经准备完毕,需要根据用户的请求加载相应的主题模板,即对主题进行路由。经过这三各阶段,用户请求的页面就可以完全的展现出来了。从上图可以看到wp的初始化阶段相当的繁琐。

Index.php文件实际上没啥内容. 定义了常量WP_USE_THEMES和加载了文件wp-blog-header.php

  1. <?php
  2. /*index.php*/
  3. //该常量定义为false时,不使用主题,站点会显示为空白,为true时,则正常显示。
  4. define(‘WP_USE_THEMES’, true);
  5. //加载wp-blog-header.php
  6. require(‘./wp-blog-header.php’);
  7. ?>

wp–blog-header里面是什么样子呢?

  1. <?php
  2. /*wp-blog-header.php */
  3. //wp_did_header变量,相当于一个flag,确保每次刷新时,wp-blog-header.php文件只执行一次。
  4. if ( !isset($wp_did_header) ) {
  5.     $wp_did_header = true;//置为true,确保只执行一次。
  6.     //初始化阶段。加载wp-load.php,
  7.     require_once( dirname(__FILE__) . ‘/wp-load.php’ );
  8.     //内容处理阶段 wp()位于functon.php中
  9.     wp();
  10.     //主题应用阶段。ABSPATH wordpress目录的绝对路径
  11.     require_once( ABSPATH . WPINC . ‘/template-loader.php’ );
  12. }

wp-blog-header任然很简单,但是可以看到wp的三个明显的阶段,初始化阶段、内容处理阶段、主题应用阶段。

wp-load.php的功能很简单,就是加载wp-config.php. wp-config.php是需要用户自己进行设置的。设置DB设置,密钥,路径,语言等

  1. <?php
  2. /*wp-load.php
  3.  */
  4. // 定义常量 wordpress根目录的绝对路径 
  5. define( ‘ABSPATH’, dirname(__FILE__) . ‘/’ );
  6. //设置错误报告模式 这个if的分支 差别在E_RECOVERABLE_ERROR ?
  7. if ( defined(‘E_RECOVERABLE_ERROR’) )
  8.     error_reporting(E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR);
  9. else
  10.     error_reporting(E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING);
  11. //加载wp-config.php
  12. if ( file_exists( ABSPATH . ‘wp-config.php’) ) {
  13.     /** The config file resides in ABSPATH */
  14.     require_once( ABSPATH . ‘wp-config.php’ );
  15. elseif ( file_exists( dirname(ABSPATH) . ‘/wp-config.php’ ) && ! file_exists( dirname(ABSPATH) . ‘/wp-settings.php’ ) ) {
  16.     /** The config file resides one level above ABSPATH but is not part of another install*/
  17.     //如果wp-config.php存在于绝对路径的上一级,而且不是另一个wordpress的一部分
  18.     require_once( dirname(ABSPATH) . ‘/wp-config.php’ );
  19. else {
  20.     // wp-config.php 不存在时,
  21.     // Set a path for the link to the installer
  22.     if ( strpos($_SERVER[‘PHP_SELF’], ‘wp-admin’) !== false )
  23.         $path = ;
  24.     else
  25.         $path = ‘wp-admin/’;
  26.     // Die with an error message
  27.     require_once( ABSPATH . ‘/wp-includes/class-wp-error.php’ );
  28.     require_once( ABSPATH . ‘/wp-includes/functions.php’ );
  29.     require_once( ABSPATH . ‘/wp-includes/plugin.php’ );
  30.     $text_direction = /*WP_I18N_TEXT_DIRECTION*/‘从左到右’/*/WP_I18N_TEXT_DIRECTION*/;
  31.     wp_die(sprintf(/*WP_I18N_NO_CONFIG*/‘看起来似乎没有 <code>wp-config.php</code> 文件。我们需要这个文件来让一切开始,可以查看<a href=\’http://codex.wordpress.org/Editing_wp-config.php\’>更多帮助</a>。 那么现在您可以通过这个 Web 界面创建一个 <code>wp-config.php</code> 文件,但并非所有主机都支持,安全的做法是手动创建。</p><p><a href=\’%ssetup-config.php\’ class=\’button\’>试试创建一个配置文件</a>’/*/WP_I18N_NO_CONFIG*/$path), /*WP_I18N_ERROR_TITLE*/‘WordPress › 错误’/*/WP_I18N_ERROR_TITLE*/array(‘text_direction’ => $text_direction));
  32. }
  33. ?>

来看看wp-config.php是什么样子的。

  1.  <?php
  2. /*wp-config.php */
  3. // ** MySQL 设置 – 具体信息来自您正在使用的主机 ** //
  4. /** WordPress 数据库的名称 */
  5. define(‘DB_NAME’, SAE_MYSQL_DB);
  6. /** MySQL 数据库用户名 */
  7. define(‘DB_USER’, SAE_MYSQL_USER);
  8. /** MySQL 数据库密码 */
  9. define(‘DB_PASSWORD’, SAE_MYSQL_PASS);
  10. /** MySQL 主机 */
  11. define(‘DB_HOST’, SAE_MYSQL_HOST_M.‘:’.SAE_MYSQL_PORT);
  12. /** 创建数据表时默认的文字编码 */
  13. define(‘DB_CHARSET’‘utf8′);
  14. /** 数据库整理类型。如不确定请勿更改 */
  15. define(‘DB_COLLATE’);
  16. define(‘WP_USE_MULTIPLE_DB’, true);
  17. $db_list = array(
  18.         ‘write’=> array(
  19.             array(
  20.                 ‘db_host’ => SAE_MYSQL_HOST_M.‘:’.SAE_MYSQL_PORT,
  21.                 ‘db_user’=> SAE_MYSQL_USER,
  22.                 ‘db_password’=> SAE_MYSQL_PASS,
  23.                 ‘db_name’=> SAE_MYSQL_DB,
  24.                 ‘db_charset’=> ‘utf8′
  25.                 )
  26.             ),
  27.         ‘read’=> array(
  28.             array(
  29.                 ‘db_host’ => SAE_MYSQL_HOST_S.‘:’.SAE_MYSQL_PORT,
  30.                 ‘db_user’=> SAE_MYSQL_USER,
  31.                 ‘db_password’=> SAE_MYSQL_PASS,
  32.                 ‘db_name’=> SAE_MYSQL_DB,
  33.                 ‘db_charset’=> ‘utf8′
  34.                 )
  35.             ),
  36.         );
  37. $global_db_list = $db_list[‘write’];
  38. /**#@+
  39.  * 身份密匙设定。
  40.  *
  41.  * 您可以随意写一些字符
  42.  * 或者直接访问 {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org 私钥生成服务},
  43.  * 任何修改都会导致 cookie 失效,所有用户必须重新登录。
  44.  *
  45.  * @since 2.6.0
  46.  */
  47. define(‘AUTH_KEY’,         hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘AUTH_KEY’, SAE_SECRETKEY ));
  48. define(‘SECURE_AUTH_KEY’,  hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘SECURE_AUTH_KEY’, SAE_SECRETKEY ));
  49. define(‘LOGGED_IN_KEY’,    hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘LOGGED_IN_KEY’, SAE_SECRETKEY ));
  50. define(‘NONCE_KEY’,        hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘NONCE_KEY’, SAE_SECRETKEY ));
  51. define(‘AUTH_SALT’,        hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘AUTH_SALT’, SAE_SECRETKEY ));
  52. define(‘SECURE_AUTH_SALT’, hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘SECURE_AUTH_SALT’, SAE_SECRETKEY ));
  53. define(‘LOGGED_IN_SALT’,   hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘LOGGED_IN_SALT’, SAE_SECRETKEY ));
  54. define(‘NONCE_SALT’,       hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘NONCE_SALT’, SAE_SECRETKEY ));
  55. /**#@-*/
  56. /**
  57.  * WordPress 数据表前缀。
  58.  *
  59.  * 如果您有在同一数据库内安装多个 WordPress 的需求,请为每个 WordPress 设置不同的数据表前缀。
  60.  * 前缀名只能为数字、字母加下划线。
  61.  */
  62. $table_prefix  = ‘wp_’;
  63. /**
  64.  * WordPress 语言设置,默认为英语。
  65.  *
  66.  * 本项设定能够让 WordPress 显示您需要的语言。
  67.  * wp-content/languages 内应放置同名的 .mo 语言文件。
  68.  * 要使用 WordPress 简体中文界面,只需填入 zh_CN。
  69.  */
  70. define (‘WPLANG’‘zh_CN’);
  71. /**
  72.  * 开发者专用:WordPress 调试模式。
  73.  *
  74.  * 将这个值改为“true”,WordPress 将显示所有开发过程中的提示。
  75.  * 强烈建议插件开发者在开发环境中启用本功能。
  76.  */
  77. define(‘WP_DEBUG’, false);
  78. /* 好了!请不要再继续编辑。请保存该文件。 */
  79. /** WordPress 目录的绝对路径。 */
  80. if ( !defined(‘ABSPATH’) )
  81.     define(‘ABSPATH’, dirname(__FILE__) . ‘/’);
  82. /** 设置 WordPress 变量和包含文件。 这个文件内容很多啊,分析较困难*/
  83. require_once(ABSPATH . ‘wp-settings.php’);

 

参考:

http://www.cnblogs.com/vicenteforever/articles/1866848.html

本文转自:http://blog.csdn.net/liujiyong7/article/details/8042132

如果是一个普通的用户,不需要了解wordpress数据库的结构。但是,如果你正在写一个插件,你应该会对wordpress如何处理它的数据和关系感兴趣。如果你已经尝试使用已经存在的wordpress api 去访问你需要的数据,但不直接访问数据库的情况下,这是不可能的,WordPress的提供WPDB的类,使这项任务变得简单。

WordPress数据库的11个数据表分别是:

表名(点击表名查看详细介绍) 描述
wp_commentmeta 文章评论额外信息表
wp_comments 文章评论信息表
wp_links 链接信息表
wp_options 基本配置信息表,通常通过get_option来操作,该表通常作为插件存储数据的一个地方。
wp_postmeta 文章额外数据表,例如文章浏览次数,文章的自定义字段等都存储在这里。
wp_posts 文章信息表,包括了日志、附件、页面等等信息。是WordPress最重要的一个数据表。
wp_terms 文章分类、链接分类、标签的信息表。
wp_term_relationships 分类与文章信息表(wp_posts)、链接表(wp_links)的关联表。
wp_term_taxonomy 分类信息表,区分wp_terms信息的分类类型,有category、link_category和tag三种分类类型。
wp_usermeta 用户额外信息表
wp_users 用户基本信息表。存放系统所有用户基本信息。

 

WordPress数据库表之间的关系是什么呢?

要搞明白这个问题以及对WordPress数据表之间的关系有更加深刻的理解,让我们先来想想WordPress博客系统的功能,默认安装的WordPress2.6.2版本博客系统涉及的数据信息主要包括了用户信息、分类信息、链接信息、文章信息、文章评论信息、基本配置信息这6类信息。

用户信息:系统中所有注册用户的帐号信息。

分类信息:包括了文章分类、链接分类、标签这3中分类信息。

链接信息:就是博客系统中的友情链接信息。

文章信息:博客系统中的日志、日志产生的附件、页面等信息。

文章评论信息:对具体日志或者附件的评论信息。

基本配置信息:系统中的基本配置信息,例如博客名称,博客地址等等。

WordPress数据库的11个数据表就是为了存储以上6类数据信息而设计,这些表之间的总体关系结构如下图所示:

从上图可以看出WordPress博客系统6类数据信息分别所涉及的数据表及关系如下表所示:

信息类型 涉及数据表及关联关系
用户信息 数据表:wp_users、wp_usermeta,关联关系:wp_users.ID->wp_usermeta.user_id
分类信息 数据表:wp_terms、wp_term_taxonomy关联关系:wp_terms.term_id->wp_term_taxonomy.term_id
链接信息 数据表:wp_links、wp_term_relationships、wp_terms、wp_term_taxonomy、 wp_users、wp_usermeta关联关系:

一,确定链接所属分类 (1)wp_links.link_id->wp_term_relationships.object_id, (2)wp_term_relationships.term_taxonomy_id->wp_term_taxonomy.term_taxonomy_id
(该关系还要取决与wp_term_taxonomy表中的taxonomy分类类型为“link_category”) (3)wp_terms.term_id->wp_term_taxonom.term_id

二、确定链接所有者 (4)wp_links.link_owner->wp_users.ID(5)wp_users.ID->wp_usermeta.user_id

文章信息 数据表:wp_posts、wp_postmeta、wp_comments、wp_term_relationships、wp_terms、 wp_term_taxonomy、wp_users、wp_usermeta关联关系:一、确定文章信息 (1)wp_posts.ID->wp_postsmeta.post_id

二、确定文章评论 (2)wp_posts.ID->wp_comments.comment_post_id

三、确定文章评论的作者 (3)wp_comments.comment_author->wp_users.ID

(4)wp_users.ID->wp_usermeta.user_id

四、确定文章所属分类

(5)wp_posts.ID->wp_term_relationships.object_id,

(6)wp_term_relationships.term_taxonomy_id->wp_term_taxonomy.term_taxonomy_id
(该关系还要取决与wp_term_taxonomy表中的taxonomy分类类型为“category”或者“tag”)

(7)wp_terms->term_id->wp_term_taxonomy

五、确定文章作者

(8)wp_posts.author->wp_users.ID;

(9)wp_users.ID->wp_usermeta.user_id

文章评论信息 数据表:wp_comments、wp_posts、wp_users、wp_usermeta关联关系:
一、确定评论的文章 (1)wp_comments.comment_post_id->wp_posts.ID
二、确定评论的作者 (2)wp_comments.comment_author->wp_users.ID(3)wp_users.ID->wp_usermeta.user_id
基本配置信息 数据表:wp_options没有关联关系

 

Wp-config.php中关于数据库的设置。

  1.  <?php
  2. /*wp-config.php */
  3. // ** MySQL 设置 – 具体信息来自您正在使用的主机 ** //  
  4. /** WordPress 数据库的名称 */
  5. define(‘DB_NAME’, SAE_MYSQL_DB);
  6. /** MySQL 数据库用户名 */
  7. define(‘DB_USER’, SAE_MYSQL_USER);
  8. /** MySQL 数据库密码 */
  9. define(‘DB_PASSWORD’, SAE_MYSQL_PASS);
  10. /** MySQL 主机 */
  11. define(‘DB_HOST’, SAE_MYSQL_HOST_M.‘:’.SAE_MYSQL_PORT);
  12. /** 创建数据表时默认的文字编码 */
  13. define(‘DB_CHARSET’‘utf8′);
  14. /** 数据库整理类型。如不确定请勿更改 */
  15. define(‘DB_COLLATE’);
  16. define(‘WP_USE_MULTIPLE_DB’, true);
  17. $db_list = array(
  18.         ‘write’=> array(
  19.             array(
  20.                 ‘db_host’ => SAE_MYSQL_HOST_M.‘:’.SAE_MYSQL_PORT,
  21.                 ‘db_user’=> SAE_MYSQL_USER,
  22.                 ‘db_password’=> SAE_MYSQL_PASS,
  23.                 ‘db_name’=> SAE_MYSQL_DB,
  24.                 ‘db_charset’=> ‘utf8′
  25.                 )
  26.             ),
  27.         ‘read’=> array(
  28.             array(
  29.                 ‘db_host’ => SAE_MYSQL_HOST_S.‘:’.SAE_MYSQL_PORT,
  30.                 ‘db_user’=> SAE_MYSQL_USER,
  31.                 ‘db_password’=> SAE_MYSQL_PASS,
  32.                 ‘db_name’=> SAE_MYSQL_DB,
  33.                 ‘db_charset’=> ‘utf8′
  34.                 )
  35.             ),
  36.         );
  37. $global_db_list = $db_list[‘write’];
  38. /**#@+ 
  39.  * 身份密匙设定。 
  40.  * 
  41.  * 您可以随意写一些字符 
  42.  * 或者直接访问 {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org 私钥生成服务}, 
  43.  * 任何修改都会导致 cookie 失效,所有用户必须重新登录。 
  44.  * 
  45.  * @since 2.6.0 
  46.  */
  47. define(‘AUTH_KEY’,         hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘AUTH_KEY’, SAE_SECRETKEY ));
  48. define(‘SECURE_AUTH_KEY’,  hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘SECURE_AUTH_KEY’, SAE_SECRETKEY ));
  49. define(‘LOGGED_IN_KEY’,    hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘LOGGED_IN_KEY’, SAE_SECRETKEY ));
  50. define(‘NONCE_KEY’,        hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘NONCE_KEY’, SAE_SECRETKEY ));
  51. define(‘AUTH_SALT’,        hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘AUTH_SALT’, SAE_SECRETKEY ));
  52. define(‘SECURE_AUTH_SALT’, hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘SECURE_AUTH_SALT’, SAE_SECRETKEY ));
  53. define(‘LOGGED_IN_SALT’,   hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘LOGGED_IN_SALT’, SAE_SECRETKEY ));
  54. define(‘NONCE_SALT’,       hash_hmac(‘sha1′, SAE_ACCESSKEY . ‘NONCE_SALT’, SAE_SECRETKEY ));
  55. /**#@-*/
  56. /** 
  57.  * WordPress 数据表前缀。 
  58.  * 
  59.  * 如果您有在同一数据库内安装多个 WordPress 的需求,请为每个 WordPress 设置不同的数据表前缀。 
  60.  * 前缀名只能为数字、字母加下划线。 
  61.  */
  62. $table_prefix  = ‘wp_’;
  63. /** 
  64.  * WordPress 语言设置,默认为英语。 
  65.  * 
  66.  * 本项设定能够让 WordPress 显示您需要的语言。 
  67.  * wp-content/languages 内应放置同名的 .mo 语言文件。 
  68.  * 要使用 WordPress 简体中文界面,只需填入 zh_CN。 
  69.  */
  70. define (‘WPLANG’‘zh_CN’);
  71. /** 
  72.  * 开发者专用:WordPress 调试模式。 
  73.  * 
  74.  * 将这个值改为“true”,WordPress 将显示所有开发过程中的提示。 
  75.  * 强烈建议插件开发者在开发环境中启用本功能。 
  76.  */
  77. define(‘WP_DEBUG’, false);
  78. /* 好了!请不要再继续编辑。请保存该文件。 */
  79. /** WordPress 目录的绝对路径。 */
  80. if ( !defined(‘ABSPATH’) )
  81.     define(‘ABSPATH’, dirname(__FILE__) . ‘/’);
  82. /** 设置 WordPress 变量和包含文件。 这个文件内容很多啊,分析较困难*/
  83. require_once(ABSPATH . ‘wp-settings.php’);

 

wp-db.php 包含一个wpdb的类,是数据库操作API 。产生一个$wpdb的全局变量,是wpdb类的一个对象。挺长的,贴在文章里太臃肿了。

参考:

http://wenku.baidu.com/view/6448da5bbe23482fb4da4c94.html?from_page=view&from_mod=download

http://codex.wordpress.org/Database_Description

http://codex.wordpress.org/Function_Reference/wpdb_Class

http://www.jakc.net/post/272

本文转自:http://blog.csdn.net/ppiao1970hank/article/details/6301812

WordPress使用MySQL数据库。作为一个开发者,我们有必要掌握WordPress数据库的基本构造,并在自己的插件或主题中使用他们。

截至WordPress3.0,WordPress一共有以下11个表。这里加上了默认的表前缀 wp_ 。

wp_commentmeta:存储评论的元数据
wp_comments:存储评论
wp_links:存储友情链接(Blogroll)
wp_options:存储WordPress系统选项和插件、主题配置
wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据
wp_posts:存储文章(包括页面、上传文件、修订)
wp_terms:存储每个目录、标签
wp_term_relationships:存储每个文章、链接和对应分类的关系
wp_term_taxonomy:存储每个目录、标签所对应的分类
wp_usermeta:存储用户的元数据
wp_users:存储用户

在WordPress的数据库结构中,存储系统选项和插件配置的wp_options表是比较独立的结构,在后文中会提到,它采用了key-value模式存储,这样做的好处是易于拓展,各个插件都可以轻松地在这里存储自己的配置。

post,comment,user 则是三个基本表加上拓展表的组合。以wp_users为例,wp_users已经存储了每个用户会用到的基本信息,比如 login_name、display_name、 password、email等常用信息,但如果我们还要存储一些不常用的数据,最好的做法不是去在表后加上一列,去破坏默认的表结构,而是将数据存在wp_usermeta中。wp_usermeta这个拓展表和wp_options表有类似的结构,我们可以在这里存储每个用户的QQ号码、手机号码、登录WordPress后台的主题选项等等。

比较难以理解的是term,即wp_terms、wp_term_relationships、wp_term_taxonomy。在WordPress的系统里,我们常见的分类有文章的分类、链接的分类,实际上还有TAG,它也是一种特殊的分类方式,我们甚至还可以创建自己的分类方法。WordPress将所有的分类及分类方法、对应结构都记录在这三个表中。wp_terms记录了每个分类的名字以及基本信息,如本站分为“WordPress开发”、“WPCEO插件”等,这里的分类指广义上的分类,所以每个TAG也是一个“分类”。wp_term_taxonomy记录了每个分类所归属的分类方法,如“WordPress开发”、“WPCEO插件”是文章分类(category),放置友情链接的“我的朋友”、“我的同事”分类属于友情链接分类(link_category)。wp_term_relationships记录了每个文章(或链接)所对应的分类方法。

庆幸的是,关于term的使用,WordPress中相关函数的使用方法还是比较清晰明了,我们就没必要纠结于它的构造了。

 

 

在上文中我们已经介绍了WordPress数据库中各个表的作用,本文将继续介绍每个表中每个列的作用。WordPress官方文档已经有比较详细的表格,本文仅对常用数据进行介绍。

wp_commentmeta
meta_id:自增唯一ID
comment_id:对应评论ID
meta_key:键名
meta_value:键值

 
wp_comments
comment_ID:自增唯一ID
comment_post_ID:对应文章ID
comment_author:评论者
comment_author_email:评论者邮箱
comment_author_url:评论者网址
comment_author_IP:评论者IP
comment_date:评论时间
comment_date_gmt:评论时间(GMT+0时间)
comment_content:评论正文
comment_karma:未知
comment_approved:评论是否被批准
comment_agent:评论者的USER AGENT
comment_type:评论类型(pingback/普通)
comment_parent:父评论ID
user_id:评论者用户ID(不一定存在)
wp_links
link_id:自增唯一ID
link_url:链接URL
link_name:链接标题
link_image:链接图片
link_target:链接打开方式
link_description:链接描述
link_visible:是否可见(Y/N)
link_owner:添加者用户ID
link_rating:评分等级
link_updated:未知
link_rel:XFN关系
link_notes:XFN注释
link_rss:链接RSS地址
wp_options
option_id:自增唯一ID
blog_id:博客ID,用于多用户博客,默认0
option_name:键名
option_value:键值
autoload:在WordPress载入时自动载入(yes/no)
wp_postmeta
meta_id:自增唯一ID
post_id:对应文章ID
meta_key:键名
meta_value:键值
wp_posts
ID:自增唯一ID
post_author:对应作者ID
post_date:发布时间
post_date_gmt:发布时间(GMT+0时间)
post_content:正文
post_title:标题
post_excerpt:摘录
post_status:文章状态(publish/auto-draft/inherit等)
comment_status:评论状态(open/closed)
ping_status:PING状态(open/closed)
post_password:文章密码
post_name:文章缩略名
to_ping:未知
pinged:已经PING过的链接
post_modified:修改时间
post_modified_gmt:修改时间(GMT+0时间)
post_content_filtered:未知
post_parent:父文章,主要用于PAGE
guid:未知
menu_order:排序ID
post_type:文章类型(post/page等)
post_mime_type:MIME类型
comment_count:评论总数
wp_terms
term_id:分类ID
name:分类名
slug:缩略名
term_group:未知
wp_term_relationships
object_id:对应文章ID/链接ID
term_taxonomy_id:对应分类方法ID
term_order:排序
wp_term_taxonomy
term_taxonomy_id:分类方法ID
term_id:taxonomy:分类方法(category/post_tag)
description:未知
parent:所属父分类方法ID
count:文章数统计
wp_usermeta
umeta_id:自增唯一ID
user_id:对应用户ID
meta_key:键名
meta_value:键值
wp_users
ID:自增唯一ID
user_login:登录名
user_pass:密码
user_nicename:昵称
user_email:Email
user_url:网址
user_registered:注册时间
user_activation_key:激活码
user_status:用户状态
display_name:显示名称

本文转自:http://blog.csdn.net/ppiao1970hank/article/details/6301808

根目录
|
|

wp-admin — wp-content — wp-includes
|                    |        |_________________________________________
|                    |________________________                                                         |
|                                                                     |                                                        |

css — images — includes — js — maint       languages — plugins — themes         images — js — pomo — Text — theme-compat
|
Diff
|
Engine — Renderer

**********
根目录

**********

1.index.php:WordPress核心索引文件,即博客输出文件。
2.license.txt:WordPress GPL许可证文件。
3.my-hacks.php:定义了博客输出之前处理的追加程序。默认安装中并没有这个文件,但如果存在,它就会被管理页面引用。

4.readme.html:WordPress安装导言。
5.wp-atom.php:输出Atom信息聚合内容。
6.wp-blog-header.php:根据博客参数定义博客页面显示内容。
7.wp-cron.php
8.wp-comments-post.php:接收评论,并把其添加到数据库。
9.wp-commentsrss2.php:用来生成日志评论的RSS2信息聚合内容。
10.wp-config-sample.php:把WordPress连接到MySQL数据库的示例配置文件。
11.wp-config.php:这是真正把WordPress连接到MySQL数据库的配置文件。默认安装中虽不包括它,但由于WordPress运行需要这一文件,因此,用户需要编辑这个文件以更改相关设置。
12.wp-feed.php:根据请求定义feed类型并其返回feed请求文件。
13.wp-links-opml.php:生成OPML格式的链接(通过WordPress管理菜单添加)列表。
14.wp-login.php:定义注册用户的登陆页面。
15.wp-mail.php:用来获取通过邮件提交的博文。这个文件的URL通常被添加到cron任务中,这样cron就会定期检索文件并接收邮件日志。
16.wp-pass.php:审核受密码保护文章的密码并显示被保护文章。
17.wp-rdf.php:生成RDF信息聚合内容。
18.wp-register.php:允许新用户通过联机表单注册用户名。
19.wp-rss.php:生成RSS信息聚合内容。
20.wp-rss2.php:生成RSS2信息聚合内容。
21.wp-settings.php:运行执行前的例行程序,包括检查安装是否正确,使用辅助函数,应用用户插件,初始化执行计时器等等。
22.wp-trackback.php:处理trackback请求。
23.wp.php:显示博客日志的简单模板。并没有什么神奇之处,但包括了部分index.php内容。
24.xmlrpc.php:处理xmlrpc请求。用户无需通过内置的网络管理界面就可发布文章。

 

**********
wp-admin

**********
1.wp-admin/admin.php:管理文件的核心文件。用来连接数据库,整合动态菜单数据,显示非核心控制页面等。
2.wp-admin/admin-db.php
3.wp-admin/admin-footer.php:定义所有管理控制台的页脚。
4.wp-admin/admin-functions.php:定义了管理控制台使用的多种函数。5.wp-admin/admin-header.php:定义了管理控制台的上半部分内容,包括菜单逻辑 (menu logic)的 menu-header.php文件。
6.wp-admin/bookmarklet.php:使用书签功能时,定义弹出页面。撰写日志时使用默认的edit-form.php文件。
7.wp-admin/categories.php:定义管理页面的类别管理。参考: Manage – Categories
8.wp-admin/cat-js.php
9.wp-admin/edit.php:定义管理页面的日志管理。参考:  Manage – Posts
10.wp-admin/edit-comments.php:定义管理页面的评论管理。参考:  Manage – Comments
11.wp-admin/edit-form-advanced.php:定义管理页面的日志高级编辑形式管理,包括post.php。参考:  Write – Write Post – Advanced
12.wp-admin/edit-form.php:定义管理页面的日志简单编辑形式管理,包括post.php。参考:  Write – Write Post
13.wp-admin/edit-form-comment.php:编辑特定日志评论。
14.wp-admin/edit-form-ajax-cat.php
15.wp-admin/edit-link-form.php
16.wp-admin/edit-page-form.php:定义管理模块页面的页面编辑,包括post.php和page-new.php。参考: Write – Write Page
17.wp-admin/edit-pages.php:定义管理模块页面的页面管理。参考:  Manage – Pages
18.wp-admin/execute-pings.php
19.wp-admin/import.php
20.wp-admin/index.php:默认管理页面。根据用户请求显示相应的页面。
21.wp-admin/inline-uploading.php
22.wp-admin/install-helper.php:定义数据库维护函数,包括popular-in-plugins maybe_create_table() 和maybe_add_column()。
23.wp-admin/install.php:安装WordPress。
24.wp-admin/link-add.php:链接添加。参考:  Links – Add Link
25.wp-admin/link-categories.php:链接分类管理。参考: Links – Link Categories
26.wp-admin/link-import.php:导入链接。参考: Links – Import Links
27.wp-admin/link-manager.php:链接管理。参考:  Links – Manage Links
28.wp-admin/link-parse-opml.ph:导入链接时,用来解析OPML文件。
29.wp-admin/list-manipulation.js
30.wp-admin/list-manipulation.php
31.wp-admin/menu-header.php:用于在管理界面显示菜单。
32.wp-admin/menu.php:定义了默认管理菜单结构。
33.wp-admin/moderation.php:定义了评论审核函数。
34.wp-admin/options.php:升级后,用来更改所有设置。
35.wp-admin/options-discussion.php:管理评论和trackback相关选项。参考:  Options – Discussion
36.wp-admin/options-general.php:管理基本配置选项。参考: Options – General
37.wp-admin/options-head.php
38.wp-admin/options-misc.php:设置文件上传,链接跟踪,自定义”hacks”等相关选项。参考:Options – Miscellaneous
39.wp-admin/options-permalink.php:管理永久链接选项。参考: Options – Permalinks
40.wp-admin/options-reading.php:设置如何把网站信息发送到读者浏览器或其它应用程序。参考: Options – Reading
41.wp-admin/options-writing.php:管理日志撰写界面。参考:Options – Writing
42.wp-admin/page-new.php:创建新页面。
43.wp-admin/plugin-editor.php:编辑插件文件。
44.wp-admin/plugins.php:管理插件。
45.wp-admin/post.php:创建新日志。
46.wp-admin/profile-update.php
47.wp-admin/profile.php:管理个人资料或配置。
48.wp-admin/setup-config.php:安装时,用来创建wp-config.php文件。
49.wp-admin/sidebar.php
50.wp-admin/templates.php:编辑服务器可写文件。
51.wp-admin/theme-editor.php:编辑特定主题中的文件。
52.wp-admin/themes.php:管理主题。
53.wp-admin/update-links.php
54.wp-admin/upgrade-functions.php:定义了版本升级函数。
55.wp-admin/upgrade-schema.php:定义了升级中使用的默认表格结构和选项。
56.wp-admin/upgrade.php:版本升级。
57.wp-admin/user-edit.php:编辑用户。
58.wp-admin/users.php:管理用户。
59.wp-admin/wp-admin.css:定义了管理控制台的默认样式表。
60.wp-admin/xfn.js

**********
wp-includes

**********

wp-includes目录
1.wp-includes/cache.php
2.wp-includes/capabilities.php
3.wp-includes/class-IXR.php:Incutio XML-RPC库。包括了 XML RPC支持函数。由http://scripts.incutio.com/xmlrpc/提供支持。
4.wp-includes/classes.php:包括了基本的类,如核心文章提取机制WP_Query和改写管理WP_Rewrite。
5.wp-includes/class-pop3.php:包括了支持使用POP邮箱的类。可供wp-mail.php 使用。
6.wp-includes/class-snoopy.php:Snoopy是一个PHP类,用来模仿Web浏览器的功能,它能自动完成检索网页和发送表单的任务。
7.wp-includes/comment-functions.php
8.wp-includes/default-filters.php
9.wp-includes/feed-functions.php
10.wp-includes/functions-compat.php:即新版本PHP中用来支持老版本PHP的函数文件。
11.wp-includes/functions-formatting.php:用于清理XHTML和用特定字符集正确格式化文本。
12.wp-includes/functions-post.php:定义了在数据库中管理日志,查询用户权限,提取和撰写评论等函数。
13.wp-includes/functions.php:包含许多重要的支持函数,它是WordPress中最大的文件,函数数量几乎是第二大文件的两倍。
14.wp-includes/gettext.php:PHP-gettext GPL 翻译库组成部分。
15.wp-includes/kses.php:用来渲染和过滤日志或评论中的HTML。
16.wp-includes/links.php:用来管理和使用WordPress的链接功能。
17.wp-includes/locale.php:用来替代默认的星期和月份值。
18.wp-includes/pluggable-functions.php
19.wp-includes/registration-functions.php
20.wp-includes/rss-functions.php
21.wp-includes/streams.php:定义了包装文件流和字符流的类。
22.wp-includes/template-functions-author.php:包含了与日志作者或评论人相关的主题函数。
23.wp-includes/template-functions-category.php:包含了与类别相关的主题函数。
24.wp-includes/template-functions-comment.php:包含了与评论相关的主题函数。
25.wp-includes/template-functions-general.php:包含了常规主题函数。
26.wp-includes/template-functions-links.php:包含了与链接相关的主题函数。
27.wp-includes/template-functions-post.php:包含了与日志相关的主题函数。
28.wp-includes/template-functions.php:包含了以上所有”template-”文件。
29.wp-includes/template-loader.php
30.wp-includes/vars.php:用来设置杂项变量。
31.wp-includes/version.php:用来设置当前使用的WordPress版本。
32.wp-includes/wp-db.php:包含了用来连接MySQL数据库的函数。
33.wp-includes/wp-l10n.php:提供支持多语言版本的函数。

本文转自:http://blog.topsts.cn/post/36628_e02894

第一步:

使用Mysql管理员帐号通过phpmyadmin登陆,然后点击“导入”,然后点击“浏览”按钮,找到phpmyadmin/examples/create_tables.sql 文件。把它导入就OK了。
第二步:

打开phpmyadmin文件夹下的“config.sample.inc.php”文件并复制,重命名为“config.inc.php”,(如果已经有“config.inc.php”文件,直接修改即可),使用文本编辑工具(不推荐使用记事本,建议使用Dreamweaver之类的工具)打开该文件。对其进行修改。

分别修改下面选项为:

$cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin';

$cfg[‘Servers’][$i][‘bookmarktable’] = ‘pma__bookmark';

$cfg[‘Servers’][$i][‘relation’] = ‘pma__relation';

$cfg[‘Servers’][$i][‘table_info’] = ‘pma__table_info';

$cfg[‘Servers’][$i][‘table_coords’] = ‘pma__table_coords';

$cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma__pdf_pages';

$cfg[‘Servers’][$i][‘column_info’] = ‘pma__column_info';

$cfg[‘Servers’][$i][‘history’] = ‘pma__history';

$cfg[‘Servers’][$i][‘table_uiprefs’] = ‘pma__table_uiprefs';

$cfg[‘Servers’][$i][‘tracking’] = ‘pma__tracking';

$cfg[‘Servers’][$i][‘designer_coords’] = ‘pma__designer_coords';

$cfg[‘Servers’][$i][‘userconfig’] = ‘pma__userconfig';

$cfg[‘Servers’][$i][‘recent’] = ‘pma__recent';

PS:把前面“//”去除即可,不要复制。
第三步:

注销phpmyadmin之后并重新登录。大功告成!

另一解决办法参见:http://www.tllswa.com/?p=1084

本文转自:http://ce.sysu.edu.cn/hope2008/Education/ShowArticle.asp?ArticleID=6769

1. service dhcp
service dhcp命令可以用来开启或关闭Cisco IOS DHCP服务器和代理。Cisco IOS默认支持这个命令。
如果以上命令无效,你应该查看service dhcp 命令的状态。(使用no service dhcp命令禁用DHCP服务)

2. service linenumber
service linenumber命令可以告诉用户所登录的路由器或者交换机是采用的哪条线路。如果你搞不清自己是用哪个VTY线路登录系统的,可以用这个命令查看。在控制台模式下也可以用这个命令。下面是这个命令的例子:
CE-Switch-001 con0 is now available
Press RETURN to get started.
CE-Switch-001 line 0
CE-Switch-001>

3. service password-encryption
这个命令你肯定已经运行过了。虽然在默认状态下service password-encryption命令是关闭的,但是从安全角度考虑,我建议所有用户都把它打开。
这个命令可以加密存储在路由器NVRAM配置文件中的Cisco IOS密码。它可以防止某些用户通过浏览TFTP服务器或者其它途径获取配置文件,进而取得管理密码。

4. service nagle
Nagle是一种用来减少小型数据传输的网络拥塞算法,可以为基于命令输入方式的操作(如Telnet)节省带宽。虽然Cisco IOS 默认是关闭Nagle 的,你可以通过service nagle命令来开启这个功能。

5. service prompt config
service prompt config是用来显示配置提示符的命令。坦白说,我在撰写本文前也没有注意过这个命令。(IOS 中所有的隐藏命令都让我感到惊奇)
如果你输入了no service prompt config,那么进入全局配置模式后你就看不到提示符了。虽然你仍然可以输入命令,但是看不到任何提示信息。
以下是一个例子:
TechRepublic-Router(config)# no service prompt config
^Z
TechRepublic-Router#
TechRepublic-Router# conf t
Enter configuration commands, one per line.   End with CNTL/Z.
service prompt config
TechRepublic-Router(config)#

6. service sequence-numbers
你可以用service sequence-numbers命令在日志文件中插入序列号。这在日志文件更新速度非常快的时候比较有用。以下是序列号的一个例子:
000377: *Mar 17 23:06:33.609: %SYS-5-CONFIG_I: Configured from console by console
(000377是序列号)

7. service tcp-keepalives
你可以用service tcp-keepalives-in和service tcp-keepalives-out命令来监控进入路由器或者从路由器输出的TCP连接。如果路由器或交换机没有收到远程系统的响应,会自动关闭连接。

8. service tcp-small-servers
Cisco IOS 默认是关闭 service tcp-small-servers 的。使用这个命令可以打开以下服务: Echo, Discard, Chargen, 和 Daytime.
出于安全考虑,我并不建议大家打开这个服务。如果你看到哪个路由器开启了这个服务,如果没有特殊用途,最好都关闭。

9. service timestamps
service timestamps命令可以用来给路由器上的日志文件建立时间戳。由于11.3版的Cisco IOS默认就开启了日志时间戳,因此大部分人都会看到这个功能是开启状态。
以下命令可以打开全部日志和错误日志的时间戳:
service timestamps log datetime localtime msec show-timezone year
service timestamps debugging datetime localtime msec show-timezone year

10. service password-recovery
service password-recovery可以开启密码恢复功能。如果你在修改config-register的时候丢失了enable-mode模式的密码,可以通过这种方式恢复。
而no service password-recovery 命令很危险,如果你使用了这个命令,一旦丢失了 enable-mode模式的密码就无法恢复了。

本文转自:http://ce.sysu.edu.cn/hope2008/Education/ShowArticle.asp?ArticleID=12095

Cisco IOS二进制文件的命名由3部分组成。

PPPPP = 平台
FFFF = 特性
MM = 运行时内存和压缩格式
PPPPP为平台标识符

FFFF为此IOS的特性(参看Cisco IOS的特性集),比如c7200-ajs56-mz中的a代表Advanced Peer-to-Peer Networking(APPN)特性,j表示企业特性,s表示附加特性(如NAT、ISL、L2F、VPDN),56表示56位的加密。

MM由2个字符组成,第一个字符表示IOS在运行时所处的内存空间,第二个字符表示何种压缩方式。

Cisco IOS运行的位置:
FImage runs in Flash
m Image runs in RAM
RImage runs in ROM
LImage will be relocated at run time

Cisco IOS Image压缩标识符:
z ZZip压缩
x Mzip压缩
w Stac”压缩

思科IOS软件命名规则简单介绍:

AAAAA-BBBB-CC-DDDD.EE

1. AAAAA 这组字符是说明文件所适用的硬件平台,

2. BBBB 这组字符是说明这个IOS中所包含的特性,

3. CC 这组字符是IOS文件格式,

4. DDDD 这组字符是指出IOS软件版本,

5. EE 这个是IOS文件的后缀。

一、“AAAAA” 硬件平台字符组

比如:(这里我们就不一一列举了,只列出几个有代表性的)

c2600 2600系列路由器

c2800 2800系列路由器

c54sm Catalyst 5000 RSM/VIP

ics7700 ICS7700

mc3810 MC3810多服务访问集线器

regen 15104光连网系统

rpm MGX 8850 RPM

rsp 7500系列路由器

vbr 7200 UBR7200通用宽带路由器

vg200 VG200语音网关等。

二、“BBBB” 表示特性的字符串

我们这说几个常用的,经常会看到的:

boot 引导映像

j 企业

i IP

ipbase IP BASE

i3 简化的IP,没有BGP、EBP、NHRP

i5 带有VoFR的IP

k8 IPSec 56

k9 IPSec 3DES

o IOS防火墙

o3 带在入侵检测系统IDS、SSH的防火墙

p 加

s 加(NAT、IBM、VPDN、VoIP)

v VIP

v5 VoIP

x3 语音

三、“CC”格式字符组

第一个“C”指出映像的在哪个路由器内存类型中执行。

f flash,内存

m RAM

r ROM

l 运行时刻定位

如果你正想把Flash卡(闪存卡)从一台路由器上拆除,那么可以看看这个字符是什么。如果是f, 则软件是直接从闪存执行的,这时候就要求安装有闪存,以便IOS软件能够运行。如果是m , 那么路由器已经从Flash(闪存)中读取了IOS软件,压缩之后正在从RAM运行它。在路由器正常引导起来以后,就可以安全的拆除Flash了。

第二个“C”说明如何进行压缩的

z zip压缩

x mzip压缩

w stac压缩

四、“DDDD”版本说明字符组

指出IOS软件的版本号

五、“.EE”文件名还有一个后缀

如: .bin或者.tar

例:“rsp-jo3sv-mz.122-1.bin”,

rsp 是硬件平台(Cisco 7500系列)。

jo3sv 是出企业级(j)、带IDS的防火墙(o3)、带有NAT/VoIP的IP增强(s)以及通用接口处理器VIP(v)。

mz 表明是运行在路由器的RAM内存中,并且用zip压缩。

122-1 表明是CISCO IOS软件版本12(2)1,即主版本12(2)的第一个维护版本。

.bin 是这个IOS软件后缀。

本文转自:http://www.iguanwang.com/bbs/thread-39446-1-1.html

楼主本人之前写过一个GoAgent教程,当时由于楼主用的是火狐浏览器,好多童鞋都问我Google Chrome浏览器该怎么用啊!下面楼主就讲下Google浏览器该如何用GoAgent完成翻墙。

之前的步骤就不重复了,http://www.iguanwang.com/bbs/thread-21393-1-1.html上篇帖子里有详细的图文教程!1.首先打开Google Chrome浏览器,工具-拓展程序
1.jpg
2.点击获取更多拓展程序
2.jpg
3.搜索Proxy SwitchySharp插件,并下载安装插件。
3.jpg
4.“导入/导出”,然后导入SwitchyOptions.bak(在此贴附件中可以下载)论坛附件不支持这个格式,我传到百度了http://pan.baidu.com/s/1o6DGAAQ
4.jpg
5.然后点保存
5.jpg
6.点击运行,点击小地球,选择GoAgent!如果不想使用的时候点小地球,点直接连接就可以啦。
6.jpg
恭喜你这个时候你就已经可以随意的翻咯。
我们在点开不翻上不了的网站,突然发现已经能上了
7.jpg
我们在来查下我们的IP!
8.jpg

已经变成美帝咯啊