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(随意) 创建数据库 ...
随机推荐
- 让程序运行更加面向用户——电梯V2.1
电梯V2.1 GitHub仓库地址 Problem 为程序添加命令行参数(自行利用搜索引擎进行学习). 写成 .cpp .h 文件分离的形式(大多数同学已经达到). 继续完善函数分离.模块化思想. 要 ...
- HDU 4747 Mex 递推/线段树
题目链接: acm.hdu.edu.cn/showproblem.php?pid=4747 Mex Time Limit: 15000/5000 MS (Java/Others)Memory Limi ...
- 第四周作业——C语言自评
1.你对自己的未来有什么规划?做了哪些准备?以目前的现状来说,希望至少能够掌握专业所要求的基本操作,然后一步步去深入.提升,毕业之后不会灰溜溜的一次次求职失败.目前更多的是利用闲暇时间补回过去老师同学 ...
- Java 异常注意事项
异常的注意事项: 1,子类在覆盖父类方法时,父类的方法如果抛出了异常, 那么子类的方法只能抛出父类的异常或者该异常的子类. 2,如果父类抛出多个异常,那么子类只能抛出父类异常的子集. ...
- mysql(六)索引的数据结构
先做抽象定义如下: 定义一条数据记录为一个二元组[key, data],key为记录的键值,对于不同的数据记录,key是互不相同的:data为数据记录除key外的数据. B-tree的特点: d为大于 ...
- ProcessList.java和adj值
简单地讲,adj值决定了在系统资源吃紧的情况下,要先杀掉哪些进程. 在Android的lowmemroykiller机制中,会对于所有进程进行分类,对于每一类别的进程会有其oom_adj值的取值范围, ...
- 【Mybatis】简单的mybatis增删改查模板
简单的mybatis增删改查模板: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE map ...
- 【二】shiro入门 之 身份验证
大体步骤如下: 1.首先通过new IniSecurityManagerFactory 并指定一个ini 配置文件来创建一个SecurityManager工厂: 2.接着获取SecurityManag ...
- BZOJ3598 SCOI2014方伯伯的商场之旅(数位dp)
看到数据范围就可以猜到数位dp了.显然对于一个数最后移到的位置应该是其中位数.于是考虑枚举移到的位置,那么设其左边和为l,左右边和为r,该位置数为p,则需要满足l+p>=r且r+p>=l. ...
- BZOJ3591 最长上升子序列(状压dp)
之前听说过一种dp套dp的trick,大致是用另一个dp过程中用到的一些东西作为该dp的状态.这个题比较类似. 考虑求LIS时用到的单调队列.设f[S]为所选取集合为S的方案数,其中在单调队列内的标2 ...