亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄
什么是 Google App Engine?
設(shè)置 Google App Engine
步驟 5
應(yīng)用程序.yaml
Cron.yaml
PHP.this
結(jié)論
首頁(yè) CMS教程 &#&按 在Google App Engine上託管WordPress網(wǎng)站

在Google App Engine上託管WordPress網(wǎng)站

Aug 29, 2023 am 11:33 AM

在Google App Engine上托管WordPress網(wǎng)站

何時(shí) WordPress 最初只是一個(gè)博客平臺(tái),但它不斷發(fā)展成為一個(gè)完整的內(nèi)容管理系統(tǒng),為用戶(hù)提供創(chuàng)建和發(fā)布內(nèi)容的能力。 發(fā)布精彩的網(wǎng)站和博客。插件數(shù)據(jù)庫(kù)是最大的數(shù)據(jù)庫(kù)之一 并且還在不斷增長(zhǎng)。最大的 WordPress 引擎的簡(jiǎn)單性對(duì)我來(lái)說(shuō)很有吸引力。它需要非常 建立并運(yùn)行由 WordPress 驅(qū)動(dòng)的博客幾乎不需要什么。

說(shuō)起來(lái)簡(jiǎn)單, 最小并不意味著不能根據(jù)自己的喜好進(jìn)行修改或 要求。您可以將 WordPress 驅(qū)動(dòng)的網(wǎng)站變成照片博客、 專(zhuān)業(yè)的在線作品集、新聞網(wǎng)站、在線社區(qū),甚至是 在線電子商務(wù)商店。使用時(shí)您僅受想象力的限制 WordPress!

開(kāi)發(fā)人員有時(shí)是控制狂。好的,大多數(shù) 他們是控制狂。他們想要控制每一件小事 這涉及到他們的應(yīng)用程序或網(wǎng)站的制作。話雖如此,WordPress 提供多種選項(xiàng),以便您可以在任何方面擴(kuò)展它 方向取決于你的喜好。您可以使用以下方式為您的網(wǎng)站創(chuàng)建插件 WordPress API。

創(chuàng)建插件后,您可以將其托管在 WordPress 中 插件存儲(chǔ)庫(kù)。除此之外還有主題存儲(chǔ)庫(kù),您可以在其中提交 您自己創(chuàng)建的主題。您可以創(chuàng)建自定義帖子類(lèi)型、分類(lèi)法和 特定于您的應(yīng)用程序或網(wǎng)站的元數(shù)據(jù)。說(shuō)到應(yīng)用程序,您可以輕松地 管理用戶(hù)、數(shù)據(jù)庫(kù)和 HTTP 請(qǐng)求。這就是我們要研究的內(nèi)容 本教程。

我們將在 Google App Engine 中為我們的 WordPress 網(wǎng)站設(shè)置一個(gè) Cloud SQL 實(shí)例。這將允許我們的網(wǎng)站使用 Google 的服務(wù)器,這將影響我們的 WordPress 網(wǎng)站或博客的加載時(shí)間??傮w結(jié)果將是快速加載時(shí)間和順利處理訪問(wèn)您的網(wǎng)站或博客的流量。

什么是 Google App Engine?

根據(jù) Google 的說(shuō)法:

“谷歌 App Engine 是一種平臺(tái)即服務(wù) (PaaS) 產(chǎn)品,可讓您構(gòu)建 并在 Google 的基礎(chǔ)設(shè)施上運(yùn)行應(yīng)用程序。應(yīng)用引擎 應(yīng)用程序易于構(gòu)建、易于維護(hù)并且易于根據(jù)您的需要進(jìn)行擴(kuò)展 流量和數(shù)據(jù)存儲(chǔ)需要改變?!?p>

由于我們正在與 Google 打交道,因此我們將能夠使用 Big G 的基礎(chǔ)設(shè)施。本質(zhì)上,我們將使用相同的服務(wù)器來(lái)托管我們的 WordPress 網(wǎng)站或博客,因此我們可以說(shuō)我們正在使用 Google托管 Blogger 以外的其他內(nèi)容。

設(shè)置 Google App Engine

要使用 Google App Engine,我們需要一臺(tái)可以運(yùn)行本地服務(wù)器和 Python 的計(jì)算機(jī)。您需要首先在您的計(jì)算機(jī)上設(shè)置本地服務(wù)器。這將來(lái)會(huì)有幫助,因?yàn)槟梢栽趯⒕W(wǎng)站發(fā)布到網(wǎng)上之前測(cè)試更新。要設(shè)置完整的本地服務(wù)器以使用 Google App Engine,我們需要來(lái)自互聯(lián)網(wǎng)的以下軟件。

最重要、最明顯的是 Google App Engine 軟件開(kāi)發(fā)工具包 (SDK) for PHP (SDK),以及使用 MySQL 服務(wù)器的本地服務(wù)器。您還應(yīng)該運(yùn)行安裝 Python 的。獲取要在本地服務(wù)器上使用的 WordPress 的全新副本,或者您也可以下載附件,其中包含準(zhǔn)備好為 WordPress 啟用 Google App Engine 的所有文件。

步驟 1

注冊(cè) Google Cloud Platform,因?yàn)槲覀冃枰?Cloud SQL 實(shí)例。設(shè)置實(shí)例很容易。您需要在中創(chuàng)建一個(gè)新項(xiàng)目 the Google Developers Console. So we'll set up a test project for 本教程。

在Google App Engine上托管WordPress網(wǎng)站

輸入必要的詳細(xì)信息后,轉(zhuǎn)到 存儲(chǔ) > Cloud SQL > 新實(shí)例。輸入實(shí)例名稱(chēng),然后按住 因?yàn)槲覀儗⑹褂孟嗤拿Q(chēng)來(lái)連接到 WordPress。您需要啟用計(jì)費(fèi)功能,以便您 可以連接到該實(shí)例。

在Google App Engine上托管WordPress網(wǎng)站

步驟 2

下一步 我們將繼續(xù)設(shè)置本地服務(wù)器,以便我們可以運(yùn)行 WordPress 谷歌應(yīng)用程序引擎。為此,您需要?jiǎng)?chuàng)建三個(gè)文件: aap.yamlcron.yamlphp.ini。在此過(guò)程中,下載最新版本的 WordPress 并將其解壓到您的硬盤(pán)上。將解壓出來(lái)的文件夾和 將三個(gè)文件放在一個(gè)新文件夾中,并將其命名為 App Engine。這些文件的代碼如下。

應(yīng)用程序.yaml

application: name_of_project_id
version: wpfromstarterproject
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: /wp-(.+).php
  script: wordpress/wp-\1.php
- url: /(.+)?/?
  script: wordpress/index.php

Cron.yaml

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

PHP.this

google_app_engine.enable_functions = "php_sapi_name, gc_enabled"
allow_url_include = "1"
upload_max_filesize = 8M

app.yaml 中 文件,將 your-project-id 更改為我們剛才創(chuàng)建的,然后保存 它。

步驟 3

啟動(dòng) MySQL 命令行客戶(hù)端。它會(huì)要求您輸入密碼。我將我的設(shè)置為 當(dāng)我安裝MySQL服務(wù)器時(shí),輸入“root”,所以我輸入“root”并按Enter。 我們將使用控制臺(tái)為我們創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。輸入代碼 創(chuàng)建數(shù)據(jù)庫(kù) wp_database;,其中 wp_database 是我們要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)的名稱(chēng)。

現(xiàn)在我們的 數(shù)據(jù)庫(kù)已創(chuàng)建,我們希望 WordPress 使用它。 導(dǎo)航到提取的 WordPress 副本并打開(kāi) wp-config.php。輸入數(shù)據(jù)庫(kù)和用戶(hù)名的詳細(xì)信息。此外,您還必須將 define('DB_HOST', 'localhost'); 替換為以下代碼段。

if(isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) {
  define('DB_HOST', ':/cloudsql/YOUR_PROJECT_ID:wordpress');
}else{
  define('DB_HOST', 'localhost');
}

Replace your_project_id?with your Cloud SQL Instance ID name, and save 它。

在Google App Engine上托管WordPress網(wǎng)站

步驟 4

執(zhí)行 Google App Engine 啟動(dòng)器,啟動(dòng)時(shí)按 Control-Shift-N 或轉(zhuǎn)到文件 然后點(diǎn)擊添加現(xiàn)有應(yīng)用程序...瀏覽到我們命名為“App”的文件夾 Engine”,然后點(diǎn)擊確定。Google App Engine 將讀取 app.yaml 文件并加載 來(lái)自它的數(shù)據(jù)。

在Google App Engine上托管WordPress網(wǎng)站

按綠色按鈕運(yùn)行應(yīng)用程序引擎。等一下 稍等片刻,然后單擊瀏覽按鈕。第一次瀏覽時(shí) 您的應(yīng)用程序,它將向您呈現(xiàn)著名的 WordPress 五分鐘安裝頁(yè)面。添加 在用戶(hù)名和密碼等詳細(xì)信息中。另外你可能不想要 搜索引擎對(duì)其進(jìn)行索引,因此請(qǐng)取消選中該框。

在Google App Engine上托管WordPress網(wǎng)站

現(xiàn)在您已準(zhǔn)備好開(kāi)始創(chuàng)建您的 應(yīng)用。創(chuàng)建應(yīng)用程序后,返回 Google App Engine Launcher,選擇您的項(xiàng)目并點(diǎn)擊部署按鈕。你會(huì) 要求輸入登錄詳細(xì)信息。輸入您的電子郵件 ID,并使用密碼作為密碼 Google 應(yīng)用密碼生成器。

在Google App Engine上托管WordPress網(wǎng)站

部署應(yīng)用程序后,現(xiàn)在您可以使用 http:// 訪問(wèn)您的應(yīng)用程序<project_id>.appspot.com/wp-admin/install.php</project_id>。只需幾步,我們就完成了。登錄到 App Engine 并單擊您最近部署的 WordPress 項(xiàng)目。我們想要為我們的應(yīng)用程序激活云集成,以便我們可以從 WordPress 中上傳媒體。

點(diǎn)擊左側(cè)邊欄中的應(yīng)用程序設(shè)置,向下滾動(dòng)到底部,直到看到創(chuàng)建,然后點(diǎn)擊將其激活。您將看到一條新消息,表明云集成服務(wù)已啟動(dòng)。

在Google App Engine上托管WordPress網(wǎng)站

步驟 5

最后一個(gè) 要做的就是安裝適用于 WordPress 的 Google App Engine 插件 本地。安裝插件后,激活它。現(xiàn)在您將看到一個(gè)新鏈接 在 WordPress 的設(shè)置選項(xiàng)卡下。導(dǎo)航到 App Engine 并填寫(xiě) 必要的信息。確保您的默認(rèn)存儲(chǔ)桶名稱(chēng)顯示 (envato-tutorial.appspot.com)。之后,點(diǎn)擊保存按鈕,您就可以了 走吧。

在Google App Engine上托管WordPress網(wǎng)站

結(jié)論

您可能想要保留 WordPress 的本地副本 安裝。由于安全原因,您的網(wǎng)站是靜態(tài)的 您無(wú)法在 Google App Engine 上更改主題或安裝插件 由 WordPress 提供支持的網(wǎng)站。所以你能做的就是安裝主題和插件 本地,然后使用 Google App Engine 再次部署 WordPress 啟動(dòng)器。

如果你 按照步驟操作,一切順利,給自己一個(gè)機(jī)會(huì) 在背面。不,說(shuō)真的,好好犒勞一下自己吧。我們現(xiàn)在做了什么 將幫助您的博客或網(wǎng)站快速加載并支持上傳 圖片和其他媒體到博客文章。事實(shí)上你已經(jīng)給你的博客 利用大 G 令人難以置信且強(qiáng)大的基礎(chǔ)設(shè)施的優(yōu)勢(shì)?,F(xiàn)在起 打開(kāi),您的博客將優(yōu)雅地處理其傳入流量。

以上是在Google App Engine上託管WordPress網(wǎng)站的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門(mén)話題

Laravel 教程
1597
29
PHP教程
1488
72
如何診斷WordPress引起的高CPU使用 如何診斷WordPress引起的高CPU使用 Jul 06, 2025 am 12:08 AM

WordPress導(dǎo)致服務(wù)器CPU使用率飆升的主要原因包括插件問(wèn)題、數(shù)據(jù)庫(kù)查詢(xún)效率低、主題代碼質(zhì)量差或流量激增。 1.首先通過(guò)top、htop或控制面板工具確認(rèn)是否為WordPress引起的高負(fù)載;2.進(jìn)入故障排查模式逐步啟用插件排查性能瓶頸,使用QueryMonitor分析插件執(zhí)行情況並刪除或替換低效插件;3.安裝緩存插件、清理冗餘數(shù)據(jù)、分析慢查詢(xún)?nèi)照I以?xún)?yōu)化數(shù)據(jù)庫(kù);4.檢查主題是否存在過(guò)度加載內(nèi)容、複雜查詢(xún)或缺乏緩存機(jī)制等問(wèn)題,建議用標(biāo)準(zhǔn)主題測(cè)試對(duì)比並優(yōu)化代碼邏輯。按照上述步驟逐一排查可定位並解

如何在WordPress中縮小JavaScript文件 如何在WordPress中縮小JavaScript文件 Jul 07, 2025 am 01:11 AM

MinifyingJavaScript文件可通過(guò)刪除空白、註釋和無(wú)用代碼來(lái)提升WordPress網(wǎng)站加載速度。 1.使用支持合併壓縮的緩存插件如W3TotalCache,在“Minify”選項(xiàng)中啟用並選擇壓縮模式;2.使用專(zhuān)用壓縮插件如FastVelocityMinify,提供更精細(xì)控制;3.手動(dòng)壓縮JS文件並通過(guò)FTP上傳,適用於熟悉開(kāi)發(fā)工具的用戶(hù)。注意部分主題或插件腳本可能與壓縮功能衝突,啟用後需徹底測(cè)試網(wǎng)站功能。

如何在沒(méi)有插件的情況下優(yōu)化WordPress 如何在沒(méi)有插件的情況下優(yōu)化WordPress Jul 05, 2025 am 12:01 AM

優(yōu)化WordPress站點(diǎn)不依賴(lài)插件的方法包括:1.使用輕量級(jí)主題,如Astra或GeneratePress,避免功能堆砌的主題;2.手動(dòng)壓縮和合併CSS、JS文件,減少HTTP請(qǐng)求;3.上傳前優(yōu)化圖片,使用WebP格式並控製文件大??;4.配置.htaccess啟用瀏覽器緩存,並接入CDN提升靜態(tài)資源加載速度;5.限製文章修訂版本並定期清理數(shù)據(jù)庫(kù)冗餘數(shù)據(jù)。

如何使用瞬態(tài)API進(jìn)行緩存 如何使用瞬態(tài)API進(jìn)行緩存 Jul 05, 2025 am 12:05 AM

TransientsAPI是WordPress中用於臨時(shí)存儲(chǔ)可自動(dòng)過(guò)期數(shù)據(jù)的內(nèi)置工具,其核心函數(shù)為set_transient、get_transient和delete_transient。相比OptionsAPI,transients支持設(shè)置生存時(shí)間(TTL),適合緩存API請(qǐng)求結(jié)果、複雜計(jì)算數(shù)據(jù)等場(chǎng)景。使用時(shí)需注意key命名唯一性與命名空間、緩存“懶刪除”機(jī)制及對(duì)象緩存環(huán)境下可能不持久的問(wèn)題。典型應(yīng)用場(chǎng)景包括減少外部請(qǐng)求頻率、控制代碼執(zhí)行節(jié)奏和提升頁(yè)面加載性能。

如何以編程方式防止評(píng)論垃圾郵件 如何以編程方式防止評(píng)論垃圾郵件 Jul 08, 2025 am 12:04 AM

防止評(píng)論垃圾信息最有效的方式是通過(guò)程序化手段自動(dòng)識(shí)別並攔截。 1.使用驗(yàn)證碼機(jī)制(如GooglereCAPTCHA或hCaptcha)可有效區(qū)分人類(lèi)與機(jī)器人,尤其適合公眾網(wǎng)站;2.設(shè)置隱藏字段(Honeypot技術(shù)),利用機(jī)器人自動(dòng)填寫(xiě)特性識(shí)別垃圾評(píng)論,不影響用戶(hù)體驗(yàn);3.檢查評(píng)論內(nèi)容關(guān)鍵詞黑名單,通過(guò)敏感詞匹配過(guò)濾垃圾信息,需注意避免誤判;4.判斷評(píng)論頻率與來(lái)源IP,限制單位時(shí)間內(nèi)的提交次數(shù)並建立黑名單;5.使用第三方反垃圾服務(wù)(如Akismet、Cloudflare)提升識(shí)別準(zhǔn)確性。可根據(jù)網(wǎng)站

如何爭(zhēng)取古騰堡大塊的資產(chǎn) 如何爭(zhēng)取古騰堡大塊的資產(chǎn) Jul 09, 2025 am 12:14 AM

在開(kāi)發(fā)Gutenberg塊時(shí),正確enqueue資產(chǎn)的方法包括:1.使用register_block_type指定editor_script、editor_style和style的路徑;2.在functions.php或插件中通過(guò)wp_register_script和wp_register_style註冊(cè)資源,並設(shè)置正確的依賴(lài)和版本;3.配置構(gòu)建工具輸出合適的模塊格式,並確保路徑一致;4.通過(guò)add_theme_support或enqueue_block_assets控制前端樣式的加載邏輯,確保

如何向用戶(hù)添加自定義字段 如何向用戶(hù)添加自定義字段 Jul 06, 2025 am 12:18 AM

要添加自定義用戶(hù)字段需根據(jù)平臺(tái)選擇擴(kuò)展方式並註意數(shù)據(jù)驗(yàn)證與權(quán)限控制。常見(jiàn)做法包括:1.利用數(shù)據(jù)庫(kù)額外表或鍵值對(duì)結(jié)構(gòu)存儲(chǔ)信息;2.在前端加入輸入框並與後端集成;3.對(duì)敏感數(shù)據(jù)進(jìn)行格式校驗(yàn)和訪問(wèn)權(quán)限限制;4.更新接口及模板以支持新字段展示與編輯,同時(shí)兼顧移動(dòng)端適配和用戶(hù)體驗(yàn)。

如何優(yōu)化WordPress機(jī)器人TXT 如何優(yōu)化WordPress機(jī)器人TXT Jul 13, 2025 am 12:37 AM

robots.txt對(duì)WordPress網(wǎng)站的SEO至關(guān)重要,能引導(dǎo)搜索引擎抓取行為,避免重複內(nèi)容並提升效率。 1.屏蔽如/wp-admin/、/wp-includes/等系統(tǒng)路徑,但避免誤封/uploads/目錄;2.添加Sitemap路徑如Sitemap:https://yourdomain.com/sitemap.xml以幫助搜索引擎快速發(fā)現(xiàn)站點(diǎn)地圖;3.限制/page/和帶參數(shù)的URL以減少爬蟲(chóng)浪費(fèi),但需注意勿封重要?dú)w檔頁(yè);4.避免常見(jiàn)錯(cuò)誤如誤封全站、緩存插件影響更新及忽略移動(dòng)端與子域名配

See all articles