Last active
July 14, 2016 12:58
-
-
Save thebrecht/f4a130cdddb9dabf565f to your computer and use it in GitHub Desktop.
wordpress_env_setup_manual(v1)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# WordPress 開發環境安裝手冊 | |
1. 為方便「WordPress 佈景主題實戰講堂」課程進行,降低安裝運行 WordPress 開發環境的問題,因此本課程設計了使用 VirtualBox 虛擬環境的方式來架設開發環境,好處是不會影響到既有的環境。不過只要能在自己的本機上運行 WordPress ,不一定要按照本手冊的方式來準備開發環境。 | |
2. 本課程使用 Vagrant 的命令列工具來管理虛擬主機的開發環境,在 Windows 的環境中,除了安裝 Vagrant 和 VirtualBox之外,需要另外安裝 Git Bash,如果是Mac或Ubuntu的用戶則不需要。 | |
## (一)安裝 Vagntant | |
> http://www.vagrantup.com/downloads.html | |
請選擇適合的作業系統版本安裝。這是我們用來安裝和控制 Wordpress 開發環境及應用程式的命令列工具 | |
## (二)安裝 VirtualBox | |
> https://www.virtualbox.org/wiki/Downloads | |
請選擇適合的作業系統版本安裝。安裝完後,會透過 Vagrant指令來控制 VirtualBox | |
## (三)下載Wordpress的 Vagrant 設定檔 | |
> https://github.com/Varying-Vagrant-Vagrants/VVV/archive/develop.zip | |
## 安裝 Wordpress 開發環境 | |
1. 切換到下載路徑,解壓縮VVV-develop | |
2. 使用終端機/命令列執行指令(Windows的用戶請確保使用管理員權限開啟命令列),切換到VVV-develop目錄之後,執行: | |
> vagrant up | |
- 第一次執行過程會有漫長,請確保執行時網路順暢,它會將上課Wordprss的PHP、MySQL資料庫、Web Server安裝起來 | |
## 啟用 Wordpress 開發環境 | |
- 安裝完畢後,連上http://local.wordpress.dev/ 即可看到安裝好的wordpress | |
- (你的安裝路徑)/VVV-develop/www/wordpress-default 即是對應到 local.wordpress.dev 的路徑,修改該目錄下的東西,即會即時修改 wordpress | |
- 安裝後,可登入至後台修改為繁體中文語系Setting > General > Site Language ,在下拉選單中改為繁體中文,儲存即可 | |
- 如需管理資料庫,可透過http://vvv 連到 phpmyadmin | |
## 關閉 Wordpress 開發環境 | |
- 要關閉這個開發環境,在 VVV-develop 路徑下,執行以下命令即可(要在VVV-develop的第一層目錄下,在它的子目錄底下會發生錯誤): | |
> vagrant halt | |
- 可以執行以下指令來確認是否有正常關閉(看見poweroff的狀態即成功) | |
> vagrant status | |
- 下次要再啟動,一樣執行 `vagrant up` 即可(時間不會像第一次那麼久) | |
## WordPress 管理帳號及密碼 | |
``` | |
username: admin | |
password: password | |
``` | |
## MySQL 資料庫帳密 | |
``` | |
MySQL | |
User: root | |
Pass: root | |
``` | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment