怎样用GAE做部署搭建wordpress?
一、GAE安装Wordpress前准备
1、GAE官网:
1、官网首页:
2、控制平台:
3、GAE PHP申请:谷歌GAE空间支持运行PHP
2、第一次用GAE的朋友,参考:Google App Engine注册绑域名安装博客程序和GAE应用安装和使用教程,这两篇文章对了解本文的操作过程很有帮助。
3、下载App Engine PHP SDK,这个是用来上传PHP文件的。这里是App Engine PHP SDK下载地址。将其解压放在C盘中。
4、GAE运行Wordpress需要用到Cloud SQL,你需要进入“控制平台”去激活Cloud SQL,激活前还需要在控制平台里添加一张信用卡。
5、这个和在GCE中创建VPS是一样的,经过部落测试可以用财付通美国运通卡通过验证。
6、然后是新建一个Cloud SQL。
7、填写一个应用ID即可,例如:freehao123,再点击右边的“确认”就可以创建一个Cloud SQL了。(点击放大)
8、如果不想用Cloud SQL,我们还可以用远程MysqL数据库来帮助Wordpress运行在GAE上。
二、创建GAE运行PHP环境
1、在C盘中新建一个文件夹命名为:freehao123,在文件夹中新建一个文件:appyaml,复制粘贴以下内容保存。
application: myfreehao123
version: wp
runtime: php
api_version: 1
handlers:
- url: /(\(htm$|html$|css$|js$))
static_files: wordpress/\1
upload: wordpress/(\(htm$|html$|css$|js$))
- url: /wp-content/(\(ico$|jpg$|png$|gif$))
static_files: wordpress/wp-content/\1
upload: wordpress/wp-content/(\(ico$|jpg$|png$|gif$))
- url: /(\(ico$|jpg$|png$|gif$))
static_files: wordpress/\1
upload: wordpress/(\(ico$|jpg$|png$|gif$))
- url: /wp-admin/(+)
script: wordpress/wp-admin/\1
secure: always
- url: /wp-admin/
script: wordpress/wp-admin/indexphp
secure: always
- url: /wp-loginphp
script: wordpress/wp-loginphp
secure: always
- url: /wp-cronphp
script: wordpress/wp-cronphp
login: admin
- url: /xmlrpcphp
script: wordpress/xmlrpcphp
- url: /(+)/
script: wordpress/indexphp
2、记得要将第一行的application名称改成自己的。
3、再新建一个phpini文件,复制粘贴以下内容:
google_app_engineenable_functions = "php_sapi_name, gc_enabled"
4、最后新建一个cronyaml文件,复制以下内容:
cron:
- description: wordpress cron tasks
url: /wp-cronphp
schedule: every 2 hours
三、修改Wordpress配置文件
1、下载最新版本的Wordpress到本地,这里是WordPress最新中文版下载地址。
2、将下载下来的Wordpress压缩包解压,会得到一个Wordpress文件夹,将这个文件夹移动到刚刚创建好的freehao123文件夹中,请看我的:
3、进入Wordpress文件夹中,将wp-config-samplephp重命名为wp-configphp,请把数据库名称、用户名、密码、主机这四项替换成以下内容。
/ WordPress 数据库的名称 /
define('DB_NAME', 'wordpress_db');
/ MySQL 数据库用户名 /
define('DB_USER', 'wp_user');
/ MySQL 数据库密码 /
define('DB_PASSWORD', 'wp_password');
/ MySQL 主机 /
if(isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) {
define('DB_HOST', ':/cloudsql/myfreehao123:freehao123');
}else{
define('DB_HOST', 'localhost');
}
4、注意:myfreehao123:freehao123中mfreehao123是我应用名称,freehao123是我创建Cloud SQL名称。
四、在Cloud SQL创建Wordpress数据库环境
1、上面我们已经创建了一个Cloud SQL,我们需要在Cloud SQL中创建数据库名称、用户名、密码。
2、最简单的在Cloud SQL中创建数据库信息是Google提供的Import功能,官方已经有了SQL文件:
3、在Cloud Storage Path中填入gs://appengine-php/setupsql,点击OK,我们的MysqL数据库就创建完成了。
五、上传Wordpress到GAE成功运行WP博客
1、App Engine PHP SDK下载解压后放在C盘中,freehao123文件夹也是放在C盘中,打开运行命令,执行以下命令:
cd google_appengine
appcfgpy update -R C:\freehao123/
2、C:\freehao123/是你存放在应用文件的绝对路径,你如果是放在别的地方,请自行修改,运行命令后会要求输入GAE账号和密码。
3、如果你的Google账号设置了两步验证,
4、到Google两步验证中新建一个应用的专用密码即可。
5、稍等一会儿,文件即会全部上传到GAE空间上,如果你连接不了GAE空间服务器,请挂上D理。
6、进入GAE给你的二级域名,需要挂上D理,就可以在GAE安装运行Wordpress了。
六、GAE绑定域名成功访问Wordpress
1、GAE空间用默认的二级域名是在国内无法访问的,但是我们用自己的域名绑定到GAE上就可以正常访问了,而且速度还非常快。
PS:2013年6月28日更新,最新的GAE空间绑定自己的域名方法请参考:新的GAE空间绑定域名方法:添加自定义域名作DNS解析
2、在Application Settings 中有域名设置,点击可以添加自己的域名。
3、要想成功将域名绑定在GAE上,该域名必须是已经使用了Google Apps,没有的请在右边注册添加。
4、更加详细的绑定域名方法参考:这是我在GAE上绑定的自定义域名。
七、GAE安装Wordpress小结
1、其实在GAE上安装Wordpress整个过程说起来会比较繁琐,这里部落将自己的配置的Wordpress文件打包给大家:WordPress For GAE下载。
2、下载wordpress for gae压缩包下载下来,解压里面有freehao123文件夹,你需要修改的是appyaml中的application名称、wp-configphp中的myfreehao123:freehao123。
3、将这两项替换成你自己的,然后再将整个文件夹上传到你的GAE空间中,就可以直接进入到第五步的GAE安装Wordpress了,整个过程就变得简单多了。
4、GAE空间安装运行Wordpress并绑定域名演示
对于这个问题,我觉得对于创建wordpress博客,我们应该首先要对这个博客的框架结构做个大概。
1、选购购域名(cn域名麻烦,不推荐)
2、选购php主机(要考虑备案选国内主机,不想备案香港or美国。)
3、解析域名到主机提供的ip4去WordPress China 简体中文
4、下载个wordpress程序,安装到主机上
服务器空间、域名,下载一个WordPress程序,就可以开始大家WordPress博客了,安装好WordPress程序后找一个合适自己的WordPress主题就可以开始你的博客了。
挑选简单易记的域名是第一步。目前注册域名的机构有很多,国内外许多主机商都可以提供域名主机。但是国内域名注册基本上都是需要进行备案的,推荐大家在国外注册(推荐Godaddy)或者在不需要备案的域名注册商处注册,如主机91处注册域名不需备案,顶级域名注册仅60元/年。具体的域名的选择的方法,可以根据网络上许多的域名挑选方法来选择适合自己的域名。
接下来,你就需要进行最重要的操作,选择一款合适的WordPress虚拟主机空间。值得注意的一点是:不推荐使用免费主机,免费的博客主机虽然听起来很有诱惑力,但是却存在很多X因素。第一:空间稳定性差。三天两头出现宕机,博客无法访问时很正常的。第二:植入广告和外链,很多提供免费空间的主机商都会在你的博客或者网站植入大量的广告以及外链,这对于博客的优化和收录是非常不利的。第三:无安全保障。对于空间的安全性以及可用性无法保证,或许今天能用,明天就不能用了,这只会让人欲哭无泪。
使用WordPress搭建个人独立博客的主机,要从速度、稳定性、价格等方面来考虑。目前最好的选择就是香港主机,首先香港主机相比于美国主机首先在地理位置上里大陆更近,加上有国际带宽的接入访问速度更加快速,一般是美国主机两年648元:空间稳定性差,如果你选择的是提供一键安装的WordPress主机,明天就不能用了,免费的博客主机虽然听起来很有诱惑力,你就可以开始WordPress的安装。
总之来说,我觉得这就是对于创建wordpress博客的大致结构和方法。
建立博客第一步:
把下载好的WordPress博客程序用FTP上传到根目录里面,然后解压出来,比如拿我空间的根目录为例:我的根目录是 public_html 这个文件,那么你把WordPress程序上传到根目录里面,那么你的路径应该是这样 public_html/WordPresszip(压缩包),把它解压出来,根目录里面就有两个文件(一个是压缩包,另一个是解压出来的文件),到这里就是最重要的一步,就是把解压出来的文件夹里面的所有文件移动到根目录里面,就是把public_html/WordPress/这个路径地址里面的所有文件移动到 public_html/这个路径下面就可以了。
建立博客第二步:
1 在浏览器地址栏里面输入你的域名,它会提示安装WordPress博客程序的提示;
2 然后提示你需要准备数据库名称,用户名和密码这些资料;
3然后按照它的要求填写好之后提交;
4之后填写站点标题和管理员帐号和密码(帐号和密码一定要记住);
5到了这一步基本完成,登录你的网站后台对网站进行布局,WordPress博客后台地址有两种路径一种是:你的域名/wp-admin,另一种是你的域名/wp-loginphp这两种路径都可以访问到。
wordpress是php+mysql的开源博客管理系统,安装需要php+mysql的服务器环境,鉴于你的提问,给你推荐简单的方法,可以下载软件搭建服务器环境,wamp,phpstudy,apmserv等。
下载安装后,将wordpress程序拷贝到硬盘。以phpstudy为例,其他选项菜单->站点域名管理填写域名本网站目录,即刚才文件所在的文件夹端口默认80点击“保存设置并生成配置文件”。配置就完成,在点击重启。
打开浏览器输入刚才填写的域名,请在中添加你的域名
然后就可以开始安装wordpress,mysql密码为root其他相应的添加,下一步即可
一、工具:虚拟主机、Wordpress、FileZilla
二、操作步骤:
1首先要购买虚拟主机,如果没有域名的话也要购买一个域名。如果要使用wordpress搭建网站的话,主机推荐选择linux版本的。Wordpress服务器环境要求:
PHP 524或更新版本
MySQL 50或更新版本
Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)
2购买完成之后进入控制台,红框里框起来的就是主要用到的几个功能,第一步主要用的是云虚拟主机。
3点击云虚拟主机进去之后就看到了这个界面,有主机信息。因为之前都设置过了,所以我的界面是这样的,初次设置的话应该会有界面提示初始化密码,包括主机管理控制台密码、FTP密码和数据库密码,一定要设置高安全的密码并牢记。点击管理,进入下一步骤
4这相当于虚拟主机的一个控制台,能看到包括站点信息、数据库信息、主机信息在内的多种信息,而且有网站搬家和网站检查等多种工具。到这里网络控制台的部分就介绍完了,下面进入Wordpress程序设置部分
5Wordpress建站是很简单的,首先可以到官方中文页面下载数据包,下载之后在电脑上解压缩,然后在wordpress文件夹中找到{wp-config-samplephp}这个文件,重命名将{-sample}删除,然后右键打开,选择打开方式为记事本,然后需要编辑一些参数,主要是两部分。将第一张图标红的部分按照控制台提供的数据库信息和自己设定的密码修改好,然后再修改第二张图里标红的内容。这个部分可修改可不修改,默认是wp_,但最好修改一下,为以后用同一个数据建立多个网站做好基础,修改完成后点击保存。
6然后进入到Wordpress上传及安装部分。上传数据包需要用到FTP传输软件,我使用的是FileZilla,可选中文界面。使用起来也比较简单,填写登陆主机地址、用户名和密码后就可以直接点快速连接了,连接完如果有关于UTF-8的报错提醒,进入文件-站点管理器-字符集选择强制UTF-8即可。
7连接成功之后界面如图,如图所示可以在四个区域中方便地查看本地和远程主机上的文件夹及其内容,如需上传、下载或者删除什么内容的话直接选中然后点击右键选择对应操作即可。注意远程主机目录下可操作的文件夹只有/htdocs/,其他文件夹会操作失败。建议可以先将该文件夹中所有内容清空,然后再将自己修改好的上传。如果该主机下只放一个网站,建议将wordpress文件夹中的所有文件及子文件直接上传到/htdocs/目录下。
8Wordpress的安装是比较简单的,直接访问主机提供的临时域名,然后填写一些基本资料,设定用户名密码即可。安装完之后登陆时可能会有溢出报错,这时需回到主机管理平台,高级环境设置-PHPini设置,选择启用输出缓冲区数据块设置后保存即可。之后就可以登陆Wordpress进行个性化定制了。
9之后来到域名设置部分。直接在主机管理平台,选择域名绑定,点击绑定域名,然后直接下来选择域名即可。万网域名的话是可以自动解析的,如果非万网域名,可以转入万网,或自己手工添加解析。
10域名添加之后,系统会检索你的备案情况,如果未备案可点击立即备案,按提醒操作即可,备案周期可能比较长。如果购买的是大陆之外的虚拟主机可以不用备案。自己的域名备案完成后,记得在Wordpress后台将URL修改过来。Wordpress地址和站点地址都修改为自己的域名即可。
今天来说说如何在本地使用wampserver搭建wordpress测试环境的过程吧,本来之前是使用cms系统建了自己的个人网站,后面接触了wordpress,感觉wordpress其实也非常强大,界面也非常好看。有一天在网上遇见一个咨询cms问题的朋友,从他哪里得知搭建本地测试环境用wampserver非常简单,由于之前没听说过,所以非常好奇,在加之更换网站系统非常麻烦,又有了之前喜欢上WP的风格,但是没有使用过,于是就有了把我的个人网站系统换为wordpress系统的想法。所以才有了关于这个如何在本地使用wampserver搭建wordpress测试环境的教程,分享出来希望能帮助到有需要帮助的人。
关于wampserver
WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。在windows下将Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件,WAMP它会去做。再也不用到处询问php的安装问题了,用wampserver一切就都可以搞定。这个软件是完全免费的,可以在其官方网站下载到最新的版本。好了不多说了。下面是详细步骤:
安装以及设置wampserver
Step①、在百度直接搜索关键词就可以看见软件,然后我们进行安装,直接点击NEXT下一步。如下图:
如何在本地使用wampserver搭建wordpress测试环境
Step②、点击上面的同意WampServer的安装协议,如果看不懂英文没关系,我们点击同意就好,然后next继续如下图:
如何在本地使用wampserver搭建wordpress测试环境
Step③、这个就是你把程序放在哪个磁盘,个人习惯以及安装软件基本都是放在除C盘以外的其他磁盘,那我就就放在D盘吧,这个你可以放平时装程序的那个磁盘里面就可以了。好了,上面的是之前的配置,不用管它,点击install进行安装……等待安装完就好,一般一分钟内就搞定。如下图:
如何在本地使用wampserver搭建wordpress测试环境
如何在本地使用wampserver搭建wordpress测试环境
如何在本地使用wampserver搭建wordpress测试环境
如何在本地使用wampserver搭建wordpress测试环境
Step④、这个是配置系统文件,直接点打开。用户名邮箱可以默认,毕竟只是在本地做测试用。点击next……如下图:
如何在本地使用wampserver搭建wordpress测试环境
Step⑤、到这个地方用WampServer搭建本地php环境基本上就搭建好了,那个对勾不用管,是运行的意思,然后点击finish完成安装。如下图:
如何在本地使用wampserver搭建wordpress测试环境
Step⑥、其实安装过程很简单的,只要按照默认来即可完成。但是安装过后是英文的,那么该怎么办呢。因为很多同学是跟我一样不大懂英文,所以首先我们切换成汉语界面吧!在右下角电脑系统托盘鼠标右键点击wampserver图标就会看见一个language英文然后选择里面的Chinese就变成汉语了。
安装wordpress
Step①、还记得我们之前安装的文件路径吧,在此路径下找到带有3W的文件夹,然后在此文件夹下面新建一个文件夹,取名可以根据自己喜好来取文件夹的名称。我这里取名为wangcom。如下图:这个文件夹就相当于FTP中网站的根目录。
如何在本地使用wampserver搭建wordpress测试环境
Step②、把我们下载好的wordpress文件解压好后把里面的内容放在刚才我们建好的文件夹下面。放好之后好了我们可以开始安装。在浏览器窗口输入如下网址进入安装界面,如下图:
如何在本地使用wampserver搭建wordpress测试环境
如何在本地使用wampserver搭建wordpress测试环境
Step③、如果出现如上图这样的情况不用担心,他会自动创建这个所需的文件,当然你也可以自己去创建这个文件的。
如何在本地使用wampserver搭建wordpress测试环境
Step④、如果出现如上图这样的情况是因为我们忘记在数据库里面创建wordpress环境的数据库信息了,王晟璟在本地安装了wordpress系统以及phpcmsv9系统,在安装phpcmsv9系统的时候就没有这么麻烦是直接可以安装的。过程非常顺畅,但是在安装wordpress的时候就遇见了这个问题,说我们可以和wordpress数据库建立连接但我们无法选择mysql数据库。那么我们就进入数据库来创建这个信息吧。如下图:
如何在本地使用wampserver搭建wordpress测试环境
Step⑤、解决好这个问题后就可以进行安装了。安装就和安装软件一样简单。这里就不赘述了。
PS:这款软件缺点也是有的,就是对这套系统不熟悉的人,都不知道原先这些东西,本身是如何配置的。不过还是很感谢这些人的,把东西集成到一起,就方便使用了。如果不明白或者有疑问欢迎在下面留言交流讨论哈。
0条评论