導航:首頁 > 編程語言 > phpsecure

phpsecure

發布時間:2024-06-16 12:34:22

『壹』 怎樣用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,在文件夾中新建一個文件:app.yaml,復制粘貼以下內容保存。

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/index.php
secure: always

- url: /wp-login.php
script: wordpress/wp-login.php
secure: always

- url: /wp-cron.php
script: wordpress/wp-cron.php
login: admin

- url: /xmlrpc.php
script: wordpress/xmlrpc.php

- url: /(.+)?/?
script: wordpress/index.php

2、記得要將第一行的application名稱改成自己的。

3、再新建一個php.ini文件,復制粘貼以下內容:

google_app_engine.enable_functions = "php_sapi_name, gc_enabled"

4、最後新建一個cron.yaml文件,復制以下內容:

cron:
- description: wordpress cron tasks
url: /wp-cron.php
schele: every 2 hours

三、修改Wordpress配置文件
1、下載最新版本的Wordpress到本地,這里是WordPress最新中文版下載地址。
2、將下載下來的Wordpress壓縮包解壓,會得到一個Wordpress文件夾,將這個文件夾移動到剛剛創建好的freehao123文件夾中,請看我的:

3、進入Wordpress文件夾中,將wp-config-sample.php重命名為wp-config.php,請把資料庫名稱、用戶名、密碼、主機這四項替換成以下內容。

/** 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/setup.sql,點擊OK,我們的MysqL資料庫就創建完成了。

五、上傳Wordpress到GAE成功運行WP博客
1、App Engine PHP SDK下載解壓後放在C盤中,freehao123文件夾也是放在C盤中,打開運行命令,執行以下命令:

cd google_appengine
appcfg.py 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文件夾,你需要修改的是app.yaml中的application名稱、wp-config.php中的myfreehao123:freehao123。

3、將這兩項替換成你自己的,然後再將整個文件夾上傳到你的GAE空間中,就可以直接進入到第五步的GAE安裝Wordpress了,整個過程就變得簡單多了。
4、GAE空間安裝運行Wordpress並綁定域名演示

閱讀全文

與phpsecure相關的資料

熱點內容
廣州視頻流加密晶元 瀏覽:648
伺服器異常有什麼預兆 瀏覽:748
安卓airpodspro怎麼調降噪模式 瀏覽:99
承憲的朋友電影 瀏覽:778
農場互助源碼手機版 瀏覽:115
萬安如何使用雲伺服器ip 瀏覽:212
編程語言python入門電子書 瀏覽:401
什麼是民政生存認證app 瀏覽:633
java怎麼退出 瀏覽:903
掛接pdf 瀏覽:166
浪潮伺服器遠程修改bmc地址 瀏覽:120
單立文電影 瀏覽:873
linuxtar命令 瀏覽:876
優酷app如何屏蔽短視頻 瀏覽:480
看著就解壓的軟體 瀏覽:785
android撥號界面源碼 瀏覽:54
在線高清 瀏覽:375
程序員陸漓發型劉海 瀏覽:484
台灣電影《三十兒立》 瀏覽:316
南京學程序員培訓班 瀏覽:267