网站赚钱的必要性

基本上,绝大多数的站长建设网站的目的就是为了赚钱,一个网站赚钱也是非常有必要的。

周所周知,建设和维护一个网站是需要付出一些时间和精力上。一个成功的网站,除了好的方向之外,还需要站长的维护。坚持不断的维护,才是一个网站成功的秘诀。

但是,并不是所有的站长,都有坚韧的毅力,有用不完的精力,总会有累的时候。当一个站长累了的时候,他就会静下心来想想自己在做什么。自己在建设网站,付出了金钱、时间、精力,收获是什么?得到了预期的效果了吗?很显然,大多数的站长,无法在网站建设的初期,就能赚钱。这样,意志不坚定的站长,就开始动摇了。毕竟,我花时间、金钱和精力,建设了一个没有给我带来任何利益的网站,我为什么还要坚持呢?所以就放弃了,上网也不会打开自己的网站看一眼,也不会再像以前那样,每时每刻都想打开网站统计,看一下今天有多少人来过。

然而,如果一个网站赚了钱呢?情况会大大相反,站长会继续坚持下去,哪怕赚的只是一点点钱。因为站长得到了一个令人鼓舞的信息,我的网站是可以赚到钱的。那么,他就会继续坚持下去。

这一现象,对于独立博客来说,是很典型的。

2011年7月高考完了的时候,我迫不及待的建设了我的个人独立博客,之后天天写文章。写了一些之后,我就开始四处寻找友情链接,想要提高我的博客的知名度,让更多的人来看我的文章,毕竟写博客就是要写给别人看的。当忙了一阵子之后,我去申请其他博客的友情链接,被拒绝之后。我累了,我停下想了想,我这样做究竟有没有意义?!没有,我写的文章,没有人来看,更别说什么利益、赚钱。所以就扔掉了,转身天天玩游戏,其他网站也懒得管理了。

放寒假的时候,我又想起了这些网站,又重新开始写文章,更新我的博客。但是没过多久,又出现了前面出现出现的问题,更新速度慢了下来。就在这时,有人在我博客的赞助页上给了我一些赞助,说我写的文章不错。这时候,我充满了动力。原来我的博客还有人经常关注,所以潜行者m“不得不”每天都更新原创文章,因为我知道,总有一些人想看我的文章,需要我的文章。

对于其他类型的网站,也是这样的。站长也是人,也有累的时候,自己的网站一旦赚钱了,哪怕是很少,也会给网站站长一些继续建设网站的动力。所以,在这里,我想说的是,如果你真的发现了一个好网站,并且想在今后不断关注、不断从这个网站身上获取些东西,那么请支持一下,让网站站长能够坚持下去继续运营。哪怕只是给站长发封邮件,说一下你很喜欢这个网站。

cPanel X 面板使用教程 4—数据库操作

使用cPanel X面板的主机,通常的配置是linux+php+mysql+apache(或 nginx)。所以,mysql 数据库的功能不容忽视,在cPanel X 面板上,可以新建数据库,也可以管理数据库等。

mysql0

1,mysql 数据库:

在这里,我们可以新建数据库,新建数据库用户和密码,并且绑定用户到数据库当中。

新建数据库的方法,很简单,按照上面的步骤,输入数据库名称,点击生成,之后新建的数据库就出现在了下面的数据库列表中。

mysql1

虽然已经生成了,但是这个数据库目前是无法使用的,因为没有数据库用户名。我们还需要添加一个数据库用户,之后才能用程序使用这个数据库用户连接数据库使用。生成一个用户名也很简单,在下面生成即可。要注意的是,需要在相应数据库中,插入相应的用户,才能正常使用。

mysql2

插入的时候,它还会提示你,你插入的用户的权限

mysql3

这里,我们可以对不同的用户勾选不同的权限配置,来确保数据库的安全。如果不懂的朋友,可以像我一样,勾选全部权限即可。

2,mysql 数据库向导:

向导就是把上面的内容,一步步的显示出来而不是一次性都出来,所以在这里就不多说了。建议第一次,先使用向导有一个大体的了解,以后为了方便,就不要用向导了。

3,phpmy 管理:

这里,不得不提一下翻译者的水平,一看就不是一个电脑专业的。这里应该是 phpmyadmin,一款著名的 mysql 数据库管理工具。打开看一下,和以往的 phpmyadmin 有很大的不同。

mysql4

效果华丽多了,我一直不太喜欢用 phpmyadmin,就是因为它的实现效果实在是太差劲了,没想到这个主题还不错。在这里面,可以方便的导入导出数据库、修改数据等。具体的使用,不再赘述了。

4,远程 mysql:

通常来说,数据库和网站都是放在一个服务器上的,这样使用 localhost 或者 127.0.0.1 作为数据库地址即可。但是,数据库也是可以远程调用的,这样有一个安全隐患。例如,有人通过程序漏洞等,读取了你的网站的配置文件,得到了你数据库地址和用户名密码等信息,就可以连接你的数据库,导出这些信息。但是cPanel X的默认配置是无法让外部连接的,如果想要外部连接,我们必须在这里添加上域名或者服务器 IP。

相关文章:

1,cPanel X 面板使用教程 1—网站备份功能

2,cPanel X 面板使用教程 2—FTP 功能

3,cPanel X 面板使用教程 3—域名相关

4,cPanel X 面板使用教程 4—数据库操作

 

PS:cPanel X中,我们最常用的就是 网站备份、FTP 相关、域名相关和数据库相关的操作。再加上目前网络上已经有很多关于cPanel X的文章,再次就不再继续编写这类文章。

DNS相关记录与解析说明

首先,先来了解一下dns是什么。

网站都是放在服务器上面的,在网络发展的初期,通常都是使用IP地址访问网站。这样就出现了一些问题:1,一台服务器上,只能放一个主网站;2,IP地址通常有好几位数字,记忆起了非常不方便。于是人们就发明了域名,通过域名来标记网站的位置。使用域名,可以方便记忆,而且可以设置子域等等,一台服务器上,可以绑定多个域名建设多个网站,域名还是一种品牌。但是发明了域名,要怎么才能用呢?虽然有了域名,但是访问一个网站,实际上还得通过服务器IP等去访问。于是DNS也出现了,它的作用就是,当用户访问一个域名的时候,把域名提交给dns服务器,dns服务器从服务器上面读取这个域名对应的服务器IP,返回IP地址,然后浏览器就去访问服务器,获取相应的网页。

当然,上面的一个流程只是简单的介绍了一下工作原理,实际中要复杂的多。既然我们是使用者,不是创造者,所以在这里就不用过多的研究。下面,潜行者m以dnspod的dns解析为例,给大家说说关于dns设置的各个记录的作用和用法:

1,主机记录:

主机记录就是设置你要解析的域名。如果你要解析根域名,就填上“@”或者空着,如果你要解析子域名,例如:www等,你可以填上www或者是其他你要创建的新的子域名。

2,记录类型:

这才是dns主要的功能。记录类型,表示着你这个域名要怎么解析,不同的记录类型有着不同的作用,而且在后面填的信息也不同。通常来说,当你购买网站空间或者服务器的时候,服务商会告诉你域名要怎么解析,解析到哪里。你要根据服务商告诉你的信息去解析。常见的几种记录类型如下:

A记录:表示你要把这个域名解析到一个IP地址,就是你让这个域名指向的是服务器地址。空间服务商会给你空间的服务器IP地址,之后在后面填写。

CNAME记录:表示你要把这个域名解析到另一个域名上,通过那一个域名获得服务器IP。通常购买虚拟主机的时候,服务商提供给你解析的不是IP地址,而是一个域名,这时候,你就要使用CNAME记录。

NS记录:表示域名服务器记录,它表示你的域名的dns服务器地址。通常不用修改,如果你新建了一个子域名,想要把这个子域名的dns服务交给其他dns服务器,可以新建一个子域名,选择NS记录,在后面填上你想换用的dns服务器地址即可。

MX记录:是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。如果你想拥有类似[email protected]的邮箱,那么你必须要在dns上面配置MX记录,并且将其指向一台提供邮件服务的服务器。当有人要发送邮件到 [email protected]上面时,邮件系统会通过dns检测qianxingzhem.com域名上面是否绑定了邮件服务器,如果绑定了,就把邮件发送到这个服务器上面处理。

除了上面四种比较常用的记录类型之外,还有AAAA、TXT、URL等记录类型,但是这些不常用,有想了解的朋友,可以搜索一下。

3,记录值:

记录值是与前面记录类型相对应的,在前面选择了记录类型,在后面的记录值中,就必须填入相应格式的记录值。

A记录:填入服务器IP地址,注意是IPv4,就是类似 192.168.22.123 这种的服务器IP。

CNAME记录:填入一个域名,这个域名是空间商提供的。

NS记录:填入的也是一个域名,是DNS服务器域名,例如:f1g1ns1.dnspod.net.

MX记录:通常是一个域名,一般有邮件服务商提供。

4,MX优先级

这一项只针对MX记录,而且多条MX记录才有效。当添加多条MX记录之后,我们可以设置优先级,让邮件系统通过dns读取的时候,优先读取哪一个值。这样,当优先级高的服务器不能使用的时候,可以调用优先级低的服务器补充上,同时优先级低的服务器可以当做备份使用。

5,TTL

dns中的ttl表示缓存生效时间。DNS解析一个域名,是需要一定时间的,也需要占用dns服务器资源,然而域名指向的IP地址并不是经常变化的。所以当用户访问一次域名之后,DNS服务器把返回的IP地址储存到你的电脑上,当你再去访问这个域名的时候,就不用在请求dns服务器了,直接从电脑上读取直接访问,这样可以节省资源。TTL就是生效时间,如果超过了这个时间,当你访问这个域名的时候,会再次请求dns服务器,dns服务器会再次返回域名的地址,进行缓存。

cPanel X 面板使用教程 3—域名相关

在使用cPanel X 面板的过程中,不得不承认的是,它的域名相关功能非常的强大、方便。首先,先来看看域名相关控制面板:

下面来依次介绍这几个功能。

1,子域:

子域就是主域名的二级域名。比如我绑定的主域名是 qianxingzhem.com ,那么我可以设置的子域名就是类似这种的 demo.qianxingzhem.com。使用子域这个功能,还可以设置子域对应的文件目录。之后,我们在 DNS 配置中,添加一条子域并且指向服务器 IP 就可以使用该子域。

2,附加域:

附加域,就是你另外绑定的域名。比如你的空间不仅仅要做一个网站,还要把另外一个网站也绑定过来。那么就是用附加域功能,添加你的顶级域名,并且配置一下目录。之后,修改域名 dns 指向服务器 IP,就可以了。

3,暂停的域:

就是你暂停使用的域名,添加之后,就暂停使用你这个域名。

4,重新定向:

这是一个非常实用的功能,使用重定向,在 seo 上面有比较重要的应用,比如网站换用了新域名等等。

这个面板功能也是很强大的:

类型中有永久和临时两种选择,这样可以告诉搜索引擎你的网站是临时转移还是永久转移。在下面,我们可以选择要设置的域名,这里的域名包含绑定的主域名和附加域,还可以配置相应的目录。之后,在下面的重定向至里面,输入你要重定向的域名或者地址。

而下面的三个单选,第一个“只能使用 www 重定向”意思就是重定向的域名,都是以 www 开头的,例如www.qianxingzhem.com。中间的那个,就是不确定是不是使用www开头。最后一个,就是不要重定向www的域名,只定向类似 qianxingzhem.com 的域名。

至于最下面的 “wild card”功能,本人也没有见过,搞不清楚。

5,简单 dns 编辑器和高级 dns 编辑器:

justhost 有他们自己的 dns 服务器,为了方便,可以将域名直接绑定到 justhost 自己的 dns 服务器上面,这样设置子域等直接就可以生效。但是 justhost 的 dns 功能不是很强只能实现简单的 dns 功能,例如:添加 A 记录,添加 CNAME 记录等。添加的时候,首先要选择一个域:

关于图中的的“高级 dns 编辑器”,有些朋友的 cPanel X 面板可能没有这个功能,我的面板是被服务商修改过的,我之前用的就没有这个功能。“高级 dns 编辑器”就是把 dns 功能扩展了一些,可以多添加一个 TXT 记录而已。

对于cPanel X 面板的 dns 功能,不是太强,所以建议把域名指向其他 dns 服务器,例如国内的 dnspod 等,之后再指向服务器 IP 即可。

相关文章:

1,cPanel X 面板使用教程 1—网站备份功能

2,cPanel X 面板使用教程 2—FTP 功能

3,cPanel X 面板使用教程 3—域名相关

4,cPanel X 面板使用教程 4—数据库操作

 

PS:cPanel X中,我们最常用的就是 网站备份、FTP 相关、域名相关和数据库相关的操作。再加上目前网络上已经有很多关于cPanel X的文章,再次就不再继续编写这类文章。

网页设计为什么要使用 CSS reset

先来简单的介绍一些 css reset

从字面意思中,我们可以看出,css reset的功能就是把网页标签样式使用 css 重置。学过 html 的朋友都知道,html 标签是有它默认的样式的,例如:<h*>标签表示标题,通常会对文字进行加粗,并且会让文字变大;<p>是段落标签,表示一个段落,通常会与其他文字空开一段距离。

那我们为什么要把网页的标签样式进行重置呢?原因很简单,内核不同的浏览器,它对于网页标签的解析是不同的。举个不恰当的例子,某浏览器对于<h1>标签,可能会对文字进行加粗,并且调整文字大小为24px,之后在屏幕中输出。但是另一个浏览器,可能不会这样解析,它可能不会对文字进行加粗,文字大小也可能是20px。这样,同一个网页,在不同浏览器的浏览下,就会发生较大的区别,可能在某浏览器中是正常的,在另一个浏览器中,就错位了不正常了。潜行者m之前写过比较一篇关于几个主流浏览器的区别,有兴趣的可以看一下 firefox、chrome、opera和IE 7的区别

但是,所有的主流浏览器,对于css的支持都是不错的,所以我们可以使用css reset来解决上面的问题。我们使用css来控制页面标签的样式,比如把<h*>标题的加粗、扩大、边距等样式清除,让它和普通文字一样;把<ul>等列表标签的前面标志、空格等清除。这样,把所有的标签样式清除了,当我们需要某一种样式的时候,只需要在css文件中,对其进行控制即可。这样的好处就是,能够尽量的消除各个浏览器对于页面标签样式的解析,尽量使网页在各个浏览器中显示效果一样。

那么css reset如何编写

目前在网络上,已经有很多关于css reset的框架,例如雅虎的 YUI 等,我们可以下载下来看看他们是怎么写的,是怎么处理的。同时也可以直接在网页中引用。但是对于小的页面,潜行者m并不推荐这种做法,那些大的框架,适合大型网站使用,里面几乎对所有的html标签进行了css reset,而我们制作的小页面,并不需要太多的标签,如果使用那么多无用的css reset代码,会导致页面体积变大。所以我推荐的做法是,根据自己页面用到的标签,去寻找相应的css reset代码。下面,是我从《编写高质量代码—web前端开发修炼之道》一书中,提取出来的一段css reset代码,大家可以根据自己的需要,选择引用:

/CSS reset/
html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,
form,fieldset,legend,input,button,textarea,p,blockquote,
th,td{margin:0;padding:0;}table{border-collapse:collapse;
border-spacing:0;}fieldset,img{border:0;}address,caption,
cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;
font-weight:inherit;}del,ins{text-decoration:none;}
li{list-style:none;}caption,th{text-align:left;}h1,h2,
h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,
q:after{content:’’;}abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}sub{vertical-align:baseline;}
legend{color:#000;}input,button,textarea,select,optgroup,
option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}input,button,select,
textarea{outline:none;}a {outline: 0;}

上面就是一段还不错的css reset代码,在文章的后面,我补充了一些css reset资源。

关于*{margin:0;padding:0}

{margin:0;padding:0}这就是一段非常简洁的css reset代码,有一些人仅仅使用这一句代码,表示将所有标签的内边距和外边距清除,达到css reset的效果。但是潜行者m不推荐使用。原因很简单,这一行代码不能算作是css reset代码,它仅仅清除了标签的内边距和外边距而已,而我们要的css reset效果,是要把ol和ul的列表样式、th的加粗、h标签的变大加粗等样式都清除,全部重置。之后,根据自己的设计需要来进行css的控制。而这句{margin:0;padding:0},没有把所有的样式清除。

PS:补充一个资源 10款浏览器CSS Reset的方法

如何安装常见的网站源码

首先,我们应该了解网站源码是什么东西。网站是由许多网页组成的,这只是比较低级的静态网页,只能建设比较小的,或者没有交互性的网站。如果想要建设博客、论坛、门户网站等,使用普通的静态网页是无法完成的。所以我们就需要使用动态网页,即使用动态脚本建设的网站。

如果使用动态脚本建设网站,就需要想静态页面那样,设计制作并且编写。但是动态脚本的编写,是需要一定技术水平的,不是人人都能轻松地编写开发出网站,而且也不是所有人都有那么多的时间、金钱和精力,去编写一套网站程序。但是为什么网络上还有那么多个人建设的功能强大的网站呢?他们就是使用了网络上发布的网站源码建设网站程序。

网站源码就是一些网站开发程序员设计制作的网站程序,分为好多个类型,有免费的,有收费的,有完全自由的等等。我们可以很方便的在网上下载到网站源码,并且建设相应的网站。但是,下载下来的网站源码,放在相应的服务器上面,往往不能直接成为一个可以使用的网站,我们必须要对其进行安装配置。于是,就出现了本文的主题,如何安装网站源码。

动态网站源码,通常分为两类,第一类就是 asp 脚本技术配合 access 数据库;第二类就是 php 脚本技术配合 mysql 数据库技术。他们的安装方式略有不同。

asp+access:

asp 这种类型的网站源码比较流行,原因很简单,asp 语法比较简单,制作简单,同时它一般配合 access 数据库使用。access 数据库是不需要数据库环境支持的,它就是一个后缀为 mdb 的文件,我们可以直接把它放在网站目录下面。这样,可以节省数据库环境所需要的成本,同时在维护备份、转移网站的时候,直接用 ftp 软件把所有的文件下载下来即可。所以有很多人在用。

它的安装方法也比较简单,一般会有说明文件指导你去安装,你只需要根据说明文件,一步一步的去做就可以。此外,asp+access 类型网站源码安装,通常就是配置一下数据库的位置信息,让网站程序能够连接到数据库。这样就能安装完成了。

php+mysql:

php 这种类型的网站源码,目前应该变成了主流。毕竟 php 的功能的都要比 asp 强大的多,但是 php 通常与 mysql 数据库结合使用。mysql 数据库是需要单独的数据库环境支持的,即服务器必须安装 mysql 数据库环境。所以,安装 php 程序的时候,必不可少的步骤就是配置 mysql 服务器的信息。例如比较经典的 wordpress 博客程序的安装

在这样的 php 网站源码的安装中,就需要配置数据库相关信息。包括数据库名、数据库的用户名、数据库用户密码、数据库服务器 IP 地址以及数据库表前缀等。只有配置好这些信息之后,网站才能安装。当然,如果你买虚拟主机支持 php 和 mysql 数据库的话,你可以在虚拟主机控制面板上看到这些信息。

 

firefox、chrome、opera 和 IE 7 的区别

前些天,制作过几个 html 页面,为了测试网页的兼容度,在电脑里面安装了上面这四个浏览器。之后的一段时间内,我依次用过这四个浏览器。下面,我就把这四个浏览器的体验以及显示效果和大家分享一下。

本文所写的浏览器的版本分别是:firefox 9.0.1、chrome 16.0.912.75 m、opera 11.61 internal 和 IE 7 官方原版无插件。

firefox:

火狐浏览器很早就听说过了,但是一直没有用过。之前潜行者 m 一直使用着世界之窗等 IE 内核的浏览器,现在下载来试用了一下,果然很强大。用过火狐之后,就再也不想使用 IE 了。

火狐浏览器的特点就是功能强大,可扩展性比较强,含有大量插件;观看网页源代码很方便,它的编辑器会进行语法的高亮,而且能观看选中内容的网页源代码等等。

关于火狐浏览器,值得称道的地方有很多,其中最重要就是浏览体现。火狐浏览器解析出来的字体样式很好看,并且进行了适当的加粗,这是其他浏览器做不到的。同时它对于css以及网页布局的解释是比较正确的,基本上 css 代码都能够达到我们预期的效果。

当然它也有很多缺点。1,对于网银等支持不好,无法进行网银等的操作;2,很多功能华而不实,特别是图片收藏功能。这可能是潜行者 m 个人的习惯,对于一个图片,我会拖动它,想要让它在一个浏览器的新窗口打开以便观看大图像。但是在火狐浏览器中拖动,它会把图片收藏起来,而且收藏的图片,删除很麻烦。此外,当我拖动一个关键词,是想让它弹出一个新窗口,使用搜索引擎搜索。但是火狐却出来“火狐魔镜”功能,在一个小窗口里面,显示着使用维基、百科、购物等搜索的内容。

总体来说,火狐浏览器在其他几款浏览器中,是比较好的,也是目前本人一直在用的浏览器。

chrome:

谷歌浏览器,太过于简洁。不过简洁,就是他们追求的风格。的确,一个浏览器,最重要的东西就是浏览网页,没有必要有太多的功能。所以,谷歌浏览器,把所有的东西,都集中在了长长的地址栏上面。

这样做有好处,也有缺点。好处就是方便了人们的操作,直接在浏览器输入地址,或者要搜索的关键字就可以。缺点就是功能性不强,对于某些喜欢自定义使用风格的朋友来说,无法去定义更多的个人风格。

谷歌浏览器的技术确实很好,特别是它创造的,每个页面开启一个浏览器进程,如果某页面崩溃,可以防止影响其他页面。但是我并不赞同,谷歌浏览器浏览速度要比其他浏览器快。因为,浏览器的访问速度与两方面有关,第一个就是网速,第二个就是浏览器的执行速度等。目前主流的浏览器,使用的技术差不多都是一样的,所以在浏览器方面,速度的快慢,区别不大。如果你感觉它的速度快,可能是因为它界面太过于简洁,给人的一种心理感觉。

谷歌浏览器对于css等的解析也是比较正常的,基本上都能达到预想的效果。显示效果也中规中矩的。

opera:

我在手机上经常使用这个浏览器,手机上的欧朋浏览器,比 UC 要好用的多。但是电脑版的,稍微差点。

它的功能不差,提供了很多创新性的功能,例如笔记本功能,我们可以把网页中的文本内容等,复制到临时笔记本中。但是它比较致命的缺点,还是解析能力不强。我们在使用 opera 的时候,经常能够发现很多错误,例如下面的

这是正常的收款主页,但是在 opera 中,却显示成这样

如果不严格的使用css等进行控制,它总是会显示出不友好的界面,这才是最致命的问题。此外,它和火狐浏览器是“亲兄弟”,不知道是谁模仿的谁。自从谷歌浏览器出来之后,它的把网页标题加在了最上方的标题栏上的设计,被一再模仿,现在你已经找不到哪个浏览器不把网页标题放在最上面了。

它的显示效果,也是中规中矩的。

IE:

最后,是我不想提但又不能不提的一个浏览器。IE 浏览器,由于绑定了 windows,有很多人在使用。由于它的难用,导致出现了大量的第三方浏览器(例如:遨游、世界之窗、搜狗等),使用它的内核来解析网页,剥去了它的外皮。针对 IE 的漏洞和攻击层出不穷。这还不是主要的,对于一个用户来说,倒是无所谓,但是对于一个网页设计师来说,IE 浏览器可能会让他崩溃。

IE 的解析能力实在是太弱了,而且与其他浏览器不同。所以在设计网页时,必须围绕着 IE 来进行单独的设计。就拿本人目前使用的模板(qxzm 0.95)来说,当时我制作完成了,在火狐、谷歌、欧朋浏览器中测试全部通过。之后准备发布,结果想起了还没有用 IE 测试,结果用 IE7 一看,页面内容惨不忍睹,没有居中,全部左对齐了。后来不得不用 css hack 技术,对 IE 单独编写了几行 css 代码,才让它勉强显示出了需要的效果。

但是 IE 却是必不可少的东西,只有它才能完美的支持网银以及一些操作,而且它的用户量非常大,不能不关注它。

wordpress 模板开发 2——配置本地开发环境

模板开发有两种方法:第一种,就是在 wordpress 程序上,新建一个模板文件夹,之后不断设计模板,然后使用浏览器访问即时的看到效果。这种方法比较适合新手,开发比较慢,但是能够边制作边学习。第二种,就是直接写,制作完成之后,放在博客上面测试一下。这种方法需要有一定的开发经验。

本系列教程采用第一种方法。即在本地搭建一个 wordpress 程序,然后使用工具(例如dreamweaver)新建一个站点,指向新建的模板目录,在 wordpress 后台配置一下使用模板,之后开始制作模板,并且不断的通过浏览器观看模板制作的效果。

第一步,wordpress 程序安装:

为了调试方便,我们在本地安装 wordpress 程序。这样,我们首先应该搭建一个本地 apache、php、mysql 环境。关于如何搭建,可以观看本人的这篇文章教程:本地搭建配置 apache+php+mysql 环境,在这里不再赘述。

安装 wordpress 也同样不再多说了,如果你连 wordpress 都安装不上,肯定不会去学习模板开发了。

这里要注意的是,我们要从现有的博客中导出部分测试数据,导入到新的博客中。在模板开发中,要看到具体的效果,本地 wordpress 里面必须要有数据才能看到。完成上面的步骤之后,我们的本地 wordpress 程序就安装好了,打开浏览器,输入 localhost,我们应该可以看到本地的测试博客。

第二步,配置 dreamweaver:

你可以选择记事本进行手写,但是我更加推荐使用第三方强大的软件,来进行模板的开发,这样可以节省大量的时间和精力。关于 dreamweaver,如果不熟悉或者不会使用的朋友,可以观看我制作的dreamweaver 基础视频教程

在这里的配置,主要是新建一个站点,设置站点文件夹指向你的 wordpress 程序目录,或者直接指向模板目录。还可以在配置的过程中,使用 php 服务器技术,这样,我们在制作完成模板的时候,可以不需要打开浏览器,直接在 dreamweaver 中就可以看到效果。

新建一个站点的具体操作在这里不再赘述,如果有不会的朋友,可以搜索一下或者看我的视频教程。在这里,我们新建好了。

这样,我们开发 wordpress 模板的第一步—搭建本地测试环境就这样完成了,下一节开始,我们就进行模板相应模块的开发。

cPanel X 面板使用教程 2—FTP 功能

FTP 对于一个强大的空间来说,是一个必不可少的东西。在cPanel X中 ftp 功能就比较强大,但是强大的背后也是难以接触。我第一次使用的时候,真的不会用,新开辟的 ftp 账号,链接不上。后来看了一些网上的文章之后,才会使用的。

我们来看一下关于 ftp 功能的面板:

1,ftp 账号

通常来说,使用cPanel X 面板的主机,ftp 账号是可以开通无限个的。点击“ftp 账号”,我们就可以去新建 ftp 登陆账号。

配置的 ftp 账号,可以设置一个特定的文件夹,并且也有大小的限制,非常方便进行控制。之后,我们点击“生成邮件列表”就可以了,这里是翻译错了 。

配置好之后,在下面的 ftp 列表中就可以看到了,并且可以点击右边的按钮进行一些配置。下面说说最关键的链接使用,因为我第一次配置之后,就不会链接。

这样,我们使用 ftp 软件进行连接的时候,应该在用户名那里输入:账户@域名 而不能仅仅输入账户。这里,就体现出了在一开始设置主域名的用处,就是用来标记你的空间用的。

2,ftp 进程控制

这是一个比较实用的功能,当我使用 ftp 软件连接上去的时候,就可以在后台看到连接信息。

这样的好处就是,如果你看到了陌生的 ftp 连接,这有可能是黑客入侵以及其他的行为,你可以人为的控制断掉他的链接,保证网站的安全。

3,匿名 ftp

匿名 ftp 就是可以不需要用户名和密码就可以登录的 ftp。在cPanel X中默认允许匿名访问你空间主域 ftp 的。

为了减少不必要的安全隐患,潜行者 m 在这里提醒大家,如果没有必要的话,请关闭匿名 ftp 功能。

但是从这个匿名 ftp 功能中,我们又可以得到一些启发。如果服务器进行了 http 网速等的限制,我们可以给出 ftp 下载地址,让用户可以通过匿名 ftp 的方式,从服务器上下载文件。这样就能突破某些下载限制了,呵呵,说多了。

相关文章:

1,cPanel X 面板使用教程 1—网站备份功能

2,cPanel X 面板使用教程 2—FTP 功能

3,cPanel X 面板使用教程 3—域名相关

4,cPanel X 面板使用教程 4—数据库操作

 

PS:cPanel X中,我们最常用的就是 网站备份、FTP 相关、域名相关和数据库相关的操作。再加上目前网络上已经有很多关于cPanel X的文章,再次就不再继续编写这类文章。

Dreamweaver 8基础教程

这是本人为旗下网站“我就是站长”制作的视频教程,每一个教程都制作了幻灯片,而且还有语音视频。真的是好累啊,每次录制都要录制三四遍才行。如果有需要的,想要学习网站建设基础的朋友,可以看一下,全部看完大约1个小时左右。

我就是站长,正式上线:www.594z.com 提供一个网站建设交流学习的平台!

文件名:第一课 认识dreamweaver 8.swf
文件大小:9.05 MB下载地址:http://1000eb.com/6ysq
文件名:第二课 使用DW8创建站点.swf
文件大小:4.07 MB下载地址:http://1000eb.com/6yt2
文件名:第三课 使用DW8设计表格.swf
文件大小:5.49 MB下载地址:http://1000eb.com/6ytw
文件名:第四课 DW8中层的编辑.swf
文件大小:6.69 MB下载地址:http://1000eb.com/6yu7
文件名:第五课 使用DW8创建模板.swf
文件大小:5.5 MB下载地址:http://1000eb.com/6yud
文件名:第六课 DW8中文本的编辑.swf
文件大小:4.09 MB下载地址:http://1000eb.com/6yuq
文件名:第七课 DW8中css的使用.swf
文件大小:3.56 MB下载地址:http://1000eb.com/6yv4
文件名:第八课 DW8创建超链接.swf
文件大小:5.31 MB下载地址:http://1000eb.com/6yvl
文件名:第九课 DW8中图像的编辑.swf
文件大小:7.43 MB下载地址:http://1000eb.com/6ywp
文件名:第十课 测试与使用总结.swf
文件大小:3.33 MB下载地址:http://1000eb.com/6yww