DevKinsta:便捷的本地WordPress開發套件
(本文與Kinsta合作創作。感謝支持SitePoint的合作夥伴們!)
本地開發是指在本地機器上構建、編輯和測試代碼,無需互聯網連接。其優勢眾多:
DevKinsta是Kinsta提供的免費本地WordPress開發工具套件,可在幾分鐘內創建包含PHP、Nginx和MySQL完整主機堆棧的本地WordPress實例。 DevKinsta具有可靠且不斷增長的功能列表,例如:一鍵式WordPress網站創建、PHP 7.x和8.x支持、本地電子郵件管理、內置數據庫管理器、與MyKinsta的無縫集成以及WordPress專家社區。
DevKinsta支持macOS、Windows和Ubuntu/Linux,並且對所有人免費開放,而不僅僅是Kinsta客戶。
DevKinsta適用於macOS、Windows和Ubuntu/Linux。以下是入門方法:
第一次啟動DevKinsta時,將安裝Docker Desktop作為依賴項。 DevKinsta使用Docker Desktop創建容器化WordPress環境。在DevKinsta安裝過程中,您可能會看到一條彈出消息,提示“Docker Desktop需要特權訪問”。如果您看到該消息,請點擊“確定”並提供您的用戶帳戶密碼,以便正確安裝Docker Desktop。提供安裝密碼後,DevKinsta將與一些Docker鏡像一起安裝Docker Desktop。安裝時間可能因您的互聯網連接速度而異,因此您可以暫時離開電腦。
要成功安裝DevKinsta,您需要確保您的本地機器滿足以下要求:
有關更詳細的信息,請務必閱讀我們文檔中推薦的安裝過程。
DevKinsta支持三種創建本地WordPress網站的方法:
使用DevKinsta創建新網站
新建WordPress網站
要開始,請選擇“新建WordPress網站”選項。對於此網站創建方法,您只需指定網站名稱、WordPress管理員用戶名和WordPress管理員密碼即可。填寫完這三個字段後,點擊“創建網站”。
使用“從Kinsta導入”功能克隆您的實時網站
從Kinsta導入
第二個選項是導入已託管在Kinsta上的網站環境。為此,請點擊“從Kinsta導入”並提供您的MyKinsta登錄詳細信息。登錄後,選擇要克隆到本地計算機的Kinsta環境。 DevKinsta支持Kinsta上的實時和暫存環境,因此請務必選擇正確的環境。點擊環境後,指定該網站是否是多站點安裝,然後點擊“導入網站”以開始克隆您的網站。
使用DevKinsta自定義本地WordPress安裝
自定義網站
第三個也是最後一個選項“自定義網站”允許您為本地WordPress安裝配置特定設置。以下是您可以使用此網站創建方法調整的設置:網站名稱、PHP版本(PHP 7.2、7.3、7.4和8.0)、數據庫名稱、啟用HTTPS、WordPress網站標題、WordPress管理員電子郵件、WordPress管理員用戶名、WordPress管理員密碼、WordPress多站點模式。
配置所需設置後,點擊“創建網站”以開始網站創建過程。
對於同時處理多個項目的代理機構和開發人員,DevKinsta允許您部署和管理多個本地WordPress網站! DevKinsta管理的每個本地WordPress網站都在其自己的容器化環境中運行。這意味著每個網站都有自己的可自定義PHP版本、WordPress版本、電子郵件收件箱等等。要查看您的DevKinsta網站列表,請點擊左側邊欄中的網站圖標。
使用DevKinsta部署多個WordPress本地環境
在此屏幕上,您可以看到所有本地WordPress網站的列表。要添加另一個網站,只需點擊“添加網站”按鈕即可。
對於在Kinsta上託管WordPress網站的用戶,DevKinsta可以輕鬆地將更改在線推送到Kinsta暫存環境。要將本地網站推送到Kinsta,只需點擊“網站信息”頁面上的“推送到暫存”按鈕即可。
將您的本地WordPress網站推送到Kinsta暫存環境
系統可能會提示您輸入MyKinsta憑據。然後,您需要選擇要推送到其中的目標網站。請記住,如果存在暫存環境,此過程將覆蓋當前暫存環境的內容。
最後,點擊“推送到暫存”以確認操作。
將本地WordPress網站推送到Kinsta後,您可以通過暫存環境URL查看該網站。如有必要,您可以在MyKinsta中將暫存推送到實時環境。
DevKinsta附帶一個名為Adminer的輕量級數據庫管理工具。與我們用於在Kinsta上託管的網站的phpMyAdmin一樣,Adminer為您提供了一個Web界面來編輯數據庫表、運行數據庫查詢、導入和導出備份等等。要啟動Adminer,請點擊“網站信息”頁面頂部的“數據庫管理器”按鈕。然後,Adminer將在您的默認Web瀏覽器中打開。
點擊“數據庫管理器”在DevKinsta中訪問Adminer
啟動Adminer後,您將看到WordPress數據庫的表。下圖顯示了我們的“kinstalife”測試網站的數據庫。 “表”列中,您可以看到默認的WordPress表,如wp_comments、wp_posts等等。
Adminer還支持數據庫導入和導出。這對於使用我們包含在可下載備份中的數據庫備份文件非常有用。要導入數據庫文件,請點擊Adminer左上角的“導入”。點擊“選擇文件”以選擇數據庫備份,然後點擊“執行”以啟動導入過程。 Adminer同時支持原始.sql文件和壓縮的.sql.gz文件。
要導出完整的數據庫備份,請點擊Adminer左上角的“導出”。為輸出格式選擇“gzip”,為數據庫格式選擇“SQL”,並將其他設置保留為默認設置。點擊“導出”以啟動備份過程。然後,Adminer將把您的WordPress數據庫導出到一個壓縮的.sql.gz文件中。
最後,Adminer支持SQL命令執行,這意味著您可以在WordPress數據庫上運行數據庫查詢。例如,如果您嘗試查找數據庫中自動加載的數據量,您可以在Adminer中運行以下SQL命令:
<code class="language-sql">SELECT SUM(LENGTH(option_value)) as autoload_size FROM wp_options WHERE autoload='yes';</code>
要運行數據庫查詢,請點擊Adminer左上角的“SQL命令”。指定數據庫查詢,然後點擊“執行”以運行命令。
使用DevKinsta的Adminer集成,您可以對WordPress數據庫進行高級控制。無論您需要編輯數據庫表、導入或導出備份,還是運行複雜的SQL命令,DevKinsta都能滿足您的需求!
DevKinsta包含一個內置的SMTP服務器和電子郵件捕獲工具。這允許您的本地WordPress網站像實時生產網站一樣發送外發電子郵件。但是,發送的電子郵件將被捕獲並存儲在DevKinsta的電子郵件收件箱中。這為您提供了兩全其美的優勢。您可以使用DevKinsta測試營銷自動化工作流程、WooCommerce訂單確認等等的外發電子郵件功能,而不會向訪問者和客戶的電子郵件收件箱發送垃圾郵件。要訪問DevKinsta的電子郵件收件箱,請點擊左側邊欄中的郵件圖標。
DevKinsta包含一個內置的SMTP服務器和電子郵件捕獲工具
在電子郵件收件箱中,您將看到已捕獲的外發電子郵件列表。在下圖中,您可以看到來自我們的“kinstalife”測試網站的外發電子郵件。
要檢查外發電子郵件,只需點擊它即可。對於每封電子郵件,使用DevKinsta檢查“發件人地址”、“收件人地址”、“正文內容”、“投遞時間”等等。
您還可以選擇以HTML、純文本或原始模式顯示電子郵件。 HTML模式對於測試HTML電子郵件模板很有用,而原始模式允許您直接檢查電子郵件標頭,例如MIME-Version和X-Mailer。
要了解有關DevKinsta的更多信息,請務必加入官方社區論壇並閱讀DevKinsta文檔。我們期待看到您創作的內容!
DevKinsta需要64位版本的Windows 10、macOS 10.14或更高版本,或Ubuntu 18.04或更高版本。它還需要在您的系統上安裝Docker Desktop。 Docker Desktop需要至少4GB的RAM,但建議使用8GB以獲得最佳性能。
要安裝DevKinsta,您需要從官方DevKinsta網站下載安裝程序。下載完成後,運行安裝程序並按照屏幕上的說明操作。安裝過程很簡單,不需要任何技術知識。
是的,DevKinsta可免費用於個人和商業項目。它是一個強大的工具,可以幫助您在將WordPress網站部署到實時服務器之前開發和測試它們。
要使用DevKinsta創建新的WordPress網站,請打開應用程序並點擊“創建新網站”按鈕。系統會要求您提供有關該網站的一些詳細信息,例如其名稱和要使用的WordPress版本。填寫完這些詳細信息後,點擊“創建”按鈕,DevKinsta將為您設置新網站。
是的,DevKinsta允許您導入現有的WordPress網站。為此,您需要按照上述步驟創建一個新網站,但是,不要設置新的WordPress安裝,而是選擇“導入網站”選項。然後,系統會要求您提供要導入的網站的詳細信息。
在DevKinsta中更新WordPress和插件與在實時網站中更新它們相同。您可以通過轉到“更新”部分的WordPress儀表板來執行此操作。
是的,DevKinsta的主要優點之一是它允許您在將更改部署到實時網站之前在安全的本地環境中進行測試。這可以幫助您避免潛在的問題,並確保您的網站始終平穩運行。
要將網站從DevKinsta部署到實時服務器,您需要從DevKinsta導出網站,然後將其導入到實時服務器中。此過程可能因您的主機提供商而異,因此最好查看其文檔以獲取具體說明。
如果您在使用DevKinsta時遇到問題,您可以查看DevKinsta文檔或Kinsta知識庫以查找解決方案。如果您找不到解決方案,您可以聯繫DevKinsta支持團隊尋求幫助。
是的,您可以在多台計算機上安裝和使用DevKinsta。但是,請記住,每個DevKinsta安裝都是獨立的,因此如果您想從不同的機器上處理它們,則需要手動在計算機之間傳輸網站。
以上是如何使用Devkinsta在本地開發WordPress的詳細內容。更多資訊請關注PHP中文網其他相關文章!