Ali*_*Ali 3 php upload maintenance web
嗨伙计们 - 我的基于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部署,我最近一直在该领域进行一些研究.也许我最近的赏金问题的答案可以给你灵感.
| 归档时间: |
|
| 查看次数: |
101 次 |
| 最近记录: |