之前使用WordPress做过几个站,对于信息展示类网站,WordPress还是比较有优势的,免费、操作部署简单、主题丰富,正好最近有人请教建站方法,翻了下之前整理的笔记,以下内容仅限小白如何从零搭建一个网站,不涉及SEO、SEM等高阶网站运营。
第一步:域名购买
域名购买首推狗爹:
https://sg.godaddy.com
价格是王道,对域名没有要求的,几块钱就可以搞定。
第二步:空间购买
这里推荐老薛主机,价格公道,稳定性不错,对嫌备案麻烦或做跨境电商的同学,可以选择购买国外空间:
https://my.laoxuehost.com/aff.php?aff=8759
第三步:本地部署
有些同学习惯先在本地部署好,再迁移至线上环境,本人一直使用MacOS系统,以下以MacOS为例讲解如何进行本地部署,Windos系统类似。
1. XAMPP搭建建站环境
XAMPP 是 Mac OS X 上最简单,最实用,也最完整的网络服务器解决方案(官方介绍)。
1.1 下载XAMPP
下载地址:
https://www.apachefriends.org/download.html?xampp-macosx-1.7.3.dmg
选择XAMPP for OS X ,我选择的是7.2.5 / PHP 7.2.5版本
1.2 安装XAMPP
下载完成后,双击安装包,根据指示点击next,直到Finish。
1.3 运行XAMPP
打开 MAC 终端
输入命令: `sudo su`,回车
输入电脑开机密码(密码不会显示出来)
输入命令:`/Applications/XAMPP/xamppfiles/xampp start`
电脑执行命令,完整出现以下信息表示安装完成
```
XAMPP: Starting Apache…already running.
XAMPP: Starting MySQL…ok.
XAMPP: Starting ProFTPD…ok.
```
打开浏览器,打开网址:http://localhost/dashboard/,出现以下页面,显示你已经安装成功
1.4 为WordPress搭建数据库
WordPress是不带数据库的,需要通过XAMPP创建数据库
在浏览器地址栏输入:http://localhost/phpmyadmin/
进入数据库管理界面,服务器连接排序规则选择:utf8_unicode_ci
点击数据库,名称可以自定义,我这里用:wordpress,数据库格式选择:utf8_general_ci
点击创建,提示数据库中没有表,不用管
2. 安装WordPress
2.1 下载WordPress
下载地址:
https://cn.wordpress.org/txt-download/
下载后解压,将解压后的文件拷贝到:/Applications/XAMPP/xamppfiles/htdocs/下
2.2 修改配置文件
找到/Applications/XAMPP/xamppfiles/htdocs/wordpress/中wp-config-sample.php文件,在该目录下,复制该文件,文件名改为:wp-config.php用记事本打开文件(正常双击也可以)
```
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'database_name_here');
/** MySQL数据库用户名 */
define('DB_USER', 'username_here');
/** MySQL数据库密码 */
define('DB_PASSWORD', 'password_here');
```
修改数据库名称:将database_name_here修改为:wordpress
修改数据库用户名:将username_here修改为:root
修改数据库密码,设置为空,将password_her删除
到此,WordPress的安装算基本完成
在浏览器中输入:http://localhost/wordpress/ ,根据提示输入相关信息,登录WordPress。
第四步:线上部署
本地已经部署配置好WordPress,在安装目录找到WordPress文件夹,里面包含的是网站程序代码,代码中集成了wordpress、主题和一些必要插件,所以无需单独下载安装wordpress。
用FTP工具将WordPress文件夹里面的文件上传到服务器网站根目录下。注意,此处是将WordPress文件夹里面的文件,并不是连同WordPress文件夹上传至服务器,要保证网站根目录下就是网站的源代码。
FTP工具的使用方法
FTP工具一般使用的是FlashFXP,下载地址:
https://www.flashfxp.com/
关于FTP工具的使用这里也简单说一下,打开后是这样一个界面:
点击“站点”->站点管理器“->”“新建站点”,输入一个站点名字,进入站点管理界面:
可以看到有很多表单需要填写,这些填写的信息一般都会在你的虚拟主机管理面板上找到(如果你用的是云主机则需要自己去搭建一个FTP服务器),这里讲下虚拟主机在哪里找到这些信息。
虚拟主机控制面板如下:
可以看到在页面下方有FTP端口、FTP地址等信息,找到这些信息之后就可以回到flashfxp的站点管理了。
连接类型选择FTP,登录类型选择普通,然后按照面板上的信息填入地址、端口、登录名、密码,然后点连接,询问是否保存,选择是。
这样就进入了你的服务器网站目录,网站目录在右侧显示:
这里不同的虚拟主机出现的文件夹名也会有所不同,一般来说就是这三个,其中db文件夹问数据库备份路径,log为服务器操作日志,web文件夹就是网站的根目录,第一步解压得到的WordPress文件夹里的文件就要上传至这个文件夹,有的虚拟主机也可能将此文件夹起名为www、root或者home等,具体请参照虚拟主机的介绍。
接下来就把下图的文件全部上传到web文件夹下,一般虚拟主机都支持文件在线解压功能,所以强烈建议上传文件时先打包代码文件,以压缩包的形式上传,然后在线解压,这样可节省百倍时间。
领取专属 10元无门槛券
私享最新 技术干货