实验材料

  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. go map数据结构和源码详解

    目录 1. 前言 2. go map的数据结构 2.1 核心结体体 2.2 数据结构图 3. go map的常用操作 3.1 创建 3.2 插入或更新 3.3 删除 3.4 查找 3.5 range迭 ...

  2. 利用 Ansiable 自动化部署 Veeam Backup & Replication 9.5U4b

    利用 Ansiable 自动化部署 Veeam Backup & Replication 9.5U4b 前言 上周出差期间接到一个做CMP(云管平台)Partner的需求,要在无人值守的安装 ...

  3. @ConditionalOnProperty注解

    一 源码解析 查看ConditionalOnProperty的源码 package org.springframework.boot.autoconfigure.condition; import j ...

  4. vue 首次加载缓慢/刷新后加载缓慢 原因及解决方案

    # vue 首次加载缓慢/刷新后加载缓慢 原因及解决方案 最近做项目发现一个问题,页面每次刷新后加载速度都非常慢,20s左右,在开发环境则非常流畅,几乎感觉不到,本文参考望山的各种方案优化 1,关闭打 ...

  5. C# 倒计时,显示天,时,分,秒。时间可以是从数据库捞出来

    从数据库把时间读出来,接着 你用个timer控件启用控件,设置1000毫秒timer时间里 用当前时间-你取出的时间 就可以了 DateTime furtime = Convert.ToDateTim ...

  6. C语言作业007

    问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 我在这个课程的目的是 学习并掌握C语言 这个作业在那个具体方面帮助我实现目标 参考文献 四 作业格式 1PTA作业贴图 1.1题 ...

  7. Ubuntu18.04系统下安装Pycharm&vim设置自动缩进及默认显示行号

    Ubuntu18.04系统自带python3.6及python2.7,Pycharm是一款非常强大的IDE.目前Pycharm有两个版本:专业版和Community社区,区别是专业版是收费,而且功能更 ...

  8. [考试反思]1012csp-s模拟测试70:盘旋

    这套题比较烂... 上来看到T2是原题,一想上一次考试遇到原题就不换,这次应该也是,于是直接开始码,码了一半然后换题了 T1打表找规律或者推式子都不难... T2水的一匹暴力剪枝即可,但是我并不知道数 ...

  9. 使用FinalShell 安装jdk和tomcat流程(Linux系统是centOS7.5)

    本文是作者原创,版权归作者所有.若要转载,请注明出处 我今天刚刚买了一个一年的百度云服务器,85元,还是很便宜的,正好用来练练linux,至于为什么使用FinalShell 而不是xshell,因为F ...

  10. hadoop2.9.0之前的版本yarn RM fairScheduler调度性能优化

    对一般小公司来说 可能yarn调度能力足够了 但是对于大规模集群1000 or 2000+的话  yarn的调度性能捉襟见肘 恰好网上看到一篇很好的文章https://tech.meituan.com ...