实验材料

  1. windows或者linux(因为我是大学操作系统学的是windows,后来服务器转向了linux,所以我将针对window和linux分别进行开展)

  2. xampp(最佳php5.6 在7.1版本我遇到了一些问题,并且解决了,如有遇到可询问)

  3. wordpress

  4. 知更鸟主题

  5. 一些实用插件,如seo插件等(将会在下文介绍)

ps:

 适合人群: 会任意一门后台语言即可。
最适人群:对php与mysql有所了解并有基本实践的人。
因为无法写的非常细节,如果有任何问题可直接call me,I will help you immediately and try my best.

wordpress(windows)篇

如果你学习的是linux,或者根本没有windows需求的请直接查阅下文linux篇。
  1. 操作系统为:windows 2012。

    -安装方式:和普通windows 安装方式一样,大白菜即可,或者云服务器5毛子(5角)走一波。

  2. 下载xampp,点击选择对应目录安装即可。



    下载完安装完目录如下:



    3.点击xampp-control 这个可执行文件

ps:

这里我报错了,是3306端口被占用了,因为我另外安装了一个mysql并启动,且占用了3306。

4.点击启动apache 与mysql,这是我们需要的。

如果端口遇到端口占用的情况,请另行设置端口。



这里有两个对于端口错误有帮助的文件:

httpd.conf 与 httpd-ssl.conf

这个时候需要仔细阅读里面的相关配置,第一次看找找关键词,port、serve、80这3个,也许对你有很大帮助。

Now the enviroment is complete(现在环境搭配完成)。

下载最新的wordpress,然后解压放置在:

\xampp\htdocs

xampp 是你的安装目录,下面有一个htdoc。至于为什么放置在下面,请查看上面提及到的配置文件,然后查找关键字htdoc,这时候你也可以进行修改了。

然后访问:localhost:port(端口号,如果是80那么可以忽略)/wordpress(解压完的wordpress文件夹名称)

好了这个时候我们看到效果了,只是数据库我们还没有配置啊,这时候请停止对页面的操作。

创建一个存储数据库:

点击我标红的部分,我们将会打开一个网站,这个网站是phpMyAdmin,请查询一下相关文档,查阅如何创建数据库与密码修改,然后重新配置 xampp\phpMyAdmin\config.inc.php 文件。配置如下两个选项:

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';

相信这个时候你通过查询或者自我摸索已经创建好了相关的数据库。

然后返回刚才打开的网址,如果不小心关闭了,重新打开即可,然后填写好相关资料即可办理好你的个人网站。

wordpress(linux) 篇

我将于ubantu介绍,如果是centos的朋友,因为我也有一台cenos,如果有疑问倒是可以交流。

同样找到xampp网站,查看一下下载地址:



得到一个重要的信息是安装包是.run文件。

那么安装命令将会是:

// 下载
wget https://www.apachefriends.org/xampp-files/7.3.11/xampp-linux-x64-7.3.11-0-installer.run
// 解压
tar -zxvf xampp-linux-x64-7.3.11-0-installer.run
// 添加权限
chmod +x xampp-linux-x64-7.3.11-0-installer.run
// 执行
./xampp-linux-x64-7.3.11-0-installer.run

这个时候就可以安装完成。

那么就需要启动mysql和apache:

1.启动mysql

sudo /opt/lampp/lampp startmysql

2.进入mysql 创建数据库:

// enter mysql
/opt/lampp/bin/mysql -uroot -p
//create database
create database wordpress
// inspect whether dababase create successful
show database

3.启动apache

/opt/lampp/lampp startapache

now environment is complte.(现在环境已经完成)

我们用下载wordpress包,然后解压放置在apache下的htdoc下即可。

同样的打开localhost:port(分配的端口)/wordpress (解压后的目录)

然后填写对应的资料,就可以开启自己的个人网站了。

ps:

对于linux的朋友,我写下的时候完全是凭借自己的回忆写下的,没有再次重新再次截取走流程,但是如果遇到任何问题,需要帮助,I will try my best to help。

wordpress实用插件与主题

主题推荐新手知更鸟吧,自带了seo功能,操作也简单。

插件:

  1. WP Editor.md

    是一个优秀的markdown 插件,可以边看边预览。
  2. WP-PostViews

    允许您显示一个页面或者一篇日志的查看次数。已注册用户的查看次数默认不会被统计,也可以很简单地配置成统计。
  3. 百度 XMLSitemap 生成器

    显而易见这是用来做百度seo的。

结语

希望能得到同道中人指点。

献给那些想自建站搭建博客的新人们(实篇)wordpress的更多相关文章

  1. Django搭建博客网站(三)

    Django搭建博客网站(三) 第三篇主要记录view层的逻辑和template. Django搭建博客网站(一) Django搭建博客网站(二) 结构 网站结构决定我要实现什么view. 我主要要用 ...

  2. Django搭建博客网站(四)

    Django搭建博客网站(四) 最后一篇主要讲讲在后台文章编辑加入markdown,已经在文章详情页对markdown的解析. Django搭建博客网站(一) Django搭建博客网站(二) Djan ...

  3. 可能是最详细的 Hexo + GitHub Pages 搭建博客的教程

    前言:博主目前大三,Web 前端爱好者.写博客的好处,不是为了写而写,而是一个记录思想的过程.不要考虑它能带给你什么,而是你自己从中收获了什么. 最近刚好有空,于是就参照网上的各种教程,搭建了一个博客 ...

  4. 基于Hexo搭建博客并部署到Github Pages

    基于Hexo搭建博客并部署到Github Pages 之前在简书上写东西,觉得自己还是太浮躁.本来打算用Flask自己写一个,以为是微框架就比较简单,naive.HTML.CSS.JS等都要学啊,我几 ...

  5. 在github上搭建博客(使用Jekyll)

    简单说,只需要三步,就可以在 Github 搭建起一个博客: 在 Github 上建一个名为 xxx.github.io 的库: 把看中了的 Jekyll 模板 clone 到本地: 把这个模板 pu ...

  6. github+hexo搭建博客

    引言     之前用阿里云弹性web托管采用wordpress搭建的个人博客,经过我使用一段时间之后发现存在很多问题: 网站的响应速度非常慢,估计打开主页需要3-4s的时间,我经过搜索发现很多人都有这 ...

  7. django学习笔记——搭建博客网站

    1. 配置环境,创建django工程 虚拟环境下建立Django工程,即创建一个包含python脚本文件和django配置文件的目录或者文件夹,其中manage.py是django的工程管理助手.(可 ...

  8. Hexo系列(一) 搭建博客网站

    写在前面的话:本系列文章主要参考 Hexo官方说明文档,同时结合自己在使用过程中的一些心得体会,撷取下来,和大家分享分享.好,下面闲话不多说,马上开始我们的 Hexo 之旅吧 温馨提醒:博主使用的操作 ...

  9. Hexo+NexT(零):最全Hexo+Next搭建博客教程

    快速.简洁且高效的博客框架 有位大神说,喜欢写博客的人的人,折腾博客会经历三个阶段.找到一个免费空间,搭建一个博客,很欣喜,很有成就感,此为一阶段:受限免费空间各种限制,自己买空间和域名,实现对博客的 ...

随机推荐

  1. 详细讲解CSS中相对定位relative和绝对定位absolute

    很多朋友问过我absolute与relative怎么区分,怎么用?我们都知道absolute是绝对 定位,relative是相对定位,但是这个绝对与相对是什么意思呢?绝对是什么地方的绝对,相对又是相对 ...

  2. 痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU硬件那些事(2.2)- 在串行NOR Flash XIP调试原理

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列EVK在串行NOR Flash调试的原理. 本文是i.MXRT硬件那些事系列第二篇的续集,在第二篇首集 ...

  3. 【已解决】ArcGIS Engine无法创建拓扑的问题(CreateTopology)

    也许,你的问题是这样的 ①System.Runtime.InteropServices.COMException:"未找到拓扑." ②myTopology结果是null,程序跳转到 ...

  4. Java HashSet对txt文本内容去重(统计小说用过的字或字数)

    Java HashSet对txt文本内容去重(统计小说用过的字或字数) 基本思路: 1.字节流读需要去重的txt文本.(展示demo为当前workspace下名为utf-8.txt的文本) 2.对读取 ...

  5. python基础-列表List及内置方法

    数据类型之列表-List 用途:用于存一个或多个不同类型的值 定义:通过中括号存值,每个值之间通过逗号进行分隔 l1 = [1,'a',3,'b'] 特性:有序.可变.存多个值的数据类型 常用方法: ...

  6. linux(CentOS release 6.5)环境搭建svn

    正文之前,说几句关于svn和git的闲话. 之前用的版本控制工具主要都是svn,随着时间的推移,git以其强大灵活的分支管理功能受到大众喜爱.尤其是多人同时开发时同一项目,且不同部分功能时,git的分 ...

  7. [考试反思]0919csp-s模拟测试47:苦难

    ISOLATION 也不粘上面的了,先管好自己. 附了个近期总分,可以看出什么. 反思一下考试心态: 开场看题目,T1傻逼题不用脑子,T2傻逼板子,T3... 这T3是啥啊?没看懂题目啊?再看一遍.啥 ...

  8. CSPS模拟 67

    炸分炸的厉害.(当然这跟b哥定律无关 话说好久没人嘲笑我菜了,快飘的不知道到哪了. 谁能讽我两句我不要面子的. 另外在博客上写些没用的东西好浪费精力啊我又不想当网红 主要是考试的时候心态不稳. 以为T ...

  9. 大数据之路week01--自学之集合_2(List)

    在学习过了Collection之后,接下来我们将去学习List, 先看API文档: List集合的特有功能:(没有列出Collection也有的功能) A:添加功能  add(int index, E ...

  10. [springboot 开发单体web shop] 6. 商品分类和轮播广告展示

    商品分类&轮播广告 因最近又被困在了OSGI技术POC,更新进度有点慢,希望大家不要怪罪哦. 上节 我们实现了登录之后前端的展示,如: 接着,我们来实现左侧分类栏目的功能. ## 商品分类|P ...