Blog Details

个人建站需要哪些能力?
by weswoo

shopify独立站

Planning your online business goals with a specials

Kristin Weswoo

Aug 30, 2023

来来来,新手看过来!

真正手把手教你,“”零“”基础搭建wordpress网站!


个人建站需要哪些能力?

一、域名、空间、解析

1.1、一个网站主要由三部分构成:网站内容、域名、主机空间

◆ 域名就是网站的名字,通过域名就可以访问网站,新手的话去阿里云买最便宜的域名。

◆ 主机空间则是存放网站的地方,也


个人建站需要哪些能力?

就虚拟主机。网站空间一般分为国内空间,国外空间,外内空间对于国内的人来说速度相对比较快,而且需要备案,国外空间在国内访问的速度不及国内空间,但是不需要备案,凯哥建议新手先购买国外空间,练练手,真正想运营一个网站再考虑阿里云主机。

◆ 网站内容一般展示界面、程序和资料组成,界面指的是访问网站后能够很直观的看到网站的页面,所有的页面又是通过程序来支撑,加上上传与网站相关的资料,组成了一个完整的网站内容,这快可以用dedecms、wordpress等开源程序,本文以wordpress程序举例。

1.2、域名注册和空间购买比较简单,不懂得加我咨询。

购买完域名和虚拟主机后后

◆ 购买阿里云的域名,进后台点击域名管理,进行解析,解析的ip地址就是虚拟主机的地址。

◆ 进入购买虚拟主机后台绑定购买的域名


个人建站需要哪些能力?

二、安装wordpress程序

2.1、域名和空间解析完后,接下来就是选择网站的程序,wordpress网站程序使用简单功能强大,适合新手使用,今天就给大家介绍wordpress程序的安装教程。

◆ 首先我们需要准备几样东西:

l Wordpress程序、域名、空间(第一步已经弄好)、FTP上传工具

l Wordpress程序下载地址:官网即可

l 空间必须支持PHP和MySql,建议安装打包环境,比如wampwerver、phpstudy,不懂先去百度,还不懂来咨询凯哥。

2.2、下载完wordpress程序,然后解压文件夹,用FTP上传工具登录虚拟主机,将Wordpress程序上传到根目录上。

2.3、上传完毕之后,直接输入刚才绑定的域名,进入wordpress安装节目,根据提示输入“站点标题”、“用户名”、“密码”、“电子邮箱”然后点击“安装wordpress”,然后wordpress程序的安装就结束了。

2.4、接下来我们登录wordpress后台,就可以操作网站。

然后下一步就是安装wordpress模版,因为wordpress模版安装方法跟程序安装原理大致相同,这边就不做演示。如果还有不懂的话,扫我的头像。

+++++++++++++++

忘了声明:本答案所谓的“建站”是自主建站,代码都是自己写的,不是拿别人的代码直接部署的那种

+++++++++++++++

这条路比你想象的要难很多——至少比我当初想象的要难:

最开始我想的是3个月学会建站,后来变成6个月,再后来变成2年,再后来……差不多5年过后,我的第一个网站才上线,这是我最近花了一年多的时间编写、发布和推广的网站:

仍然差强人意!

网站有很多种,就像建房子一样:茅草房是房子,两层小洋楼也是房子,摩天大楼还是房子;有的人只会建方方正正的“豆腐块”,有的人可以建“鸟巢”“水立方”。

做个对比的话,我现在的水平,也就能建一个方方正正的豆腐块,还不能太高,十层二十层就差不多了……走到这一步,我花了十年。

事实上,现在能“个人”建站的越来越少了,大家都有自己的分工:前端、后台、DBA……越是大公司,分得越细。因为要一个程序员掌握这所有的技能,太难了。

我给你捋一下,个人建站需要哪些能力:

开发

这是最大的大头。

首先是前端,你也可以理解为静态页面,需要会:HTML、CSS和JavaScript,实际项目中一般不会使用原生的JavaScript,所以你还要会一些类库或框架,比如:JQuery/Vue/Angular等等。

然后你要会数据库。因为一般情况下,你不可能做一个纯静态的网站。很多数据你要存起来,比如用户名和密码、博客、留言等等,这些东西都是存放在数据库中的。你要会操作数据库的SQL语法,完成数据的增删改查。

数据库和前端之间还不能直接通讯,所以你还需要一个“中间件”作为前端和数据库的桥梁。目前常用的是:Java、PHP和ASP.NET。Java和PHP都是语言,你要在会这门语言的基础上,再会使用一种基于这种语言的框架,比如Java最常见的是SSH(Spring+Struts+Hibernate)。

光是开发,就是这么多东西。现在的培训机构,前端一般是4-6个月,Java是4-6个月,数据库(DBA)2-4个月。负责任的培训班,要在这么短的时间真正见效果,学习的强度是非常大的。都是从早学到晚,6个月的可以一周休息两天,4个月的就不要休息了。

不要以为培训完了就OK了,你还根本没法独立干活。不然公司也不会在招聘启事上要求2年工作经验啦。就算你牛逼一点,1年的时间吧,能成长起来就相当厉害了。但是,注意,这2年是针对某一个方向而言,比如前端干2年,能够应付前端的绝大多数问题,后台和数据库他还是个弱鸡啊!

所以,你自己算一下吧,一个人把建站的全套技术学会,要多长时间?

部署

网站的代码写完了,你还要把它发布出来,别人才能访问:我们一般称之为部署。

ASP.NET部署到Windows Server上面会好点(但也要学),PHP和Java部署到Linux上面。你还要专门学Linux,这个时间,如果专门参加培训学的话,起码又是几个月!

然后一样的,知识学会了,要形成能力,还是得堆时间。说了你不相信,很多2-3年工作经验的开发人员,部署不了一个网站的。尤其是当出现意外的时候,束手无策。

这玩意儿其实没啥技术含量,理论上照着文档一步一步做就OK了。但是,就有那么些时候,理论和实践脱节:本地跑得好好的,部署到服务器上就挂了。你怎么办?只有拼人品了。踩坑,一个一个的踩,踩的坑足够多了以后,慢慢就能形成直觉,更快的找到问题解决问题。所以还是个时间问题。

推广和维护

推广,就没啥说的啦。流量为王,这个能力,飞哥都还欠缺呢!

然后还有维护。网站跑起来了,就会有各种各样的问题,你必须在最短的时间用最有效的方式解决。一般都是查日志写脚本改配置……怎么会的?让飞哥想想,一般也就是google,还真没有哪本书可以教你这些。因为你遇到的问题是千奇百怪的。

系统架构和代码整洁

这个东西,对于个人建站来说,不是必须的,但最好是要有的。尤其是当你的网站比较复杂的时候,没有一个好的架构,代码乱七八糟,项目就很容易失控。半年过后你看你自己写的代码,都不知道怎么一回事,这不是笑话,太常见了。

其实部署和维护也一样。有些公司的服务器,我都看不下去,乱得一塌糊涂。谁都可以登录,谁都可以在上面乱改,越是乱就越容易出问题,越是出问题就越是乱,恶性循环。所以程序员删库跑路,本质上不是程序员的问题,是项目经理的问题:根本就不应该给程序员删库的权限!

Random Image 608
Random Image 608

Manage your online banking

Morbi lorem proin morbi tempor risus. Nisl lobortis diam id faucibus pretium vitae suspendisse sed accumsan. Sodales morbi tristique elit cursus gravida. Ullamcorper commodo eget pulvinar pretium. Condimentum rhoncus commodo amet nec auctor nibh vel mi blandit.

Neque ultrices nunc condimentum morbi risus tincidunt. Vel arcu lacus non ornare. Porttitor in rhoncus magna augue adipiscing.

  • Manage your time so you’ll get more done in less time
  • Cut expenses without sacrificing quality
  • Attract and retain quality, high-paying customers

Start your free trial now!

By creating a custom Web design for your business, we can bring your vision to life.

  • No Credit Card Required

  • Free For 30 Day Trial.