我有一个网站,我在本地做编码和测试,当准备好时,我通过FTP将文件上传到远程服务器,这有时可能会有点慢。
如果用户试图访问包含当前正在上载的页面的require_once的页面,他们将收到错误消息,因为在该特定时刻,该文件似乎不存在或仅部分上载。即使用户试图直接访问页面,例如example.php,他们也会遇到同样的问题。
我克服了require_once的问题,创建了一个自定义的include函数来检查文件的最后一行是否有标记,但这对非include页面没有帮助,而且非常混乱。
有没有更好的方法来更新站点,而不会因为错误而激怒用户?
发布于 2013-01-05 18:07:28
是的,在你应该先上传的主要idex文件中,放入如下内容:
<h1>Page under update</h1>
<h2>Please revisit after 10 minuts</h2>
<?php die();?>
// ... Your code is belowe现在您可以更新其他文件,当更新结束时,从主index.php中删除上面的那些行
https://stackoverflow.com/questions/14170669
复制相似问题