web技术

怎么创建网站?超详细新手教程(五):使用现成的网站源码建站

2023-06-18 23:59 作者:不是企鹅原创

上一节《怎么创建网站?超详细新手教程(四):上传简单网页》

如果我们要做一个界面好看、功能强大、内容丰富的网站,其实是一个很庞大的工程,涉及到很多复杂的编程技术。编程就是写代码,我们经常说的程序员,就是写代码的。一般我们新手站长,没必要去学编程,也很难学好编程,而且有一个很有趣的现象,就是你如果技术学得好,你反而经营不好网站,你可能能把网站做得很强大很漂亮,但是没流量、赚不了钱。反而是那些半桶水的站长,只会一点皮毛技术,他们把主要精力用在网站内容生产和优化,他们反而能经营好网站。

那么不学编程的话如何建网站呢?答案是:使用现成的网站源码。在七八年之前,网上各种各样的网站源码非常多,有很多是免费的,那时还有很多专门提供源码下载的源码站。但现在没以前繁华了,大多数源码站都已经关闭,很多源码也已经不更新,甚至找不到了。以前我开发过几套源码,从十几年前开始开发,总共更新了有二三十个版本,但最后也在2016年左右停止更新了。

这种现象是不是说明网站已经没落了?其实不是,这只能说明小白转移战线了,跑去玩自媒体了,但高手在网站领域依旧赚钱,而且没有小白的捣乱只会赚得更多。小白跑去玩自媒体依旧不赚钱,而且更累。这个话题我们以后有机会再展开聊聊。

那么讲了这么多,什么是源码呢?源码到底长什么样子?它是一串数字呢?还是一串字母呢?哈哈,都不是,网站源码可不是“一串”那么简单,一套源码可能包含几百个甚至几千个程序文件,每个文件有几行到几百行不等的代码。为了让大家有个直观的了解,我们还是先去找个源码来看看。

我们这里就用国外著名的开源博客系统WordPress来举例,WordPress也可以简称为wp,它是美国人开发的一个开源免费的网站系统——也就是网站源码。它是全世界使用量最多的一个网站系统,据说全球有超过40%的网站是用这个WordPress搭建的。当然它发展到现在,它的功能已经远远不只是作为博客系统那么简单,它可以作为CMS使用,经过二次开发之后它甚至可以用作购物官网。不过说实话,我对这个系统的深度使用还是不大了解,我以前主要还是把它作为个人博客网站来使用。

我们用WordPress来举例,而不用国内一些小众的源码,免得又打广告的嫌疑。大家可以百度一下WordPress,可以在前几个搜索结果中找到一个域名为cn.wordpress.org的网站。其实你应该能看到另一个标识为“官网”的域名wordpress.com,这两个其实都是WordPress的网站,只是分工不同,.com后缀的网站主要负责商业业务,里面应该也能下载WordPress源码,你可以自己去看一下。我们进入这个cn.wordpress.org网站首页,拉下来找到“获取 WordPress”按钮,点击下载。

下载后在你的电脑上会有一个名字为“wordpress-6.2.2-zh_CN.zip”的压缩包,你可能下载得比较晚,版本号和我的不一样,这没什么关系,或者你压缩包的图标和我的不一样,这是电脑系统的问题,也没什么关系。

我们把这个压缩包解压到桌面,得到一个wordpress文件夹,这整个wordpress文件夹里面的东西,就是我们前面所说的网站源码。我们进入wordpress文件夹看看里面是什么东西,可以看到里面有一些后缀为.php的文件。

你看到的.php图标可能和我的不一样,我的是绿色的,你的可能是白色的,这是因为我的电脑里安装了Dreamweaver,这个没什么关系。我们可以随便打开一个.php文件看看里面是什么东西。右击index.php文件,在右键菜单中选择“打开方式”,在弹出的对话框中选择“记事本”,点击“仅一次”。

可以看到如上图所示的代码,这就是网站源代码。

网站源码如果按编程语言划分,可分为ASP源码、PHP源码、JSP源码、.NET源码等,但现在只有PHP源码还比较活跃。ASP源码曾经在中国是使用量最大的源码,现在还有相当数量的企业网站用的是ASP源码。ASP技术是微软的产品,后来由于微软停止对其维护以及ASP自身的局限性,ASP就逐渐没落了,现在已经几乎找不到新的ASP程序员了,ASP网站也就难以维护和二次开发,所以现在新网站一般也不会用ASP了。JSP是基于Java语言的一种技术,以前就没流行起来,现在也没落了。我对Java不了解,据说Java现在做网页已经不用JSP。.NET也是微软的技术,ASP.NET是ASP的升级版,但要复杂得多,和JSP一样,以前没流行起来,现在已经没落了。JSP和.NET网上能下载到的源码也很少,可以忽略不计。

现在也有一些新的建网站的后端技术,比如Python语言、Go语言,还有在服务器端运行JavaScript语言的node.js技术。但这些技术也几乎没有开源免费的源码,所以我们也不必理会它们。当然如果你要去国外像GitHub那样的平台上找,还是能找到一些的,但那些源码一般是面向程序员的,对不懂技术的新手站长很不友好。我们新手站长现在能用的就几乎只有PHP源码,好在目前网上的PHP源码资源仍然相当丰富。

不同技术的源码,对虚拟主机环境的要求是不一样的,比如PHP源码可以在Windows系统和Linux系统上运行,在Linux系统上效率会更高,但ASP源码就只能在Windows系统上运行,大家在购买虚拟主机选择操作系统时要注意这一点。本教程我们虚拟主机选的是Linux系统,所以是不能运行ASP的。

网站源码按照功能的不同去划分,又可分为博客系统、论坛系统、企业网站系统、商城系统、文章管理系统、影视网站系统、小说网站系统等等,其中一些功能比较多样、扩展性比较好的系统会自称为“CMS”,即内容管理系统。如国内老牌的织梦CMS、帝国CMS。

关于网站源码,我还可以讲很多,因为我对这个领域太熟悉了,但本教程的内容是教大家如何建网站,我们只需对源码的分类和历史有一个大概的了解就行了。接下来我教大家如何上传和安装源码。

打开FileZilla软件,连接到虚拟主机,左侧定位到wordpress目录(文件夹),右侧定位到htdocs目录,把htdocs目录中之前测试上传的index.html文件删掉。

然后全选左侧本地wordpress目录中所有文件,右击,在右键菜单中点“上传”。

然后等它上传完成。WordPress的源码稍微大一点,解压后有几十M,要耐心等一下。

如果在上传的过程中提示文件已存在,询问是否覆盖,点击“确定”就行了。

最后要确定“上传失败”一栏中是没有内容的,如果有的话,要全选里面的文件重新上传。

全部上传好之后,我们在浏览器上打开自己的域名。可以看到网站变成这样子(见下图),这是WordPress的安装界面。

点击“现在就开始!”按钮,进入下一个页面,会发现它要求填写数据库名、数据库主机等信息。这些信息在哪里获得呢?我们打开阿里云“主机管理”,在主机列表找到你购买的主机,点击后面的“管理”,进入“主机管理平台”,点击左侧菜单中的“数据库信息”。

然后复制阿里云的“数据库名称”填写到安装界面的“数据库名”,复制阿里云的“数据库用户名”填写到安装界面的“用户名”,复制阿里云的“数据库地址”填写到安装界面的“数据库主机”。密码是你初始化主机时设置的。表前缀不修改。填好之后点击“提交”。进入下一个页面继续点击“运行安装程序”。

然后填写一些网站基本信息,这里的用户名的密码是以后登陆网站后台用的,可以自由设置。站点标题自由设置,起一个好听的名字。邮箱也要填一下,不然通过不了。千万不要勾选“建议搜索引擎不索引本站点”,不然以后百度搜不到你的网站,这是一个很奇葩的功能,估计是那些见不到光的网站才会使用这个功能。填好之后点击“安装WordPress”按钮。

跳转到这样的页面就是安装成功了,点击“登陆”按钮进入后台登陆页面,要记住你的后台登陆页面网址,以后可以通过这个页面登陆后台。

等苦后可以看到网站后台界面。直接打开你的域名,可以看到网站前台界面,把你的域名发给你的朋友,他也能看到你的网站前台。

至此,我们就完成了使用现成源码搭建网站的操作。

下一节《怎么创建网站?超详细新手教程(六):录入网站内容》

标签: #建站教程
推荐文章
网站源码只是搭好一个框架,网站里面的内容还需要站长自己去录入、去上传。...
那么接下来我来教大家如何把这个页面换成我们自己的页面。首先我们需要下载...
那么现在我们有了域名和主机,理论上我们就可以做出一个简单的网站。接下来...
虚拟主机其实是一个服务器上面隔出来的很多小独立空间,专门用来存放网站程...
做网站最大的好处就是,可以获得被动的搜索流量,当你的网站做到有一定排名...
推荐专题
如何自己建网站?建网站难不难?其实建网站说难不难,说容易也并不容易,难...
本专题精心收集整理了多种HTML+CSS+JS轮播图实现方案,带详细代码和讲解,正...