參考 :
# Joomla 學習筆記 (一) : 系統安裝 (000a.biz)
# 在虛擬主機 000webhost 安裝 WordPress
這兩個 PHP 主機用來學習網頁技術很好用, 可將網頁實際上傳到伺服器, 再用電腦或手機檢視效果. 雖然不一定要用到 PHP, 但等需要用到時也可立即派得上用場 (其實 PHP 語法與 Javascript 很類似, 也很容易學習).
不過畢竟是免費主機, 所以網站內容必須遵循其使用規定 (TOS, Terms Of Service), 例如內容不可違反法律與造成伺服器不堪負荷. 用 crontab 觸發執行 PHP 的高級功能雖然有, 但受到只能有一個的限制. 000a.biz 的 crontab 要求必須在 5 秒鐘內完成, 否則會自動被刪除, 而 0000webhost 則時限不清楚.
1. 申請 000a.biz 帳號 :
首先介紹 000a.biz 免費主機帳號申請方式. 首先到 http://000a.biz/ 首頁按 "Sign Up" 並於申請表單中填寫網址 (xxxx.000a.biz), 管理密碼, E-mail, 語系, 以及安全碼, 按 "Register" 鈕即可, 只要網址沒有被使用, 就會顯示申請成功, 並提示要到所登錄的 E-mail 信箱收取確認信 :
開啟確認信, 按信中的確認超連結即完成主機帳號申請 :
完成後會再收到一封信件 :
前面的 Username 與 Password 以及管理後台 cPanel (固定都是 http://cpanel.000a.biz) 與最後面自己申請的網址要記下來.
這時我們申請的網址已生效, 瀏覽此網址會看到一個預設的首頁 :
輸入 cPanel 網址輸入管理帳密即登入管理後台了 :
點選 "FILES" 選單內的 "Online File Manager" 即進入檔案管理頁面根目錄 :
注意, 這是我們的帳號所分配到的檔案系統根目錄, 不要將網頁上傳到這裡, 而是要放在 htdocs 子目錄下才有效, 點 htdocs 進入子目錄, 裡面預設已有兩個檔案, 其中的 index2.html 就是上面所看到的預設首頁 :
可以點選檔案後, 按滑鼠右鍵選 "Delete" 或下方的垃圾桶全部刪除.
按左下角的上傳鈕, 可選擇上傳檔案, 目錄, 或者 zip 壓縮檔. 如果上傳 zip 檔, 完成後會自動解壓縮.
將下面這個簡單的自訂首頁複製到記事本, 然後以 utf-8 編碼存成 index.htm 首頁檔 :
<!DOCTYPE html>
<html>
<head>
<title>我的首頁</title>
<meta charset="utf-8">
</head>
<body>
<h1>歡迎拜訪我的首頁</h1>
</body>
</html>
上傳至上面的 htdocs 目錄下後重新整理我的網站首頁 :
以上便是 000a.biz 免費虛擬主機的用法.
2. 申請 000webhost.com 帳號 :
這個 000webhost.com 事實上是我過去三年租用的英國虛擬主機 Hostinger 的免費版, 其版面基本上做得比 000a.biz 要精美些.
先到 000webhost.com 首頁按右上角的 "Free Sign Up" 鈕申請帳號 :
它的申請表單非常簡單, 可以用 FB 或 Google 帳號申請, 但最好用左邊的 E-mail 申請. 註冊帳號後一樣需要去信箱收信, 按下信中的超連結會開啟 000webhost.com 網頁來確認 :
確認後就可以按 000webhost 首頁右上角的 "Log in" 登入後台管理頁面, 先按右邊的 "+ Create new site" 鈕新增一個網站 (000webhost.com 一個帳號可以建立好幾個網站) :
注意喔, 這裡第一欄位的 Website name(optional) 就是網站帳號, 如果輸入 mysite 經 000webhost 檢查可用, 則我們的網站網址就是 mysite.000webhostapp.com, 所以最好要自己填, 沒填的話就會由 000webhost 自動幫我們決定. 密碼只要填與後台管理密碼一樣比較不會搞混. 按 Create 鈕後左下角出現此網站管理頁面的入口 :
左下角顯示網站名稱 mysite (狀態為 Running) 以及此網站的網址. 點右上角的 "Quick Actions" 出現兩個選項, "View Site" 會瀏覽網站, 而 "Details" 則列出網站的各項細節如使用了多少頻寬與硬碟等資訊. 按中央的 "Manage Website" 則進入網站管理的頁面 :
按最右邊有上傳符號的按鈕或 Dashboard 裡面 "Files" 的 "File Manager" 會進入檔案管理頁面 :
檔案操作按鈕在最上面, 如同 000a.biz 那樣可進行新增目錄, 移動/刪除/複製/上傳檔案等作業. 將上面的 index.htm 上傳後瀏覽首頁可看到相同的歡迎網頁.
以上兩個免費虛擬主機不論是帳號申請還是後台操作都非常簡單, 用來測試學習網頁前端技術非常方便, 若再學一些 PHP 基本語法便能用來設計動態的 .php 網頁檔了 (可惜它們不支援 Python 動態網頁).
2019-11-02 補充 :
000webhost 的檔案管理介面較難用, 特別是上傳 zip 檔不會自動解壓縮, 而手動解壓縮時按 extract 鈕常常沒反應, 重整網頁多做幾次才會開始解壓縮.
沒有留言 :
張貼留言