环境windows8.1

需要的工具:wampserver、wordpress

首先先下载好wordpress源码和wampserver安装包

安装完成后开启wampserver

开启的状态是绿色的:

用户可以修改它的语言,配置文件也可以通过点击这个图标显示

先修改mysql相关的配置

修改wamp上mysql密码

方法1:

默认情况下wamp的mysql密码是空

先打开控制台,use  mysql;

输入:update  user  set  password=PASSWORD('密码')  where user='root';

然后输入flush  privileges;

最后quit退出重新登陆

方法2:

mysqladmin   -u  root  -p  password  密码(当没有设置过密码,密码为空时)

mysqladmin   -u  root  -p   旧密码  password  新密码  (已经设置过密码了)

打开局域网访问

apache相关配置信息在httpd.conf上,在httpd.conf文件中找到deny  from,下面有"Allow from 127.0.0.1" ,然后将127.0.0.1修改为all即可,也就是"Allow from all"即允许任何人访问,重启apache 服务就可以允许外网访问了。

wamp自拟定网站根目录:

如果要修改原配置目录,打开httpd.conf,找到DocumentRoot,并修改信息,如下:

还有一个位置需要改

打开wampmanager.ini文件

找到Menu.Left,如下

修改目录:

然后找到wampmanager.tpl

找到Menu.Left的www路径w_wwwDirectory和FileName

修改自己想要的

重启服务

多站点配置相关目录:httpd-vhosts.conf

打开httpd.conf,取消注释:

这时候我们点击phpadmin进行配置

假如登录phpadmin时遇到:#1045 - Access denied for user 'root'@'localhost' (using password: NO)

这是因为wampserver的phpadmin的配置文件没有设置好和mysql相关的内容,先找到phpadmin的目录,找到config.inc.php(注意不要搞错,scripts下也有一个同名的文件,修改wamp的源文件地址就是在那里),再找到

$cfg['Servers'][$i]['password'] =‘’

注意这里是空白的,添加你设置的mysql密码

假如修改之后能登录phpadmin了,可以在界面上新增数据库,比如设置一个名字为wamp的数据库

假如你要修改phpadmin的登录密码

还是在原来提到的config.inc.php文件,将配置$cfg['Servers'][$i]['auth_type'] = 'config';修改为 $cfg['Servers'][$i]['auth_type'] = 'cookie';

然后在这行下面添一行:$cfg['blowfish_secret'] = '密码';

假如你要设置phpadmin能通过外网访问(不建议,phpadmin上的数据库容易泄露),修改phpmyadmin.conf配置文件,类似httpd.conf,把"Allow from 127.0.0.1"修改为:"Allow from all"即可

apache其他设置

假如要修改apache端口,在httpd.conf找到Listen 80,把80换成你想要的端口号

修改链接端口号

在wampmanager.tpl文件中找到http://localhost/修改成http://localhost:你设置的端口号/

开启URL重写:

打开httpd.conf文件,找到#LoadModule rewrite_modulemodules/mod_rewrite.so,然后把前面的“#”删掉,重启生效

php配置

这里讲的php配置和前面提到的phpadmin不同,比较重要的三个地方

short_open_tag = off(是否允许使用 PHP代码开始标志的缩写形式(<? ?>)

把off改成 ‘on’

memory_limit = 128M(最大使用内存的大小)

upload_max_filesize = 2M(上传附件的最大值)

下面说说wordpress,在官网上下载了wordpress源码之后解压到wamp目录下,并且把wordpress的根目录设置为wamp源目录。

上面完成之后就可以点击图标的Localhost(本人是本地主机上操作),弹出页面把前面提到的数据库还有其他配置信息填写好之后就可以进入后台系统了。

好用dwordpress插件推荐:https://www.wpdaxue.com/recommend-wordpress-plugins.html

自己动手写wordpress插件(http://blog.wpjam.com/article/write-plugin-by-yourself/

Technorati Tags: 博客

windows上使用wordpress搭建博客的更多相关文章

  1. CentOS上安装WordPress搭建博客平台

    前两天在服务器上搭建了AMP,今天试着在上面安装了一个WordPress(中文:http://cn.wordpress.org/,英文:http://wordpress.org/),我安装的是英文最新 ...

  2. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-使用Travis自动部署Hexo(2)

    前言 前面一篇文章介绍了Travis自动部署Hexo的常规使用教程,也是个人比较推荐的方法. 前文最后也提到了在Windows系统中可能会有一些小问题,为了在Windows系统中也可以实现使用Trav ...

  3. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(三)-使用Travis自动部署Hexo(1)

    前言 前面两篇文章介绍了在github上使用hexo搭建博客的基本环境和hexo相关参数设置等. 基于目前,博客基本上是可以完美运行了. 但是,有一点是不太好,就是源码同步问题,如果在不同的电脑上写文 ...

  4. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置

    前言 有朋友问了我关于博客系统搭建相关的问题,由于是做开发相关的工作,我给他推荐的是使用github的gh-pages服务搭建个人博客. 推荐理由: 免费:github提供gh-pages服务是免费的 ...

  5. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  6. wordpress搭建博客上传begin主题The themes is locked to another domain

    如题, 在使用wordpress搭建个人博客过程中, 上传begin主题, 出现如下弹框的错误, 而且样式有误. 环境: Los Angeles CentOS 7 x64 nginx+mysql 解决 ...

  7. Ubuntu 16.04.1 LTS配置LNMP使用wordpress搭建博客

    今天想用wordpress搭个博客,我的服务器是腾讯云的,然后腾讯云里有官方文档搭建的,但它是用centos为例, 搞得我的ubuntu跟着它走了些歪路,然后结合网上其它资料,终于一点一点的解决了. ...

  8. LAMP+Wordpress搭建博客

    作为一名技术控,看到别人都有专属于自己的博客,小夜也忍不住自己操刀做个自己的博客.有兴趣的童鞋接下来可要认真地练习比对哦.如果出现错误也不要着急上火,咱们可以交流学习.我们的口号是:遇水搭桥,遇山凿山 ...

  9. Windows下WordPress搭建博客过程

    搭建环境:Win7 + XAMPP5.5 + wordpress4.5.1 官网下载安装包,解压,拷贝到网站根目录(D:\IT\XAMPP5.5\htdocs\),重命名为blog(随意) 创建数据库 ...

随机推荐

  1. 第11章 认识和学习bash

    认识bash这个shell 硬件.内核和shell 用户操作计算机流程如下: 用户——>用户界面(shell,KDE,application)——>核心(kernel)——>硬件(h ...

  2. ZY、

  3. flink ha zk集群迁移实践

    flink为了保证线上作业的可用性,提供了ha机制,如果发现线上作业失败,则通过ha中存储的信息来实现作业的重新拉起. 我们在flink的线上环境使用了zk为flink的ha提供服务,但在初期,由于资 ...

  4. opencv 矩阵类数据的运算

    参考:http://blog.sina.com.cn/s/blog_7908e1290101i97z.htmlhttp://blog.sina.com.cn/s/blog_afe2af380101bq ...

  5. javascript 分号理解

    javascript自动填补分号的规则 在说要不要写分号之前,先了解一下javascript自动填补分号的规则. 在<javascript权威指南>中有一段话“如果一条语句以“(”.“[” ...

  6. compareTo 返回为整数 调用者比参数大;返回负数 调用者比参数小

    compareTo 返回为整数 调用者比参数大;返回负数 调用者比参数小

  7. SWERC2015-I Text Processor

    题意 给一个长度为\(n\)的字符串\(s\),再给定一个\(w\),问对于所有的\(i\in [1,n-w+1]\),\(s[i..i+w-1]\)有多少个不同字串.\(n,w\le 10^5\). ...

  8. bug:margin塌陷

    margin塌陷:两个嵌套的div,内部div的margin-top失效,内部对于外部的div并没有产生一个margin值,而是外部的div相对于上面的div产生了一个margin值. 弥补方法: 1 ...

  9. 算法08 五大查找之:二叉排序树(BSTree)

    上一篇总结了索引查找,这一篇要总结的是二叉排序树(Binary Sort Tree),又称为二叉查找树(Binary Search Tree) ,即BSTree. 构造一棵二叉排序树的目的,其实并不是 ...

  10. Day21-Cookie

    1. Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份.进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密).例如在某个网站上保存了用户名和密码,3个月内 ...