作者: pipikeung 時間: 2020-12-16 16:49 標題: Wordpress 建站全紀錄
本帖最後由 pipikeung 於 2025-1-30 07:47 編輯
Linux Mint + LAMP + Wordpress 建站全紀錄
早前用了Drupal建站,現在再用Wordpress建構網站,順便紀錄如下﹕
01 下載Wordpress中文版,解壓改名為pipiwordpress

02 覆制./wp-config-sample.php並改命為wp-config.php,文字處理軟件打開,設定DB_NAME、DB_USER及DB_PASSWORD

03 創建資料庫wordpress
mysql -u user -p (user 是資料庫使用者)
CREATER DATABASE wordpress;
04 安裝wordpress﹕在溜灠器上鍵入 localhost/wordpress
按指示完成安裝

05 換上自己喜愛的外貌,利用插件貼上幾個相集,(插件如 photonic、classic editor, redirect)

06 將整個pipiwordpress資料夾放在前幾天我在這發報安裝Drupal的主目錄下,更新wordpress的URL位置。
wordpress 的網址便變成 https://pipikeung.dnsalias.net/pipiwordpress
07 在Drupal及Wordpress網站,各加一條連結指向對方網址,大功告成﹗
作者: bbsunny 時間: 2020-12-16 17:17
tplinkdns.com
用屋企電腦?
不過我都試過用電腦用vm裝centos7然後起 LAMP + Wordpress
Btw你網站個圖變左叉包
作者: pipikeung 時間: 2020-12-16 18:13
本帖最後由 pipikeung 於 2025-1-30 07:48 編輯
因tp-link路由有ddns服務,所以便用來作域名。
請問https://pipikeung.dnsalias.net/pipiwordpress那些圖出唔到?Reload吓睇睇出唔出到?
作者: bbsunny 時間: 2020-12-16 18:29
Woedpress 個個,電腦睇唔到頂個幅
不過係手機睇到
作者: bbsunny 時間: 2020-12-16 18:31
等Namecheap特價買平domain
作者: eel997 時間: 2020-12-16 19:15
Support!
我都係自己起vm,setup LAMP + wordpress
我覺得最難係wordpress 選theme,(個人無乜藝術細胞,唔識design),花多眼亂,靚theme, plugins又要比錢。
作者: dds 時間: 2020-12-17 00:40
如果要 https , 用 letsencrypt ssl free,
應該點搞?
利申:用緊部舊syno nas 做web server,
行wp, 慢到唔想用.
作者: pipikeung 時間: 2020-12-17 09:24
回覆 7# dds
有品牌的NAS,買的是軟件及服務,並不是硬件。一般PC使用的硬件都相對NAS強,所以購買前要考慮設合自身需要,選取相應合用的NAS。
若真需要使用SSL(Https),例如閣下是營運購物網,有財務資料往來,建議購買SSL服務,私人網站買基本的便可以,一般每年十美元左右,好處是有充分支援,遇問題可以立即解決。若自己建站純為測試及試玩,便不花無謂錢,正是「應花不省,應省不花」
前幾個月我在namecheap買Positivessl,每年8.88美元,安裝按指示進行,順利完成。

作者: kamcm 時間: 2020-12-17 13:33
本帖最後由 kamcm 於 2020-12-17 13:34 編輯
用Certbot
又或者用Support letsencrypt SSL 的Control panel.
作者: dds 時間: 2020-12-17 17:23
本帖最後由 dds 於 2020-12-17 17:24 編輯
回覆 9# kamcm
syno 攞 free letsencrypt ssl for www 真係非常簡單,
又容易maintain.
因為有近 10個 FQDN www 要host, 放公海試野.
試過係 ubuntu set LAMP ( set 餐懵,又難maintain),
qnap nas (web 個 part 近乎全廢無__用),
被迫一定要用 docker LAMP.
最後 solution,快靚正,得返 Syno.
作者: dds 時間: 2020-12-17 17:27
本帖最後由 dds 於 2020-12-17 17:29 編輯
回覆 8# pipikeung
用咗 namecheap 近 1X 年,
一個半個 ssl 唔覺貴, 如 domain 多,
都幾係嘢. 所以用 free ssl 較經濟.
作者: impotence 時間: 2020-12-17 17:27
ching , 由於個人冇美術細胞 , 如果有個親戚想要整個網站 , 用邊個好 d ?
*** 冇錢收的 ***
作者: dds 時間: 2020-12-17 17:28
回覆 12# impotence
wix....
作者: kamcm 時間: 2020-12-17 19:45
本帖最後由 kamcm 於 2020-12-17 19:51 編輯
回覆 kamcm
syno 攞 free letsencrypt ssl for www 真係非常簡單,
又容易maintain.
因為有近 10個 FQDN ...
dds 發表於 2020-12-17 17:23
我成日覺得SYNO 做Web 會有好多 CVE-XXXXXXXX 漏洞問題,
因為SYno 用相對舊的Packages... 而且要有人port 過去先有得用....
所以真係認真整網頁... 唔建議把Web Server搭係 Syno的 原生OS上....
真係一定要用Syno 做可以考慮先搭VM係Syno, 然後 正正經經裝Debian / Centos + Control Panel 會比較好..
作者: kamcm 時間: 2020-12-17 19:45
wordpress
作者: bbsunny 時間: 2020-12-18 13:44
冇錢收,但係都要俾錢起掛?諗著裝自己電腦VM起,24長開電費貴過HOST或VPS
冇錢都唔好用佢自己電腦VM起隻出黎,佢電腦壞左網站冇埋
作者: pipikeung 時間: 2020-12-18 19:30
本帖最後由 pipikeung 於 2025-1-29 19:55 編輯
回覆 7# dds
使用LetsEncrypt為Apache2網站加密(ssl)
換個DDNS,使用dnsalias.net為綱域,網站變成﹕http://pipikeung.dnsalias.net
然後用LetsEncrypt為網站加密成為﹕https://pipikeung.dnsalias.net方法大略如下
01 安裝certbot
apt-apt install software-properties-common
add-apt-repository ppa:cerbot/certbot
add-apt-repository universe
apt-get install cerbot python-certbot-apache apache2
02 取得認證
sudo certbot -- apache

03 成功取證,網頁截圖﹕


有興趣可瀏灠https://pipikeung.dnsalias.net 歡迎指正﹗
因從未使用過Lets Encrypt,今次發覺原來比想像簡單,但要三個月做一次更新,好彩更新十分方便,算是一種好的體驗。
更新方法﹕
certbot renew
重新reload伺服器﹕
service apache2 reload
或
systemctl reload apache2
作者: HKEPC852 時間: 2020-12-19 15:43
By the way, you can add a crontab and hook up your apache/nginx to auto renew your ssl cert everyday
作者: bongbong3481 時間: 2020-12-19 17:12
留名學野
作者: pipikeung 時間: 2020-12-19 22:20
我使用中的certbot,在安裝時,已包括certbot.timer,預設每天執行程式兩次,在SSL認證到期前30天,自動更新認證。
可以用 sudo systemctl status certbot.timer來確認狀況

可以用 sudo certbot renew --dry-run 來測試更新程序

從上面測試得知更新程序順利無問題,SSL認證會在到期前30天,自動更新。
作者: fatdog 時間: 2020-12-20 04:23
送成 50 張 SSL cert 都唔夠用?
作者: DMelon 時間: 2021-1-4 22:35
好貼!
作者: chilun 時間: 2021-1-5 09:50
wordpress 有plugin 攞letsencrypt
作者: pipikeung 時間: 2021-1-6 08:23
本帖最後由 pipikeung 於 2021-1-6 08:24 編輯
回覆 23# chilun
多謝資訊﹗
若使用Wordpress建站就更加方便,只裝上plugin便可以了。
但懂得如何使用LetsEncrypt為Apache2網站加密,都有好處,便是可以不需局限使用Wordpress﹗

作者: keaniny 時間: 2021-1-6 11:42
我會用 traefik 做 ingress controller,自帶 auto-renew let's encrypt certificate,唔駛自己搞 ~
作者: chilun 時間: 2021-1-6 13:32
如自建server, 除咗用certbot, 可以用Caddy server, 自動有埋letsencrypt renew
唔駛set cron job

