簡體   English   中英

更新時阻止訪問?

[英]Block Access While Updating?

我正在創建一個PHP更新腳本,它將替換主目錄(index.php)和其他文件中的大多數文件!

我只是想知道在更新過程中是否有人試圖訪問該網站? 我是否需要設置.htaccses來阻止所有與index.php的連接?

要么

我可以保留它,讓更新完成。

最好在更新完成之前阻止對網站的訪問。 有多種實現方法,但是由於這是一個php問題,請執行以下操作。

在index.php中,檢查是否存在一個名為maintenance.flag的文件(如果存在),請重新路由到其他索引(例如index.maintenance.php)

在不同的索引中,您會感到不便等。

當您希望推送更新時,只需創建一個空的maintenance.flag。 更新完成后,刪除標志文件

想象一個普通的網站。 說,網站已經刪除了任意操作所需的文件一半。 會發生什么? 該網站將丟失元素或將停止工作。

因此,是的,您應該在更新過程中放置​​一個臨時登錄頁面,盡管如果您的站點沒有正常使用,則可能不是主要問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM