網站開發如果需要使用到 AWS S3 儲存空間就會去申請服務(廢話),不過這服務存取會透過 AWS IAM 的權限管理服務來切入。 IAM 就是帳戶存取權限管理的一個服務,這服務管理的對象是整個 AWS ,意思是除了你登入後台的帳密來管理這些服務外,這邊還有一個管理子帳號概念的地方。 過去這服務還沒 …
分類彙整: 技術相關
[WordPress] 網站檔案權限修復的正確方法
經手別人的網站常常都會碰到檔案權限被動過的問題。很多時候也不是開發者或網站主自己搞,就是主機商在網站代管的時候動得手腳。 如果針對移轉過的網站要做檔案權限修復或還原,就是可以使用下列的 bash 指令操作: #!/bin/bash # # This script configures WordPre …
[Mac] 終端機指令修正目錄與檔案權限問題
這問題正常來說不會很常碰到,但碰到是真的有點麻煩!以網站檔案來說,有些人看了網路上的文章後照做權限操作改 777 開大絕後,就是要整理的開始了!(參考:無限期推動網頁服務目錄權限勿設777) 當然有時候也不是這樣的問題,總之就是收到檔案的時候發現權限怪怪的,不該可以執行的檔案怎麼被設定可以執行!?. …
[WooCommerce] 後台整理術:商品顯示項目欄位程式化調整
WooCommerce 這款外掛不只大家常聽到的電商銷售功能,他完整的商品架構要作為更簡單的像是型錄網站或詢價網都沒問題,有些甚至還跳脫了「商品」的範圍呢! 但,如果是其他用途,那不僅是前端的欄位有可能不同,後端提供給使用者修改操作的也會對應不同。 例如:既然沒有要賣,那為何觀看的列表裡會放置「價格 …
[Facebook] 使用新版圖形 API 測試工具取得存取權杖
在開始取得權杖前,先了解這是什麼會比較有概念下一步。 使用存取權杖(Access Token)的意義等同於使用者使用帳號密碼登入平台,而平台有權限管理的概念時,也同時間會賦予登入帳號一個可以操作的「範圍」,管理好授權範圍很重要,能避免越權行為發生以及資料濫用等意外。 整個使用平台的設計都會圍繞這些權 …
[WordPress] 後台整理術:管理頁面修改權限
通常頁面會比較多客製化的操作,還包含系統程式面的部分,全頁面是動態產生內容的做法,這時候頁面可能會做一些系統設置,不適合開放讓編輯修改。 只有一位編輯者的話可以透過角色作者權限來限制,但多位編輯帳號要協作就不能。此時可以透過下方程式碼片段來控制某些頁面不開放修改。 // 根據角色來管理頁面編輯者權限 …
[WordPress] 後台整理術:管理通知訊息
WordPress 網站後台也是有點開發成分,像是如何整理給客戶,客戶會比較容易操作也不會被干擾?這其中也是有許多眉眉角角,可能後續拆分幾篇來筆記。 有些資訊客戶端不需要知道的就可以做隱藏,避免操作上有疑慮。 像下圖: 標題寫「管理」而不是「全部隱藏」也是因為目前目前大多工具都是採大家眼不見為淨最好 …
[Nginx] 反向代理(Reverse Proxy)分散式請求單一網站資源的做法
Nginx 可以做到請求負載平衡(Load balancing),情境一般來說如下圖: 面對大量請求,透過 Nginx 作為轉運中心,分派請求給後面的分流主機,來舒緩大量的瀏覽者壓力,這就是滿基本應用的操作,詳細設定只要透過「Nginx Reverse Proxy 反向代理」等關鍵字,就能找到一堆教 …
[WooCommerce] 根據選擇運送方式修改結帳欄位的方法
一直以為自己筆記過,但後來想想應該是根據金流而已,新需求就來寫! 寫到這邊就會想到綠界物流外掛的痛! 到底他是金流還是物流?這個決定可是會影響很多邏輯。始終沒有一個版本的外掛是套上去就真的可以不用改啥來配合了。(不過我也相信這是無解的問題) 本文需求明確的說是:選到了 A 運送方式,結帳欄位不該出現 …
[Mac] 網站開發環境 MAMP 版本升級流程
儘管知道也會用 Docker 來處理開發環境,但後來想想其實也沒必要搞得這麼累吧!索性就直接用 MAMP 這套來處理,還可以快速切換幾個 PHP 版本,夠用了~ 這次升級是從 MAMP v3.5 升級到 MAMP v5.4 目前最新版本。差異不小,但重點是過去的資料要怎麼無縫接軌? 幸好這類型本機開 …
