网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 服务器教程 > 怎样用GAE做部署搭建wordpress?
商业源码 服务器教程 2023-12-07 12:06:02

怎样用GAE做部署搭建wordpress?

怎样用GAE做部署搭建wordpress?,第1张

一、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并绑定域名演示

尊敬的用户,您好!很高兴为您答疑。

  这个问题归根结底还是您浏览器的网络问题,建议您检测一下您的浏览器是否使用了代理,且代理服务器提供的接入网络不稳定。您可以尝试使用firefox

-p

-no

-remote启动浏览器,新建一个配置文件,在不受扩展干扰的情况下试一试是否还有此类问题。或使用firefox

-safe

-mode启用浏览器的安全模式,进行同样的操作尝试。(以上指令,windows操作系统下在开始->运行里执行)

  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

  您好!很高兴为您答疑!

  开启代理工具时无法访问就是代理服务器问题,可能该代理IP已经失效,您可以更换一个代理地址或者使用其他扩展(如autoproxy)

  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

自己的 域名 文件 绑定 放在
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎样用GAE做部署搭建wordpress?

商业源码 钻石

分享到:
上一篇
如何查看linux服务器运行状态?
下一篇
戴尔9020怎么样装服务器系统

相关推荐

阿里云服务器域名解析错误怎么办?

阿里云服务器域名解析错误怎么办?

IDC服务器租用和虚拟主机两种服务有何区别?

IDC服务器租用和虚拟主机两种服务有何区别?

什么是邮件服务器,与文件服务器区别大吗?

什么是邮件服务器,与文件服务器区别大吗?

网易我的世界服务器怎么创建新服

网易我的世界服务器怎么创建新服

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...