windows上使用wordpress搭建博客
环境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/)
windows上使用wordpress搭建博客的更多相关文章
- CentOS上安装WordPress搭建博客平台
前两天在服务器上搭建了AMP,今天试着在上面安装了一个WordPress(中文:http://cn.wordpress.org/,英文:http://wordpress.org/),我安装的是英文最新 ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-使用Travis自动部署Hexo(2)
前言 前面一篇文章介绍了Travis自动部署Hexo的常规使用教程,也是个人比较推荐的方法. 前文最后也提到了在Windows系统中可能会有一些小问题,为了在Windows系统中也可以实现使用Trav ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(三)-使用Travis自动部署Hexo(1)
前言 前面两篇文章介绍了在github上使用hexo搭建博客的基本环境和hexo相关参数设置等. 基于目前,博客基本上是可以完美运行了. 但是,有一点是不太好,就是源码同步问题,如果在不同的电脑上写文 ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置
前言 有朋友问了我关于博客系统搭建相关的问题,由于是做开发相关的工作,我给他推荐的是使用github的gh-pages服务搭建个人博客. 推荐理由: 免费:github提供gh-pages服务是免费的 ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置
前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...
- wordpress搭建博客上传begin主题The themes is locked to another domain
如题, 在使用wordpress搭建个人博客过程中, 上传begin主题, 出现如下弹框的错误, 而且样式有误. 环境: Los Angeles CentOS 7 x64 nginx+mysql 解决 ...
- Ubuntu 16.04.1 LTS配置LNMP使用wordpress搭建博客
今天想用wordpress搭个博客,我的服务器是腾讯云的,然后腾讯云里有官方文档搭建的,但它是用centos为例, 搞得我的ubuntu跟着它走了些歪路,然后结合网上其它资料,终于一点一点的解决了. ...
- LAMP+Wordpress搭建博客
作为一名技术控,看到别人都有专属于自己的博客,小夜也忍不住自己操刀做个自己的博客.有兴趣的童鞋接下来可要认真地练习比对哦.如果出现错误也不要着急上火,咱们可以交流学习.我们的口号是:遇水搭桥,遇山凿山 ...
- Windows下WordPress搭建博客过程
搭建环境:Win7 + XAMPP5.5 + wordpress4.5.1 官网下载安装包,解压,拷贝到网站根目录(D:\IT\XAMPP5.5\htdocs\),重命名为blog(随意) 创建数据库 ...
随机推荐
- WPF和Expression Blend开发实例:模拟QQ登陆界面打开和关闭特效
不管在消费者的心中腾讯是一个怎么样的模仿者抄袭者的形象,但是腾讯在软件交互上的设计一直是一流的.正如某位已故的知名产品经理所说的:设计并非外观怎样,感觉如何.设计的是产品的工作原理.我觉得腾讯掌握了其 ...
- css选择器和新增UI样式总结
经过两天的学习,初步对css3选择器和新增UI样式有了进一步的理解.
- PAT 甲级 1023 Have Fun with Numbers
https://pintia.cn/problem-sets/994805342720868352/problems/994805478658260992 Notice that the number ...
- PHP伪类型和伪变量
一.伪类型 PHP伪类型有三种,分别是:1,mixed混合类型.2,number数字类型.3,callback回调类型. 1,mixed混合类型: mixed说明一个参数可以接受多种不同的类型,但并不 ...
- Mac下Java JNI 调C
简介 JNI的实现步骤如下: 编写带有native声明的方法的Java类 使用javac命令编译编写的Java类 使用java -jni className 来生成后缀名为.h的头文件 使用其他语言( ...
- .net 下SSE使用
HTML5有一个Server-Sent Events(SSE)功能,允许服务端推送数据到客户端.(通常叫数据推送),基于数据推送是这样的,当数据源有新数据,它马上发送到客户端,不需要等待客户端请求.这 ...
- jquery.fullpage 全屏滚动
参考文档 :http://www.dowebok.com/77.html 下载地址: https://github.com/alvarotrigo/fullPage.js 1. 使用 HTML < ...
- CF708C-Centroids
题目 一棵树的重心定义为一个点满足删除这个点后最大的连通块大小小于等于原来这颗树大小的一半. 给出一棵树,一次操作为删除一条边再添加一条边,操作结束后必须仍为一棵树.问这颗树的每个点是否可以通过一次操 ...
- bzoj1318[spoj 744] Longest Permutation
题意 给出一个长度为n的,所有元素大小在[1,n]的整数数列,要求选出一个尽量长的区间使得区间内所有元素组成一个1到区间长度k的排列,输出k的最大值 n<=1e5 分析 不会做,好菜啊.jpg ...
- elsarticle模板 去掉摘要前后的两条横线
参考:http://www.newsmth.net/nForum/#!article/TeX/316697?au=ericfire 如图:使用elsarticle模板修改PDF格式,去掉摘要前后的横线 ...