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