关于回滚操作
php开发的cms程序,如何在后台实现版本回滚操作,求高人解答
比如 www/blog这个就是线上程序
每次备份是 www/blog01 www/blog02 ......这样的目录结构么?还是什么样?
从cms后台实现回滚这个操作,高人能说说怎么实现么?
回复内容:
php开发的cms程序,如何在后台实现版本回滚操作,求高人解答
比如 www/blog这个就是线上程序
每次备份是 www/blog01 www/blog02 ......这样的目录结构么?还是什么样?
从cms后台实现回滚这个操作,高人能说说怎么实现么?
有更新才有回滚,你更新的时候先备份一个版本,然后回滚的时候就启用这个备份
当然具体程序这块你要仔细调试下,还有一些权限和细节问题
你想让程序自己回滚自己?想多了吧
你们没用代码版本管理工具吗?例如git?
建议用SVN或者git等版本控制工具 每次上线一个稳定的版本可以打一个tag 如果想回滚代码 把版本控制中的对应版本代码检出来即可
建立一个初始版本,然后建立每次更新的变动纪录 比如 增加了哪些文件,删除了那些文件,修改了哪些文件, 只备份更新变动的文件 ,这样就可以从操作列表中恢复到任意版本,如果为了方便,还可以为每次版本都压缩一个快照
如果没有辅助工具的话,就用原始的,自己备份的,如果新上传的出了什么大的状况,再用这个备份的。
回滚的话用版本控制工具会不错,git
或svn
都可以

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

In this chapter, we are going to learn the following topics related to routing ?

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Validator can be created by adding the following two lines in the controller.

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c
