折腾一天的WordPress
自从昨天开始要写博客,在网上找了找大家都比较推崇著名的WordPress,所以自己就闲来无事要坐下测试弄一个,不弄不知道,一弄折磨人啊,公司的破网直接想让我崩溃,所以这一天就在这搭建环境中度过,不过值得庆幸的是我成功搭建成功。特此记录下搭建过程。
环境搭建说明:我没有使用自己的机器作为服务器,而是在百度开发者申请了个虚拟机,毕竟现在“云”这么火,没有不用的道理,当然国内有众多云,大家可以做个比较选择,我用的是百度云。
搭建步骤:
1、申请运行环境
首先到百度开发者http://developer.baidu.com/申请账号。用新账号登陆后,在浏览器右上角登陆信息那里进入”管理控制台“,之后选择创建应用,起一个应用名,成功后会进入应用信息介绍界面。

之后选择应用引擎,在这里我们即将创建虚拟机和其他如数据库之类的操作。

添加部署,创建虚拟机操作:

创建之后如此图

其实这些操作我们完全可以按照右侧参考文档来弄,至少到这些部分我是参考官方文档。
2、建立mysql
点击扩展服务进入创建mysql数据库的界面,在添加新服务的下拉列表框中选择mysql,富二代。。。。可以制定mysql,其实选择免费的就好,建立好如下图:

2、下载WordPress
到官方网站下载wordpress:http://cn.wordpress.org/,因为我们用的云环境,所以也不需要在下载安装所谓的php,mysql。解压缩文件到某一位置,之后的操作就是使用svn或git上传代码到云的版本库了。
这是官网上介绍svn的使用方法:http://developer.baidu.com/wiki/index.php?title=docs/cplat/bae/start#SVN.E6.96.B9.E5.BC.8F,很详细!照着上面操作就好。
记录下我的操作:
(1)、进入解压后的wordpress文件夹中,找到wp-config-sample.php,复制、黏贴命名为wp-config.php,进入wp-config.php中修改代码:
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', '你在云上申请的mysql的名字'); /** MySQL数据库用户名 */
define('DB_USER', '点击apiKey来获取'); /** MySQL数据库密码 */
define('DB_PASSWORD', '点击secretkey来获取'); /** MySQL主机 */
define('DB_HOST', 'sqld.duapp.com:4050'); //这个用的下图连接地址和端口,如果你是用的自己服务器搭建,这个你就得写你自己的了 /** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8'); /** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
上述代码中的信息对应下图来获取

假设你已经装好TortoiseSVN了,创建一个新的文件夹,右键点击svn check out,url of response的 地址填写你应用中给你的svn上传地址,获取方式如图

之后点击ok,这中间会让你输入账号和密码,就是你百度的账号和密码,之后ok下去会检索出一些文件,将解压后wordpress文件夹中的文件拷贝到这个新建的文件夹中。在次右键单击文件夹进行“Add”操作,告知SVN客户端增加了文件或目录,添加完后就可以右键单击commit了。
这里贴上官网上一些svn的操作介绍:
新增文件和目录
通过SVN新增文件和目录的操作步骤如下:
1. 如需在本地SVN目录中新增文件或目录,既可在本地目录中直接新建,也可从其他地方复制进来。
2. 在提交到SVN地址之前,需要先进行“Add”操作,告知SVN客户端增加了文件或目录(如图9所示)。
图9:增加操作
3. 如果新增目录中包含文件或者目录,可选中所有,将新增目录以及其子目录或子文件一次性加入。(如图10所示)
图10:增加目录以及目录内文件
4. 而对于已有文件内容的修改,则可直接“commit”将代码提交到SVN地址中去。
删除文件和目录
选中要删除的文件,选择SVN的“delete”操作,删除当前文件(如图11所示);请不要直接删除。
图11:删除文件
重命名文件
通过SVN重命名文件的操作步骤如下:
1. 选中要重命名的文件,点击右键选择SVN的“Rename”操作(如图12所示);请勿直接重命名文件。
图12:重命名文件
2. 在弹出的窗口中输入新的文件名。(如图13所示)
图13:填写文件名
3. 点击“ok”后,刷新本地目录即可。
提交更新
通过SVN提交更新的操作步骤如下:
1. 在将更新提交到SVN地址时,可逐个更新提交,也可在本地目录一次提交所有更新。(如图14所示)
图14:commit所有更新
2. 在弹出框中,根据需要输入本次commit的更新说明(如图15所示);点击“确定”,完成commit操作。
图15:commit信息框
3. 如果显示如下框(如图16所示),则说明提交更新成功。
图16:commit更新成功
利用TortoiseSVN可进行的操作还有很多,如:“更新”、“查看日志”和“撤销”等。更多使用请见http://tortoisesvn.net/support.html。
3、发布之后回到百度云部署列表界面,刷新界面,你会发现你应用服务的状态发生了变化,之后点击快捷发布,进行发布即可,就像开发web 更改了文件需要部署一样。

4、发布之后你就可以访问你的wordpress进行安装了,访问地址是:你的域名/wp-admin/install.php进行安装操作,都是些基本设置,这里不做介绍,可google下。
之后你就可以用你自己的账号和密码登录wordpress的后台了。

PS:感觉安装不算费事,费事的是wordpress中的主题一些的设置,我是做java的真心不太懂php和前台设计。。。。。。
最后展现下我的wordpress!!!

在次ps:刚开始写blog可能不太熟,包括各个方面,希望大家见谅,多多留言指正。
折腾一天的WordPress的更多相关文章
- 用wordpress制作网站的总结
在没有自己的网站的时候很像拥有一个属于自己的网站,可以说是自己的一个愿望吧.但是当我真正的运行起来了之后觉得没有多么的兴奋,自己也折腾了几天wordpress,从买域名空间,到安装WP,遇到了一些问题 ...
- WordPress自动裁剪768w像素缩略图的解决办法
最新观赏鱼在折腾一个新的WordPress站点,即使通过后台把多媒体裁剪的宽高都设置为0时,移除主题可能存在的自动裁剪大小,WordPress依然会在上传图片的时候自动裁剪一个宽为768像素的图片.并 ...
- 删除/添加/调用WordPress用户个人资料的联系信息
如果你要折腾主题或者将WordPress站点开放注册,你可能需要自定义WordPress用户个人资料信息.下面倡萌将简单说一下如何删除.添加和调用自定义用户信息字段. 添加或删除字段,可以在主题的 f ...
- 折腾笔记之wordpress安装出现错误---【wordpress点击文章找不到网页的解决办法】
本来写的好好的在后台,然后发表在前台,能够看见在网站首页,但是一点击进去,就提示找不到链接了.郁闷,经过查找资料.终于解决了 1,.htaccess要开放写权限,这样在自定义wp的永久链接时,wp会自 ...
- 折腾WordPress感想
以前在cnblogs上写博客没感觉什么,一旦要搭建自己的博客,我感觉好麻烦啊,具体就体现在一下方面: 1. 域名得要申请 2. 还要购买虚拟机 3. 自己搭建php,mysql,wordpress,a ...
- 记一次菜鸡的低级折腾--WordPress get Webshell(后台文件编辑插马)
挺简单的一个测试站,开始思路错了,一直去网上找WordPress的漏洞,看有没有什么能利用的,未果,因为这个测试站有些地方并不完善,有的漏洞利用不了,菜鸡的我连弱口令都没猜对,没知识就是这么悲哀. 下 ...
- WordPress折腾日记
安装环境: 我开了个虚拟机xp....用xampp的整合包..下载地址https://www.apachefriends.org/zh_cn/download.html 跟着安装就行了.最后打开xam ...
- SEO技巧之WordPress篇幅
随着搜索引擎大兴, 排列在前的网站引入大量流量. 无论是搜索页面的广告还是查出来的结果, 与搜索者的目标匹配度都比较高 (如果搜索引擎足够智能), 所以通过搜索引擎而来的访客很可能会从网站上得到他想要 ...
- Hexo折腾记
如果时间可以静止,我希望就停在此刻. 前言 博主之前也有折腾wordpress和jekyll可对于一个前端er来说,wordpress让人没法尽兴,因为不知道该如何添加自己的代码.而jekyll就太麻 ...
随机推荐
- Windows Azure Web Site (6) 使用FTP发布Azure Web Site
<Windows Azure Platform 系列文章目录> 笔者在之前的文章中介绍的都是使用IDE,也就是Visual Studio,将本地的aspx发布到Azure Web Site ...
- Windows Azure Web Site (8) 设置Web Site时区
<Windows Azure Platform 系列文章目录> 许多已经使用Azure Web Site的用户已经发现了,Azure Web Site默认的系统时间是UTC时区. 比如我们 ...
- Azure REST API (2) Azure Storage
<Windows Azure Platform 系列文章目录> 注意:本文适用于国内由世纪互联运维的Azure China. 本文将会介绍如何使用REST API来直接访问Storage ...
- No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
以前用MyEclipse,现在用eclipse配置maven后,运行run install.报错: [ERROR] No compiler is provided in this environmen ...
- Css定位总结
CSS position static 默认值,没有定位.元素框正常生成.块级元素生成一个矩形框,作为文档流(normal flow)的一部分,行内元素则会创建一个或多个行框,置于其父元素中.to ...
- 7z命令行参数中的路径
最近在自动化的过程中用到了7z命令行工具,发现其参数中的路径挺有意思的,在此总结一下.本文中所有demo使用的7z版本为:15.14 x64. 压缩某个文件夹 下面的命令会把g:\temp\目录和目录 ...
- Vim快捷键分类
别用ESC了,用ctrl-[ 更快捷 一. 移动: h,j,k,l: 左,下,上,右. w: 下一个词的词首. e:下一个词的词尾. b:上一个词的词首. < ...
- LINQ的Union方法
2个集合合并,有相同的只取中其一个: source code: , , }; , , }; var result = a.Union(b); result.ForEach(delegate (int ...
- 解决未能加载文件或程序集'WebGrease‘的问题
在多个视图中,如果有使用共用的样式代码,可以把它们移至CSS文件中去.今天Insus.NET就举例一个例子来说明.比如前2篇中<ASP.NET MVC图片管理(上传,预览与显示)>http ...
- 如果你恨一个程序员,忽悠他去做iOS开发
如果你恨一个程序员,忽悠他去做iOS开发.不管他背景是cobel还是 java,送他一本iOS开发的书.这种书最好是国人写的,容易以偏概全一点,相比洋鬼子的书,更容易学到皮毛.这叫舍不得孩子套不着狼, ...







