加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 在上传重要文件时网站不起作用

发布时间:2020-12-13 21:36:22 所属栏目:PHP教程 来源:网络整理
导读:嗨伙计们 – 我的基于php的网站维护有问题.我的网站建立在Zend框架之上.当我希望在线上传新的副本或版本时 – 在上传期间,特别是当模型和控制器等关键文件上传和重写时 – 该网站将无法理解. 有没有办法上传网站而不必经历这个问题? ======== 我想说的是,我
嗨伙计们 – 我的基于php的网站维护有问题.我的网站建立在Zend框架之上.当我希望在线上传新的副本或版本时 – 在上传期间,特别是当模型和控制器等关键文件上传和重写时 – 该网站将无法理解.

有没有办法上传网站而不必经历这个问题?

========

我想说的是,我的更新非常规律,在这种情况下可以说一周一次或两次.

解决方法

您可以利用即使通过FTP也可以快速轻松地重命名目录这一事实.我通常做的是:

>有两个目录,website_live和website_upload
> website_live包含实时网站(显然)
>将内容上传到website_upload
>将website_live重命名为website_old(或其他)
>将website_upload重命名为website_live

完成了!如果快速重命名,停机时间不到两秒钟.

如果您已将旧版本(例如,来自CMS)的内容上传到需要转移到新版本的内容,则会更复杂一些.每次手动操作都很麻烦,但基本上,它只是简单的重命名操作(在FTP中也可以毫不费力地重命名).

这是一个可以使用简单的部署脚本很好地自动完成的任务.如果您使用的是Linux,那么为此设置shell脚本很容易.在Windows上,我使用的一个非常好的工具来进行自动FTP同步,重命名和错误处理 – 即使非技术人员启动这个过程 – 是ScriptFTP.它带有一个很好的脚本语言和良好的文档.但这不是免费的.

如果您正在寻求进入核心自动化PHP部署,我最近一直在该领域进行一些研究.也许my recent bounty question的答案可以给你灵感.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读