事前準備,eclipse + PyDev + Gae,還有MySQL都把他搞定,我這裡就不贅述了!
1. 進去建立專案
2. 到Wordpress網站下載最新版本
3. 解壓縮至專案
4.檔案如下圖,app.yaml、cron.yaml、php.ini與剛剛解壓縮的wordpress
5. app.yaml的程式碼如下
6. cron.yaml內容如下
7. php.ini內容如下
8. 把wordpress底下的wp-config-sample.php的檔名重新命名為wp-config.php
接下來就好好享受開發ㄉ樂趣吧!
1. 進去建立專案
2. 到Wordpress網站下載最新版本
3. 解壓縮至專案
4.檔案如下圖,app.yaml、cron.yaml、php.ini與剛剛解壓縮的wordpress
5. app.yaml的程式碼如下
application: 你的專案
version: wp
runtime: php
api_version: 1
handlers:
- url: /(.*\.(htm$|html$|css$|js$))
static_files: wordpress/\1
upload: wordpress/(.*\.(htm$|html$|css$|js$))
application_readable: true
- url: /wp-content/(.*\.(ico$|jpg$|png$|gif$))
static_files: wordpress/wp-content/\1
upload: wordpress/wp-content/(.*\.(ico$|jpg$|png$|gif$))
application_readable: true
- 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
6. cron.yaml內容如下
cron:
- description: wordpress cron tasks
url: /wp-cron.php
schedule: every 2 hours
7. php.ini內容如下
google_app_engine.enable_functions = "php_sapi_name, gc_enabled"
8. 把wordpress底下的wp-config-sample.php的檔名重新命名為wp-config.php
// ** MySQL 設定 - 您可以從主機服務提供商獲取相關資訊。 ** //
/** WordPress 的資料庫名稱,請更改 "database_name_here" */
define('DB_NAME', 'database_name_here');
/** MySQL 資料庫使用者名稱,請更改 "username_here" */
define('DB_USER', 'username_here');
/** MySQL 資料庫密碼,請更改 "password_here" */
define('DB_PASSWORD', 'password_here');
/** MySQL 主機位址 */
if(isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) {
define('DB_HOST', ':/cloudsql/專案:資料庫(同database_name_here)');
}else{
define('DB_HOST', 'localhost'); //本地端開發用
}
接下來就好好享受開發ㄉ樂趣吧!
沒有留言:
張貼留言