【工作手記】Directadmin PHP Selector 相關 + custombuild 502 問題解決方式

Directadmin PHP Selector 相關

PHP版本更替,舊版本最好從可選項目中除去。但DA的設計只是標識當前使用的PHP_Selector序號(1~4),沒使用名稱,所以一旦修改可支援版本和序號,很可能會直接造成某個舊版本的網頁停止運作。解決方式:

  1. 確認PHP_Selector的排列,1~4分別是哪個版本。記錄下要替換的版本。
    例如 PHP_Selector1 是 php74-pfm 版本,PHP_Selector2 則是 php80-pfm 版本。
  2. 用CLI查找哪個網站使用著哪個PHP_Selector序號。
    查找指令:
    grep -P 'php[\d]' /usr/local/directadmin/data/users/*/domains/*.conf

    返回例子:
    /usr/local/directadmin/data/users/nap/domains/abc.com.conf:php1_select=1
    /usr/local/directadmin/data/users/nap/domains/abc.com.conf:php2_select=0
    /usr/local/directadmin/data/users/tzv/domains/dom.org.conf:php1_select=2
    /usr/local/directadmin/data/users/tzv/domains/dom.org.conf:php2_select=0

  3. 調整 php1_select 的指向數字就行了。
    這裏第一行標識這個 abc.com 網站使用 PHP_Selector1 的設置版本,這例子就是 php74-pfm了。另一個 dom.org 則是用著 php80-pfm。

custombuild 502 問題

作 ./build update 時,跳出 curl 502 錯誤。

花了超過一小時查找,最後獲得的原因是 DirectAdmin 預設更新網址 files-ca.directadmin.com的 SSL 證書竟然過期了。。。(無言 + 狂翻白眼)

解決方式:

  1. 找出 custombuild 的設置檔。我這的位置是
    /usr/local/directadmin/custombuild/options.conf
  2. 找到 files-ca.directadmin.com 的設置位置,用符號 # remark 掉。
    # downloadserver=files-ca.directadmin.com
  3. 把原來的設置行複製,替換掉 files.directadmin.com 。
    downloadserver=files.directadmin.com
  4. 重做一次 ./build update 即可。

Win10 中文輸入 – 繁簡熱鍵

一直來,使用内建的中文輸入法,在進行繁簡切換時,都等通過好幾個步驟。煩死了。

最後狠下心來,花了幾個小時在谷歌找了一頓,才在一個不起眼的論壇角落找到方式。。。就算在微軟自己的技術支援查問,也沒有人可以給與答復。所以說UX這個東西,不是隨便找個人來就好了。就算是經驗充足,但沒有足夠的體驗肯定會撞墻!

這麽一個小小的功能,竟然沒有一個“專業客服”能夠提供任何有效建議。更夠力的是,從他們的回復中,可以知道他們完全不明白這個小功能有多重要,也不知道爲何用戶們要求找到這個解決方式。看到相關查詢留言可以達到超過5頁,也還沒能夠找到解決方案,真的是狂翻白眼。。。還有留言的,直接乾脆就提出:“如果回復還是同一個繁簡轉換步驟”,請勿再跟帖。。。XD

其實很簡單:

在啓動著中文輸入的情況下,按下Ctr + Shift + F 即可。

一般上設置熱鍵時都會采用聯想的方式定義。這爲何是 F ,我真的無法猜測。是代表 “Fxxk” 嗎 ?

有想法的,請留言論論。

[Retropie] 如何讓KODI識別中文

從老弟処,弄到了一臺Raspberry Pi 2,折騰了好幾個星期,最後還是弄成比較有興趣的電子游戲中心:Retropie。

回顧了許多的經典老游戲。在超任上不可忽視的“神偷 Ganbare Goemon 系列”、絕代經典作品:“Chrono Trigger”、自己非常喜愛的“幽游白書”、“炸彈人系列”等等。甚至街機上的老作品,如“小和尚 Bonze Adventure”、“Joe and Mac”、“西游記”、“Dig Dug”、“Ninja Spirit”等等游戲。這都是舊日花費不少在上面的玩意。現在都可以在電視上重現了,多麽讓人激動啊!

呃。。。貌似離題太遠了。。。回來說說KODI吧! Continue reading “[Retropie] 如何讓KODI識別中文”

Thunderbird電郵内容顯示不出來?

半年前,由於更換電腦硬盤,被逼要重裝所有軟件。其中,也順道升級了Eset Security到最新版本,結果出事了。。。

首先是Thunderbird啓動畫面看不到了,說什麽Invalid Security Certificate,還有一堆錯誤訊息,簡單說就是這個首頁畫面無法顯示就是了。再來就是插件畫面,無論怎樣刷新都好,連Exclude List中都已經加入了 *.mozilla.org/* 這個數據,但還是依然衹能見到一堆文字,圖片、排版全丟了。然後,還有很多本來可以看到内容的電郵,大部分都無法正確顯示,衹要是其使用了綫上圖片,就一定不能顯示出來。。。

Continue reading “Thunderbird電郵内容顯示不出來?”

Exim — 如何解讀它的記錄檔 (log file)

閱讀記錄檔,是每個伺服管理員的必修功課。一旦有問題,就需要埋頭在這些記錄中,尋找問題的源頭,再來才能夠找到解決的真正方法。

為了節省儲存空間,一般的記錄檔都會盡量用符號來取代文字。

下面是用於Exim的符號:

用戶插入圖片

一個例子:
用戶插入圖片

解讀:
列一:郵件處理的日期時間
列二:電郵編號
列三:就是上面說的符號啦~(紅色圈起的部份)
列四:郵件處理詳情