部署工作流中有一些个人理念。如果不了解您在服务器和版本控制方面的经验、您的操作系统、托管、客户体验和技术文化等,要直接回答这个问题并不容易。。。
这里有一个similar question 这有很多解释对于内容部署,您可以查看群组收藏夹RAMP plugin.
switch($_SERVER[\'SERVER_NAME\']){
case \'dev.yourdomain.com\':
$db_host = \'\';
$db_pass = \'\';
//define debugging
break;
case \'stage.yourdomain.com\':
$db_host = \'\';
$db_pass = \'\';
break;
default: //Live
$db_host = \'\';
$db_pass = \'\';
}
define(\'DB_PASSWORD\', $db_pass);
define(\'DB_HOST\', $db_host);
//You could also set this as a variable above
define(\'WP_HOME\', \'http://\'.$_SERVER[\'SERVER_NAME\']));
define(\'WP_SITEURL\', \'http://\'.$_SERVER[\'SERVER_NAME\']));
我在许多遵循
我的笔记本电脑web服务器上的本地(个人黑客:)>
开发(客户端服务器上的测试)>阶段(QA-内容编辑的稳定源)>生产(现场)