2017-08-09 87 views
1

所以我見過一堆這樣的問題,但其中許多人沒有答案或設置似乎有點不同,所以我想我會冒險一個新的。博客插件更新後WordPress多站點重定向循環

我也很抱歉,如果其中一些模糊和衝,我有點拉我的頭髮試圖弄清楚事情,但要儘可能多的細節。

因此,我在Google Compute Engine實例上安裝了多站點WordPress安裝。它是從雲啓動器(https://console.cloud.google.com/launcher/details/bitnami-launchpad/wordpress-multisite)啓動的。我有三個站點運行,一個在mydomain.com,一個在dev.mydomain.com,另一個在staging.mydomain.com。在過去的幾個月中,這一切都非常好,但今天早上一位同事正在更新一個插件(如果事實證明這個插件很重要),並且可能同時使用Updraft Plus進行備份。在更新/備份的過程中,瀏覽器重定向到一個長的錯誤,說更新失敗,從那時起,該站點顯示500服務器錯誤。

大約半小時後我開始工作,發現它顯示「Apache2 Debian默認頁面」。我看了一下httpd.conf,發現DocumentRoot指向默認的Apache文件夾。我試圖將其更改爲WordPress安裝文件夾,然後獲得與權限相關的其他錯誤。我將wordpress安裝的文件權限設置爲推薦的設置,之後這兩個子域都能正常工作。根URL是有用的 - 它從mydomain.com重定向到http://IPADDRESS/wp-signup.php。我查看了wp-config,看到DOMAIN_CURRENT_SITE現在被設置爲IP地址,以及數據庫中的家庭和網站url字段。我將它們全部更改爲域名,並開始出現重定向循環錯誤。

因此,現在我已經把它作爲重定向到IP地址,並且向wp-config添加了NOBLOGREDIRECT設置來停止wp-signup.php重定向。我顯然並不擅長系統管理,因此我不知道接下來要做什麼。我排除了htaccess,插件和DNS設置(DNS沒有改變)。

任何幫助或方向將不勝感激!

回答

0

如果你有Debian的Apache頁面,那麼很可能有人安裝了Debian apache2軟件包,它與堆棧中的apache相沖突。我勸你卸載Debian的阿帕奇:

sudo apt-get remove apache2 

然後重新啓動服務器服務:

sudo /opt/bitnami/ctlscript.sh restart