vps上安装wordpresss 要什么样的vps

怎样搭建一个自有域名的 WordPress 博客?
具体有哪些步骤?请详解,谢谢!
按投票排序
最近花了几个晚上时间搭建了一个WordPress博客,这是我搭建的第一个独立博客,相比以前用过的一些博客服务,现在终于有了点家的感觉。博客搭建并不复杂,只是过程有点繁琐,适合喜欢折腾的人,主要有下面几个步骤:新建一个博客文件购买域名(Domain Name)注册一个主机空间(Web Host)域名解析(DNSPod)安装WordPress安装WordPress主题设置固定链接安装插件图片存储添加网站图标完成这几个步骤之后,博客基本上就可以正常使用了,当然后面还要做一些优化,这方面这里不予讨论,下面针对每一项操作做具体的介绍。新建一个博客文件在搭建博客的过程中,我们需要创建一个文件,用来存储博客的相关信息。这些信息包括域名的信息,主机空间服务器ip,FTP登录名和密码,空间面板登录信息等等,只要是与该博客有关的信息,全部存在这个文件内,方便以后查看。购买域名域名当然要去最有名的去他爹网站()购买了,作为全球最大的域名注册商,且支持支付宝付款,是我们购买域名的不二选择。域名后缀推荐买一级域名“.com”,虽然“.com”域名比其他的贵些,但是goDaddy会定期做优惠活动,Google上搜索“goDaddy优惠券”会出现很多相关链接,我的域名就是在做活动的时候买的,只花了1美元。如果选中了喜欢的域名,而暂时没有活动时,不妨加入购物车后等几天,相信你会收到打折邮件的。另外购买特价域名时只能用信用卡,所以一张双币信用卡也是必不可少的。注册一个主机空间主机空间是存放博客程序的地方,以地理位置划分为内地空间、香港空间和国外空间,内地空间的优点是访问速度快,缺点是需要备案;香港空间访问速度介于内地和国外之间;国外空间访问速度较慢,无需备案。空间的选择看个人情况了,空间大小的话新手几百M足够用了,等以后写的内容多了不够用了再考虑更换。域名解析在goDaddy购买了域名后,goDaddy会帮我们解析这个域名,但是goDaddy解析的域名有时会遭到屏蔽,而且解析的速度也不快,因此一般使用来进行解析。使用DNSPod有以下三步:
(1)在DNSPod添加记录,注册后添加域名。
(2)修改域名DNS地址为DNSPod的,登录goDaddy网站,点击“My Account” ,点击“Domain”右侧的“Launch”,进入域名管理页面,在“NameServers”一栏点击“Set NameServers”,在弹出的对话框中前两个Name Server处分别填写DNSPod的域名服务“F1G1NS1.DNSPOD.NET”、“F1G1NS2.DNSPOD.NET”。
(3)将域名指向主机服务器的ip,即在DNSPod中添加“A记录”,注意要添加带“www”的和不带“www”两个记录,添加完后见下图:域名解析完后就可以访问了,此时我们在地址栏输入域名后可以看到主机空间上的信息,接下来的事情就是安装WordPress了。安装WordPress不同的主机空间有不同的虚拟主机控制系统,安装的过程也不尽相同,但是步骤都是差不多的,我购买的主机空间使用的是cPanel面板,下面就针对cPanel安装wordpress做个简略的介绍。
(1)登录cPanel面板,找到“数据库”-“MySQL数据库”,创建一个数据库,然后创建用户,将用户添加进数据库,勾选“所有权限”,点击“更改”完成。
(2) 上传WordPress,从网站下载最新的WordPress中文版,回到cPanel首页,点击“文件”-“文件管理器”,选择“Web Root”后点击“Go”,选择“上传”,选择刚才下载的压缩包上传。上传完后回到根目录选择压缩包,点击“解压缩”,解压缩完成后在根目录多了一个wordpress的目录,进入这个目录,点击“全选”,然后点击“移动文件”,去掉目录中的wordpress,将文件移动到根目录下。
(3)设置wordpress基本信息,在浏览器访问你的域名,跟着提示点按钮,直到出现输入数据库信息的页面,输入之前创建的数据库信息,至此wordpress就安装完成了。安装WordPress主题wordpress安装完成后,需要给博客安装一个主题,也就是我们的页面模板,进入wordpress的管理页面,选择“外观”-“主题”,点击“安装主题”选择主题安装,也可以上传下载其他主题,最好的免费官方主题可以在这里看到:。设置固定链接固定链接是指文章的url显示,默认是问号和数字,修改成自定义结构“/%postname%/”可以更好的让搜索引擎找到你的文章。安装插件为了更好的使用WordPress,一些好的插件是必不可少的,下面罗列出个人使用中的一些插件。AkismetAkismet插件可以帮助清除大量的垃圾留言和评论,保持博客的清洁,使用该插件需要用到API key,可以向主机提供商索要。WP Super Cache
优秀的缓存插件,可以将博客静态化,一方面能够提高SEO排名,另一方面可以提高博客的访问速度,缓解服务器压力。Google xml Sitemaps
很好的SEO插件,让搜索引擎更好的收录你的站点。Dynamic To Top
点击回到顶部,文章比较长时很实用,可以自定义显示效果。WordPress Related Posts
此插件在每篇文章下显示相关文章或随机文章,有利于博客的SEO。WP-PageNavi
很不错的分页插件,加速快速浏览博客的文章。Smart Archives
文章存档导航插件,装好插件后,新建一个页面,在页面的内容区输入“【smart_archives】”(括号修改为英文的中括号),保存,然后新建一个菜单,添加该页面,一个不错的文章存档菜单就完成了。图片存储新手搭建的博客,一般主机空间容量不大,如果文章中图片较多的话,图片存储就成了问题。寻找一个稳定易用的图床,方便图片的使用和存储,是应该重点关注的事情。这里推荐一个优秀的国外免费图床:。photobucket在国外非常有名,相当稳定,国内访问速度也很不错。免费支持图片外链,提供500M的图片空间,每月10G的图片访问流量,对个人博客图片存储来说这些功能就足够了。此外还有一个十分重量级的特性,就是上传的图片不会改变图片名称,正是由于这个特性让我选择了photobucket。为什么这个特性如此重要呢?举个例子说明一下,假设我上传了一张图片,该图片的名称是wp.jpg,图片的外链地址是用户名/相册名/wp.jpg,同时我在DropBox和本地也备份了一份该图片,目录结构跟相册中的一致。如果photobucket访问不了的话,博客中的图片就无法显示了,此时我只需要上传图片到新的服务器,然后去数据库批量修改图片的链接为新的服务器的图片存放地址,就可以恢复所有图片的显示了。添加网站图标网站图标是显示在URL最前面的小图标,可以进行自定义,获取图标最简单的办法是到网站下载,或者亲自做一个,网站图标建议使用.ico文件格式。下载图标后,上传至主机的根目录public_html下,然后进入WordPress后台管理页面,选择“外观”-“编辑”,打开“head.php”,添加下面的代码(确保图标名称为favicon.ico):&linkrel=”shortcut icon” href=”favicon.ico” &
保存后刷新页面就可以看到图标了。
以往大部分的创业者,在前期资金紧张、人力缺乏的情况下,很难去建设一个高速、稳定、美观的产品网站。云时代的到来,将很多在以前遥不可及的服务,逐步以近乎免费的形式提供给个人用户。笔者将苦逼的经历整理了一下,来描述如何用“云”,快速创建产品网站。 希望能给刚刚起步的苦逼的创业者一些帮助。1、 家喻户晓的域名: 怎么家喻户晓那是你的事情, 购买途径推荐。为什么?价格便宜,还有NameServer可以免费设置,不像DreamMonster虚拟主机一到期,连Nameserver都不给用了,当时我们就在这个上面郁闷了一下。而且支持支付宝 具体的注册过程可以baidu搜索“godaddy注册”。2、 空间是根本: 1、 最好是国内的。 2、 空间不需要太大,几百兆就够了,你的产品网站没那么多内容。 3、 建议购买Apache为WebServer的空间,后面做页面静态化需要。 4、 尽可能挑一些口碑好的空间提供商。因为你在购买前给你演示速度的网站,跟你拿到手的时候速度会有天壤之别。3、 域名备案 没有这个号码,你的网站将没有任何竞争力,不论你的产品有多么的优秀。在这片神奇的土地上你必须做的事情。当然空间商会帮你提交,你只需要填写资料,准备好电子版的照片,一定要填写能联系到你的手机,通管局会给你打电话确认信息的。4、 伟大的DNSpod 为什么要DNSpod 用下来就是快,最初我做过对比,比我的的域名服务上提供的解析速度快。 最重要的是在快的前提下,而且免费。 设置比较简单,文档见5、 名片上的企业邮箱 弄好DNSpod以后我们就可以设置企业邮箱了。国内企业邮箱建议选择腾讯国外服务的话选择Gmail的吧。 我们选择的是腾讯的企业邮箱,比较方便,防止和墙发生不愉快的事情。 注册完成后会有引导内容,按照引导进行设置就可以了。帮助页面。 这样你就可以有自己的域名后缀的邮箱了,比如我的邮箱就用的是腾讯企业邮箱。6、 主题不是问题 如果你想开发强大的网站功能请忽略这里。 下面介绍的是要建立一个产品介绍的网站。 看你的需求,如果你想快速简单上手,wordpress就可以满足,如果你喜欢折腾那你去研究joomla或着Drupla。 为什么选择Wordpress。 快速、简便、基本满足一个产品介绍类网站的需求。各类插件、模板丰富。 还有一个最主要的原因:用的人多,遇到问题随便搜索就可以找到解决方案。 那么下面开始说一下模板的选择。
到这两个网站去挑选你喜欢的模板吧。版本的获得方法要么购买要么百度搜索。 模板选择注意点: a.
选择一款发布时间稍长 b.
下载或者购买量较多 c.
契合你心目中网站风格的。 这样的次序主要是对网站的兼容性、性能、以及你自己使用的便捷性都会有较好的保证。 说白了用户体验为王! 来看一下的后台 主题建议先试用再购买。7、 速度才是王道 分为两部分:a.
图片访问加速 第一步,找一个云存储推荐又拍云存储是按照访问流量计费的。说白了就是一个单独的图片CDN 在页面加载的时候不用访问你那“共享百兆”流量的空间。 第二步,修改你DNSPOD,在里面增加一个CNAME 如。具体设置会有引导。帮助见 第三步,尽量将你内页或者主题内的图片连接使用你指向又拍云存储的连接。 另外有一个又拍云的插件可以批量转化。 下载地址: b.
页面静态化 使用这个插件:WP Super Cache。 下载地址: 为什么要用: 引用一下百度的搜索“WP Super Cache 是WordPress官方开发人员Donncha开发,是当前最高效也是最灵活的WordPress静态缓存插件。它把整个网页直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件,能使得你的WordPress博客将显著的提速。” 设置帮助文档: 还有一个W3 Total Cache也可以试一下。哈哈 8、 高贵的CDN 太可爱了,让CDN这个高级货,飞入寻常百姓家。而且每个月30G的免费流量配额,基本上小站是够用了。 CDN的定义见: 简单说来就是把用户访问网站时需要的资源放到访问比较快的服务器上。 简介“Webluker是一站式运维服务综合平台,为用户提供稳定,高效,灵活的服务。提供网站加速、域名管理、DNS解析、云主机、服务器监控、网站监控告警等功能。” 帮助文档:9、 监控是个宝 走到这一步基本上网站基础建设已经完毕。 这里我们开始设定网站的运行状态监控。其实前面提到的DNSpod和webluker都带有服务器监控。大家可以使用,同时我这里推荐一款专门做网站监控的网站,他可能更加专业一些。 推荐原因:免费、好用 监控宝: 帮助页面:10、
数据统计 数据统计重要性我就不罗嗦了。 在我朝,就得用本地的东西。所以选择百度统计: 基本好用。Google的统计也是比较好用的。萝卜白菜各有所爱。 数据关系我就不截图了。。。。 这里有一些介绍: 记住忽略百度推广那些人给你打的电话。你是一个小站,没钱最推广。
我刚刚在博客上写了一篇和楼主问题相关的文章,楼主可以参考一下:“快大学毕业了,突然发现整个大学生涯就是吃喝睡,玩游戏,上课,难道我以后的回忆就剩下这些东西吗?所以我下定决心开始干我一直想干却因为拖延症一直没干的事,开个属于自己的便是其中之一。SO,just do it! 我上各种网站去查找方法,但悲催的是我是一个文科生,难一点的,涉及到代码的东西我看了就发蒙。不过,幸好,我上知乎的时候,发现我有人和我一样的烦恼,而回答的人都叫他用,这个号称5秒钟建站的神器。我到wordpress官网:下载了这个软件,但是我当时没有网站,要怎么使用呢,于是我百度到了一个可以把我的电脑变成服务器,让网页本地运行的东西-----XAMPP。具体怎么样运用,大家可以看这篇百度经验:用XAMPP来搭建Wordpress建站环境xampp下载:弄好了,我就开始下各种主题和插件,一直折腾到我觉得满意后,我决定开始玩真的,建站!1.买域名本来我的选择只有万网或者新网,但是后来听说国内的一点都不自由,说封就封,而且基本上没有转让域名的可能性。所以我果断出国啦,网友推荐我用狗爹godaddy,我去看了一下价格觉得还不错,但是注册的时候有个问题,就是界面全英文的。我看了站长网的这篇文章才注册成功的。2013年10月新版godaddy域名注册图文教程至于价格,本来好像是13美元,我上网搜了一下优惠码,变成8美元左右,折合成人民币不到50元一年,相比国内域名还是很优惠的。2.买空间我本来想买阿里云空间的,但是看了看价格,还是算了。所以就想买个最便宜的美国,由于英语不行,去外国网站买虚拟空间后台管理肯定生不如死,所以我就找在中国有代理美国空间的空间商,知乎上都推荐老鹰主机,或者老薛主机,我对比了一下,还是老薛主机便宜,于是就买了最便宜的50元美国空间,付款的时候问客服有没有优惠码,他给我一个5周年活动的页面,最后用他们的首付7折优惠码购买成功。一共花了35元。老薛主机:3.安装wordpress老薛主机的后台是cPane的,我完全没见过,于是参考了这篇教程,但是在网页上直接上传实在太慢,我采用FlashFXP工具上传,不过要先去cPanel-ftp账户那里设置一下账号密码,IP就是空间的共享IP。4.域名绑定空间这个我不知道啥原理,但是还是依靠万能的百度解决了。主要学习了以下这篇教程:要注意的是A记录要设置俩个,一个是www,一个是@。这样www开头的域名才能打开。”大概就是这样了,我的博客是。
专门写过一个系列的wordpress搭建教程,可以参考:
注:本教程用的是万网的域名,主机公园的免备案虚拟主机。1:购买域名没有购买的可以去购买,这里推荐万网
,已经购买可以直接使用,在哪里买的域名无所谓,这是用万网的域名做演示2:购买主机这里使用主机公园
的香港免备案虚拟主机,如果你已经购买了主机也可以借鉴本教程。选择适合自己的套餐,一般B套餐空间就足够个人博客用很久的了。购买的时候需要填写域名,就是刚才我们购买的域名。购买的成功可以在用户中心查看到订单,点击管理可以进入管理信息详情点击前往控制面板可以进入cpanel3:域名解析如图所示添加两条cname记录,记录值为订单管理详情里的地址,如果你是新买的cn域名需要审核之后才能解析成功。4:进入cpanel面板,新建一个数据库用于安装wordpress5:上传wordpress到虚拟主机6:访问你的域名安装wordpress (我应该访问)教程
注册域名:在Godaddy等处注册,注册之前可以去网上搜索一下优惠码,我见过的最高折扣为七折。空间:我使用的多是LINUX主机,其实这个不需要你很懂,有许多主机商提供wordpress合租空间。这种多人共用一个IP的主机空间,费用十分低廉,大概一年几十元。不过风险略大,如果合租空间中某人空间被GFW认证的话,其他人容易受牵连。使用独立IP的话,费用会比较高,$1/months且许多合租空间不支持。关于搭建的过程:网上有许多非常完善的教程,希望你能善用搜索引擎。
大概在2周之前,在浏览网页的同时,看到了李笑来的个站(),随之突然心血来潮也想制作一个类似的网站。但苦于没有一丁点关于建站的知识与技巧,于是像无头苍蝇一样在网站寻找答案,期间甚至有过放弃的念头,好在我发现了WordPress这个好东西,可以傻瓜式建站,于是在看了一些教程之后果断开始了我的建站。接下去我将把我所经历的过程总结一下,也好让有相同需要的朋友省去一些麻烦。首先,所有建站的朋友都需要有最基本对于网站的了解。建立一个网站,需要2个最基本的东西:域名和服务器(空间)。域名就是你的网址,好在现在时代发达,注册域名并不是一件和麻烦的事情。如果想省去麻烦可以直接在国内的域名网站注册(例如万网、新网),坏处就是比较贵,而且国内有很多限制,你懂的。我使用的是很多网友推荐的号称全球最大的注册网站(不会使用的朋友可以参考这篇)。当然如果因为某些因素这篇东西打不开的话,也可以自行的百度经验中搜索一下。个人认为,其实Godaddy的注册并不是很复杂,并且可以使用支付宝,对于国内用户而言,还是比较方便的(当然我当时由于支付宝一直没打开,使用的是VISA)。另外,Godaddy是可以使用的,使用方法目前网上所有的教程都已经过时,总而言之在看到Enter Promo or Source Code的时候果断把优惠码复制进去。按照我当时的经验,可以优惠大概3刀,顶级.com域名算上税费也就总共9.92刀,按照现在的汇率来算是60块,相比国内还能优惠几块钱。第二步就是选择空间(服务器)了,好在我们有万能的淘宝,一般就新手的博客而言,一个300M的米国或HK空间足矣。至于具体的店铺和链接我就不做广告了,需要的朋友私下联系我。然后就是将域名解析到你的空间(服务器)上,由于Godaddy一些你们懂的原因,有时在国内访问是会受到一些限制。一般可以在虚拟主机的管理平台里面域名绑定的位置上添加你的域名,可以参考这个修改你的DNS。一般而言域名解析需要1-2个小时,小白这时候可以别着急,等解析完毕可以先到专业的测速网站测试下速度,如果Ping值高的话还可以找JS们退款之类的。去除这个因素,如果速度稳定就可以进行最后一步,搭建WordPress。首先很多服务器的后台是本身就具有WordPress程序的,可以一键使用,如果没有则需要在WordPress下载。安装方法可参考这个教程:。下面是我参考到的一些资料,有兴趣的朋友可以自己点开看看。希望对你们有帮助。知乎:爱主题:教程:另外,使用ios平台的朋友可以在APPSTORE下载一个名叫UDemy的APP,里面有免费的WordPress初级教程,美中不足的是没有中文字幕。以及推荐下载一个名为WordPress中文完全教程的PDF,各位可以在百度网盘和新浪爱问知识人中搜索,在这里就不放链接了。另外我的个人WordPress博客站点是 谢谢光临
作为一个完全不懂编程,英语没过三级的死美工,这个周末花了一天时间搭建了自己的个人博客:,如果你觉得这个博客挺符合你的预期,那么我想你可以接下来听我讲两句。几年前就想过搭建一个属于自己的个人网站,为此专门去研究了建站所需技能,可惜当时知乎内容还没有这么包罗万象,所以在对着 DW 敲了几行 table 之后就不了了之了。近期看到我司产品经理博客写的风生水起,甚是羡慕,又勾起了我心中的小萌动,于是在一个闲暇的午后,就着一份外卖开始了我的建站之旅。和其它同学提到的方法有所不同,接下来我要详细介绍的是如何采用专属服务器借助 Wordpress 平台搭建个人网站,以及我在操作过程中遇到的问题。如果你对于网站质量、访问速度以及稳定性有所要求,或者你以后还想借助服务器干点其它什么事情,那么我相信这篇文章会对你有所帮助。首先在搭建博客之前你需要先完成两件事:一:购买一个独立域名。个人推荐 .com 后缀,毕竟是国际通用根域名,何况价格也贵不了多少,通常在 60-100人民币一年。建议通过国外渠道购买,知友们强力推荐的去他爹网站(goDaddy)是个不错选择,支持支付宝付款,网上有很多详细的购买教程,请自行搜索“goDaddy 域名注册”。二:购买服务器空间。这里有几种选择,我做一下简单的介绍:虚拟主机:说的直白点就是将一台服务器的的空间划分为多个虚拟空间,然后再将系统资源分配给每个空间用户。优点是价格便宜,缺点是缺少完整的主机功能,会有很多限制。虚拟专用服务器:即人们常说的 VPS,是使用软件将一台服务器分割成多个虚拟服务器,VPS 上的系统、空间以及 CPU 资源都是用户独享,运行和管理可以看做与独立服务器相同。独立服务器:选择独立服务器的网站通常是需要承接巨大的用户访问量,这种层次多半已经上升到公司专业水准了。当然如果你是土豪,非要用独立服务器搞一个 WP,那么当我没说过。多数知友的选择都是第一项:虚拟主机。优点是操作简单,价格便宜,甚至在主机后台直接提供有一键安装选项。缺点是限制较多,而且由于空间提供商质量参差不齐,网站稳定性和访问速度得不到保证。而我要提到的是第二项采用 VPS 的建站方法,也是我自己的选择方案。一、VPS 选择须知:常见主机操作系统分为 Linux 和 Windows 两种。作为开源系统,Linux 主机在系统成本、性能以及稳定性上目前是绝对优于 Windows 主机的,所以我在这里只讨论 Linux 主机的搭建方式。和域名相类似,购买 VPS 也有国内渠道和国外渠道两种选择方式。区别在于国内主机购买流程方便,但是需要备案;国外主机由于语言问题购买过程稍显复杂,但是价格和限制上要比国内更具优势。国外口碑较好的 VPS 供应商有 DigitalOcean,Linode 等等,这类主机通常在服务和质量上是有所保证的,价格在 30-60 美元/每月不等。笔者由于新手上路,选择的是另外一款较为便宜的 VPS,叫做版瓦工,价格在 12 美元一年。至于国内主机,知友们和网上都有很多详细的推荐,具体选择请根据自身情况来决定。另外需要提到一点小技巧,建议在购买主机前进行一下测速,因为价格高的主机不一定就是最适合的。我所在的网络是北京联通,但是对于价格相对最高的 Linode 服务器进行测速,丢包率居然高达 10%。测速方法:Windows 电脑:Mac 电脑:二、购买 VPS 后,供应商会提供给你几个信息:服务器的 IP、SSH 端口号、服务器 root 密码以及从网页登录管理服务器的后台地址。有了前面三个信息你就可以开始着手搭建你的服务器环境了。那么接下来你需要是一个用来连接服务器的软件,在 windows 平台下我推荐使用 putty,下载地址:非常简单的一款工具,你只需要依照下图来输入你的服务器信息,然后点击 Open,就可以开始你的建站之旅了。成功连接服务器后,你会跳到下图所示界面,这家伙叫做 vim 编辑器,在这里不要被它的表象所吓到,我们这种代码小白一样可以玩的风生水起。首先输入你的用户名,通常默认为 root 。接着按下回车键,系统会提示你继续输入密码。这里有一点需要着重提示一下,输入密码时是不会有任何显示的,所以你只需要在完成密码输入后,按一下回车键。这时如果系统在下一行显示出你的上次登录信息,那么恭喜你,已经成功连接到了你的服务器。在这里插入一段 vim 编辑器的简单介绍:它在操作时可以理解为两种模式:一种是“一般模式”,一种是“编辑模式”。前者可以控制屏幕光标的移动,字符、字或行的删除;而后者才能进行文字输入。简单来说就是按一下字母“i"就可以进入“编辑模式”,这个时候左下角会显示 -INSERT- 的字样,表示你已经进入编辑模式,这时候你就可以开始输入任意文字了。在此模式下,按一下 “ESC” 键则又重新转到“一般模式”,这时可以进行光标移动、删除文字等操作。我们从网页上复制代码,然后到编辑器里直接点击鼠标右键,既表示进行粘贴。在编辑模式下,按 x 键则是删除当前字符。在命令行模式下,输入 :wq (需要带上冒号哦)表示保存并退出当前文件。关闭这个窗口则表示退出 远程连接。知道这几个命令可以让你更流畅的进行后续操作,而下方教程中所用到的多半只是复制粘贴的简单行为,所以不用担心自己会搞不定。这里再顺便附上一篇更详细的 vim 编辑器新手扫盲贴,建议花 5 分钟看一下,对于后续操作会理解的更加充分。地址:三、接下来就是环境部署了。在进行下面的步骤前,我建议你先通过 DNSPod 将自己的域名解析到自己的服务器上。具体步骤可以参考
同学在文章中提到的方法:,或者自行搜索。四、Wordpress 需要 PHP, MySQL 和一个 Web 服务器的环境支持。所以接下来我们要做的是在在服务器上搭建这样一个环境,通常称为 LNMP。听起来似乎很复杂,但是不用担心,早就有热心网友为我们准备好了相关的小白教程。在这里附上详细链接的汇总:如何使用 putty 一键部署 LNMP 环境:如何添加虚拟主机,也就是在 VPS 上绑定你的网站域名:后续步骤补全,该篇文章是将前两篇文章整合到了一起,并且从第 13 步开始,添加上了安装 wordpress 的后续步骤:通过 FTP 上传安装文件(这一步也可以直接通过 putty 进行,速度会更快,但是稍微复杂一点。)和创建对应数据库。地址址:注:第三篇教程中使用 winscp 软件通过 SFTP 连接服务器时需要输入你的服务器 IP、端口号、以及用户名和密码。这里本人测试结果为:端口号即为 SSH 端口号,用户名和密码即为通过 putty 连接服务器所输入的用户名和密码。其它方式均连接不上。五、完成上述步骤后,输入你的域名地址,即会自动跳转到 Wordpress 的安装界面。接下来的步骤很简单,请自行参照官网或网上教程进行相关操作。整个过程看起来很复杂,但是如果你按照上述步骤来逐一执行,就会发现操作起来还是蛮简单的。同时在完成之后也会让你成就感倍增 。当然也许过程中还有更简单的实现方式,但是上述步骤是经我反复使用并亲测有效的方法。如果你在安装过程中遇到任何问题,欢迎私信我,我会尽最大可能来帮助你。--------------------------------------
华丽的分割线 -----------------------------------------------作为一个设计师,能写到这里我都被自己震惊了,后续还会附上我在初次安装和使用 WordPress 时遇到的问题,即使你是通过其它主机方式来搭建的 WordPress,相信接下来的内容依然会对你有所帮助,未完待续... so 接下来是不是应该点个赞鼓励一下 ^_^--------------------------------------
更新 -----------------------------------------------下面是对于 WordPress 初次安装后常见问题及解决方案的汇总:一、LNMP 环境下 WordPress 安装主题后网站后台相关设置不显示问题:1.需编辑 php.ini 文件,通常默认位置是 /usr/local/php/etc/php.ini
所以我们需要使用 putty 连接服务器,打开该文件。方法是登录后输入如下命令 vi /usr/local/php/etc/php.ini如果位置不对,也可以通过 find 命令查找 php.ini 所在位置: find / -name php.ini
或者登录网站 php 后台查看。2.找到 disable_functions 字符串,输入命令如下 /disable_functions
3.将其后方的 scandir 去掉(按 x 键可删除当前光标的单个字符)。按 esc,退出编辑模式。然后输入 :wq! 保存即可。4.重启 php,输入命令如下
/etc/init.d/php-fpm restart二、如何给你的网站添加 favicon(即网站地址左边的方形小图标):1.设计制作属于你的 favicon,或搜索相关网站下载一枚。2.使用 FTP 工具将你的 favicon.ico 文件上传到服务器网站所在的安装文件夹内,即根目录下。3.登入博客后台,编辑主题文件 header.php,在 &head& 和 &/head& 之间添加以下代码:&link rel="shortcut icon" href="favicon.ico"
type="image/x-icon" /&&link rel="Bookmark" href="favicon.ico" /&三、后台程序升级或安装插件提示需要输入账号密码的解决方法:通过 putty 连接服务器,输入以下命令
chown -R www:www
/home/wwwroot
按下回车键,即可赋予网站所在文件夹 www 权限,之后便可以顺利自动升级和安装插件。四、用户评论头像不显示问题:任何主题通用,后台打开 functions.php 文件,将下方文章黑色区域代码复制放到该文件最前方,即第一个&?php 之后,保存后问题解决。 (亲测有效)五、如何删除文章评论框下方那一行提示代码(完美主义者专用):六、修改后台登录地址,极大提升网站安全性:七、如何在文章内插入音乐:八、如何重装 WordPress :1.FTP 工具完全删除 WordPress 所在根目录下所有文件。
2.登录 php 后台删除数据库内的数据表。3.重新上传 WordPress 文件夹内的文件到该目录,打开浏览器,输入网站地址重新安装 WordPress
域名+空间+程序,成本不到200块,一步一步跟我来。简单讲,买一个空间,一个域名,下载个WP程序。然后,空间绑定域名,域名指向空间,用FLASHFXP把程序传到空间,再建立一个数据库,打开域名,安装,OK。1、先去GODADDY注册个域名,教程:别在国内买域名,绝大多数空间商会剥夺你的管理权限,而国外的基本上没有这个问题。2、去淘宝买个香港PHP空间,得到空间的IP地址,FTP用户名、密码。再建立一个数据库。这些店主会告诉你的。然后,在空间设置里把你的域名绑定一下。不懂就问店主。(这一块可能比较烦,你可以给店主50块钱,说我想建个WP网站,让他高高兴兴的为你服务。)3、去注册个DNSPOD账号,然后把域名解析到空间的IP地址上。教程:这个主要是因为GODADDY的DNS跟Google状况一样,不稳定,所以用DNSPOD。4、下载个FLASHFXP,把WP程序上传上去。教程:5、上面的工作做完之后,开始安装。教程:6、好了。
程序员同志们洋洋洒洒,在下收获颇丰。但可能并不适合广大渴望低成本press自己word的BLOG新人们。以下为一个代码菜鸟对搭建wordpress的建议。作为不懂代码的菜鸟,wordpress这种东西,似乎太复杂了些——FTP、空间、域名、自修改主题··· 看着便无从下手。首先,得破除恐惧...理解wordpress构造。1. 运用windows思维,wordpress是个软件——和安装在C盘Opera或者D盘的Evernote性质相同。2. 作为软件,它的功能是,制造一个:A. 自己可以自由填充内容的页面;B. 不特定人群可访问的页面。3. 它并不安装在“我们自己电脑的硬盘”上,而是在一个“远程的硬盘”上。因此,对其进行安装,需要:A. 远程硬盘的使用许可(获得空间);B. 可以通达远程硬盘的工具(FTP软件)剩下的,百度“wordpress (免费)空间”、百度“wordpress (免费)域名”、百度“wordpress 论坛”、百度“wordpress FTP 软件”、百度“wordpress 主题”··· 诸如此类,有信息更密集更专业的区域(论坛)可供选择,具体操作,还请自行功课。
1.购买域名(推荐在国外注册)2.购买空间(要支持php,推荐国外,因为国内要备案。),将域名解析到空间,一般等几个小时就完成了。3.上传wp的安装程序到空间根目录下(public_html)4.上传好了,数据库也建好了,进入安装页面安装就行了。5.然后你可以直接用你购买的域名登陆你的站,你可以在后台进行配置。6.其实到第五步就已经算建成了。不过一般都不会用自带的模板,所以把你看好的模板安装上去,很简单,傻瓜式的上传安装就行了。7.安装一些插件,根据你的需要。。8.写文章啊,推广啊之类的,就看你定的方向了。9.可以参考的网站,一个新手的折腾之路,欢迎交流。
1、注册域名(解析域名)2、购买空间(推荐DH)3、上传WP程序4、选择主题(根据个人爱好选择主题)5、修改主题(代码优化,主题修改等)6、写高质量的原创博文(有利于博客的排名)7、高质量的外链我的WP博客
WiNrOOt的答案很完整了。这儿补充一下,用百度BAE。云空间(BAE)、各种数据库、CDN、静态存储(BCS)等都是免费,可以绑定域名,速度还不赖。可以说除了域名的费用,其他可以不用花费一分钱。缺陷也要说一下,BAE的空间和虚拟主机差不多,运行环境有一些限制。会有一些不稳定。百度开发者中心:如果题主仅仅是想搭建Wordpress,可以看看,博主一直在维护WordPress on BAE。----------我已不再继续使用BAE,主要是服务太不稳定了----------BAE在今年上半年升级为3.0,稳定性有了不少提升,现在的问题主要就是备案了
那些用cPanel安装的答案对于我这种用搬瓦工(Bandwagon)VPS的人不太友好哇,而且大部分答案都不是手把手的“教程”。最近建WordPress时找到了一些不错的教程,这里转载一下:栗子是搬瓦工默认的CentOS 6 x86,从LAMP开始,其它(比如:)就不贴了。●●●●●分割线●●●●●How To Install Linux, Apache, MySQL, PHP (LAMP) stack On CentOS 6
About LAMPLAMP stack is a group of open source software used to get web servers
up and running. The acronym stands for Linux, Apache, MySQL, and PHP.
Since the server is already running CentOS, the linux part is taken care
of. Here is how to install the rest.
steps in this tutorial require the user on the virtual private
server to have root privileges. You can see how to set that up in the
in steps 3 and 4.
Step One—Install Apache
Apache is a free open source software which runs over 50% of the world’s web servers.To install apache, open terminal and type in this command:sudo yum install httpd
Once it installs, you can start apache running on your VPS:sudo service httpd start
That’s it. To check if Apache is installed, direct your browser to
your server’s IP address (eg. ). The page should
display the words “It works!” like .
How to find your Server’s IP address
You can run the following command to reveal your server’s IP address.ifconfig eth0 | grep inet | awk '{ print $2 }'
Step Two—Install MySQL
MySQL is a powerful database management system used for organizing and retrieving data on a virtual serverTo install MySQL, open terminal and type in these commands:sudo yum install mysql-server
sudo service mysqld start
During the installation, MySQL will ask you for your permission twice. After you say Yes to both, MySQL will install.Once it is done installing, you can set a root MySQL password:sudo /usr/bin/mysql_secure_installation
The prompt will ask you for your current root password.Since you just installed MySQL, you most likely won’t have one, so leave it blank by pressing enter.Enter current password for root (enter for none):
OK, successfully used password, moving on...
Then the prompt will ask you if you want to set a root password. Go ahead and choose Y and follow the instructions.CentOS automates the process of setting up MySQL, asking you a series of yes or no questions.It’s easiest just to say Yes to all the options. At the end, MySQL will reload and implement the new changes.By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
This is intended only for testing, and to make the installation
go a bit smoother.
You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'.
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
... Success!
By default, MySQL comes with a database named 'test' that anyone can
This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
... Success!
Cleaning up...
If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Step Three—Install PHP
PHP is an open source web scripting language that is widely used to build dynamic webpages.To install PHP on your virtual private server, open terminal and type in this command:sudo yum install php php-mysql
Once you answer yes to the PHP prompt, PHP will be installed.
PHP Modules
PHP also has a variety of useful libraries and modules that you can
add onto your server. You can see the libraries that are available by
typing:yum search php-
Terminal then will display the list of possible modules.
The beginning looks like this:php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-cli.x86_64 : Command-line interface for PHP
php-common.x86_64 : Common files for PHP
php-dba.x86_64 : A database abstraction layer module for PHP applications
php-devel.x86_64 : Files needed for building PHP extensions
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Human Language and Character Encoding Support
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-imap.x86_64 : A module for PHP applications that use IMAP
To see more details about what each module does, type the following
command into terminal, replacing the name of the module with whatever
library you want to learn about.yum info name of the module
Once you decide to install the module, type:sudo yum install name of the module
You can install multiple libraries at once by separating the name of each module with a space.Congratulations! You now have LAMP stack on your droplet!We should also set the processes to run automatically when the server boots (php will run automatically once Apache starts):sudo chkconfig httpd on
sudo chkconfig mysqld on
Step Four—RESULTS: See PHP on your Server
Although LAMP is installed on your virtual server, we can still take a
look and see the components online by creating a quick php info pageTo set this up, first create a new file:sudo nano /var/www/html/info.php
Add in the following line:&?php
phpinfo();
Then Save and Exit.Restart apache so that all of the changes take effect on your virtual server:sudo service httpd restart
Finish up by visiting your php info page (make sure you replace the
example ip address with your correct one): It should look similar to .How To Install Wordpress on Centos 6
About Wordpress
Wordpress is a free and open source website and blogging tool that
uses php and MySQL. It was created in 2003 and has since then expanded
to manage 22% of all the new websites created and has over 20,000
plugins to customize its functionality.
The steps in this tutorial require the user to have root privileges. You can see how to set that up
in steps 3 and 4.Before working with wordpress, you need to have LAMP installed on
your server. If you don’t have the Linux, Apache, MySQL, PHP stack on
your server, you can find the tutorial for setting it up .Once you have the user and required software, you can start installing wordpress!
Step One—Download WordPress
We can download Wordpress straight from their website:wget http://wordpress.org/latest.tar.gz
This command will download the zipped wordpress package straight to
your user’s home directory. You can unzip it the the next line:tar -xzvf latest.tar.gz
Step Two—Create the WordPress Database and User
After we unzip the wordpress files, they will be in a directory called wordpress in the home directory.Now we need to switch gears for a moment and create a new MySQL directory for wordpress.Go ahead and log into the MySQL Shell:mysql -u root -p
Login using your MySQL root password, and then we need to create a
wordpress database, a user in that database, and give that user a new
password. Keep in mind that all MySQL commands must end with semi-colon.
First, let’s make the database (I’m calling mine wordpress for
simplicity’ feel free to give it whatever name you choose):
CREATE DATABASE
Query OK, 1 row affected (0.00 sec)
Then we need to create the new user. You can replace the database, name, and password, with whatever you prefer:
CREATE USER wordpressuser@
Query OK, 0 rows affected (0.00 sec)
Set the password for your new user:
SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)
Finish up by granting all privileges to the new user. Without this
command, the wordpress installer will not be able to start up:GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)
Then refresh MySQL:FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
Exit out of the MySQL shell:exit
Step Three—Setup the WordPress Configuration
The first step to is to copy the sample wordpress configuration file,
located in the wordpress directory, into a new file which we will edit,
creating a new usable wordpress config:cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
Then open the wordpress config:vi ~/wordpress/wp-config.php
Find the section that contains the field below and substitute in the correct name for your database, username, and password:// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressuser');
/** MySQL database password */
define('DB_PASSWORD', 'password');
Save and Exit.
Step Four—Copy the Files
We are almost done uploading Wordpress to the server. The final move
that remains is to transfer the unzipped WordPress files to the
website’s root directory.sudo cp -r ~/wordpress/* /var/www/html
From here, WordPress has its own easy to follow installation form online.However, the form does require a specific php module to run. If it is not yet installed on your server, download php-gd:sudo yum install php-gd
Last of all restart Apache: sudo service httpd restart
Step Five—RESULTS: Access the WordPress Installation
Once that is all done, the wordpress online installation page is up and waiting for you:Access the page by adding /wp-admin/install.php to your site’s domain
or IP address (eg. /wp-admin/install.php) and fill out the
short online form (it should look like ).
关键字:免费,方便,可靠,快捷首先贴示例: griffan.co.nr这是我的域名,是免费的,只要在页面放一个co.nr的小logo. 其次,服务器可以直接使用sourceforge,提供数据库服务,也都是免费的再次,选择你自己喜欢的wordpress 模板,通过ssh上传到到服务器,将sourceforge分配给你的Project域名,指向上面的自己的域名。最后,进入登录页面,配置你的各种设定,以及写日志,发布日志,更换主题。这方面的教材还是比较多的,但是,真心觉得这个方法适合入门,而且免费。其实除开wordpress的模板,你也可以放自己设计的页面,或者其他主要用于展示而不是交互的页面。例如一个简单的项目简介的页面:欢迎有兴趣的同学私信交流。
不用那么麻烦,如果只是写博客,去,向导会带着你一步步做好的。
两个方式,自己使用主机搭建和使用博客平台搭建前者支持ftp修改源代码等,你有对博客的绝对权限,后者有部分限制,比如博客挂件,强制广告,强制链接等前者:1.注册域名2.购买主机(大陆主机需要备案,香港及国外不用)3.到域名商那里把域名的主记录指向虚拟主机的ip,在主机这里绑定你的域名,完成解析4.下载wordpress程序并通过ftp上传到主机根目录5.新建mysql数据库,注意不要使用默认的test(每周自动清空的)6.浏览器输入域名(在解析成功之后,最迟24小时解析成功),开始安装wp7.在后台选择主题和添加插件.8.博客推广和参加无觅,adsense,百度联盟后者:1.选择博客平台,推荐,允许你免费建立一个wp,支持绑定域名2.即前者中的7 8
看看我的《安装WordPress之大小三步曲》满足不满足你的需要
在同一家买空间和域名,进入cPanel找到Softaculous选择Wordpress一键安装,博客上线!
我自己做的WordPress博客地址是 我完全不懂技术,用的办法比高手笨多了,可能对普通人会有帮助吧。域名是在新网注册的,注册倒是不难,感觉挺像淘宝买东西的。放这个博客的空间是朋友推荐的一家,某某主机(有需要的私下问吧),小公司但是服务很好。我基本是人家客服一步一步手把手教,买了空间,人家给我装好WordPress,我其实就会登陆后台上传文章。又一次瞎按搞崩溃了,也是直接打电话让客服帮忙恢复。这一年用下来,空间性能没啥感觉,唯独感觉客服很重要。对方一开始是跟我QQ联系,后来发现我这情况就直接打电话了。中间还有一步是需要什么什么备案。反正也是在主机客服的指点下,去一个地方照相交钱,然后再教我在新网把域名设置好,就能访问自己的博客啦。最好玩的是,QQ邮箱还能直接挂自己的域名邮箱,不过也是朋友帮我设置的。

我要回帖

更多关于 vps搭建wordpress 的文章

 

随机推荐