消化日。
進度
今天延續昨天的部署,新增了「子網域」的網址:
感覺更有模有樣了一些。雖然可以的話應該要在用個 SSL 會更好,不過目前沒資金,就先到此打住吧。
接下來就是做筆記時間囉:
學到的事情
今天體會最深的是「版本差異」的影響。
在把部落格放到虛擬主機時,網頁馬上就爆了。原以為是資料庫連線的問題,但研究後才發現:
原來是用了太新版本的 PHP 內建函式
簡單來說,我寫「導覽列」的時候寫了一些 PHP 來判定「目前頁面」位置,並加上對應的 Class 名稱。可問題出在我用了 str_contains
這個函式,這是 PHP 8 才推出的東西,而 Ubuntu 上的 PHP 是 7.4:
所以為了這個問題又得重購一次程式碼。不過很巧的是剛好前幾天才學到怎麼處理這個問題,參考這篇:CSS 利用 Signature 來讓導覽列更好寫。
重構之後就能正常運作了,可喜可賀,可喜可賀。
最後想說的是 學會怎麼 debug 也是很重要的事情,尤其是碰到像這種在 Local 端正常,但 Server 端卻有問題時會更加有感。
題外話
逐漸邁入課程的尾聲了,希望接下來也能一切順利。
許願池
明天會把其他作業做完,也會研究一下補充教材的部分。