今天的操作算是一個教訓,要保障能夠量產和無障礙部署程式那麼至少得和程式開發環境保持一致,這樣才有利於系統的建立和穩定,同時也是減少不必要的時間的最佳方式。
這裡記錄下在 Windows 伺服器上部署 WordPress 多站點站群遇到的問題和解決方案
1 、 Cookie 無效,無限重定向;
這個是由於主域名使用上的問題引起的,最可能的原因是由於 Windows 的系統上面什麼許可權和程式有問題導致載入到子站的 cookie 都是用的主站的而且沒辦法識別,所以出現了雙重重定向導致。
解決辦法是改用主域名泛解析,然後全新安裝部署。
2 、偽靜態規則,後臺 404;
說來也怪,今天碰到的客戶機器都是 Windows 機型,折騰了老半天我們還是確定把客戶的 iis 服務給替換掉,換成了 Nginx+MySQL 的配置。
偽靜態的規則也是用 Nginx 的,但用子目錄的形式卻導致了全部子站後臺無法訪問會 404 。
解決方法也是同上,換成主域名的泛解析之後再重新配偽靜態,奇蹟般的就好了。