# WordPress ###### tags: `實驗室課` ## 安裝Linux - vup ![](https://i.imgur.com/1stveVZ.png) ![](https://i.imgur.com/BHiT5BO.png) ![](https://i.imgur.com/hOafCc7.png) - CPU數量等等 - 網路如果用wifi選wifi, 有線選 ![](https://i.imgur.com/bZjuPch.png) - 光碟機 > 選擇磁碟檔 > `ubuntu-20.04.2-live-server-amd64.iso` > 開啟 ![](https://i.imgur.com/E7X52rz.png) ![](https://i.imgur.com/WGOGwlC.png) ## 啟動 :::info 上下鍵 -> 移動 空格 -> 取消or選取(?) ::: - 一直 Done (空白鍵) - 輸入使用者等等 (我本來有截圖的QQ他不見了) (我根本忘記截) - 這裡不用輸入,直接按done ![](https://i.imgur.com/NC4JTAT.png) - 等待執行完成 (比電腦速度!) - 等到 **Reboot Now** 出現 - 有在轉代表有在跑 - 可以用 `View full log` 看執行到哪裡 ![](https://i.imgur.com/eiotMyA.png) - enter, 重開機 - 輸入帳號密碼 (打密碼時不會有*出現) ## 安裝 ssh ## 遠端登入 - 在linux系統輸入(自己的ip是紅色框框,下方圖示) ```cmd= ip a ``` ![](https://i.imgur.com/6CaOCsk.png) - 開啟cmd輸入 - ![](https://i.imgur.com/EJIU3CL.png) ## 安裝 docker - [Docker網站位置](https://docs.docker.com/engine/install/ubuntu/) - 搜尋docker install 在cmd輸入指令 ``` cmd= 1. sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release 2.curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 3. echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 4. sudo apt-get update 5. sudo apt-get install docker-ce docker-ce-cli containerd.io ``` [wordpress docker](https://hub.docker.com/_/wordpress) ![](https://i.imgur.com/HhJa9wX.png) ```cmd= vim stack.yml ``` 輸入 ``` esc 按很多次 會出現: 然後輸入:wq rm stack.yml wget https://gist.githubusercontent.com/vincentinttsh/b0044b8251b23596ea3a6abc1587cca7/raw/147f0dbf23ddf06461412afc0250045f0b910910/stack.yml ``` - 安裝linux - 在Linux先貼 => ```cmd= sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose ``` 再貼 => ```cmd= sudo chmod +x /usr/local/bin/docker-compose ``` 架wordpress ```cmd= sudo docker-compose -f stack.yml up -d ``` ## 設定 WordPress - 打開流覽器,輸入ip:8080 - 設定帳號密碼 ## 裝外掛 - Elementor : Elementor Website Builder ## 用 WordPress - [WordPress營隊筆記](https://hackmd.io/p3gUUpOIRQClLPZZYmt3iA) ### 新增頁面 vs 新增文章 - 文章: 有固定版面 - 頁面: 固定的、永久不變(公告),有很多種排版(永久存在) ### 模板 - 外觀 ### 用 html 編輯 - 文本編輯器 ![](https://i.imgur.com/6lRwggj.png) - 自訂項目 > 附加的 css - 用 `F12` 找 css 作用的物件 - 改模板 - 外觀 > 佈景主題編輯器 - 如果有更新,自己寫的會被覆蓋 ### 一個網站只能用一個主題 ### 不同使用者可以用同一組帳密編輯同一個網頁 - 但是不要同時編輯同一項東西 ### 若不喜歡主題的某部分,可以"拔掉"它 ![](https://i.imgur.com/ceexGrU.png) ## 補充 - 要關虛擬機的話選第 2 個 - 如果游標不見 -> 看虛擬機右下指示 - ex: 右邊的 `ctrl` ![](https://i.imgur.com/ixUcZUQ.png) - linux: 大腦 - ubunto: 把手腳裝上去 - docker: 一個軟體, 可以跑一堆服務, 而且服務和服務之間不會有衝突