我已经浏览了Wordpress论坛,并没有发现任何内容,所以我想我可以尝试一下.
如果您有一个用于测试新插件等的staging/dev Wordpress设置,那么如何将登台数据库中的数据迁移回生产数据库?是否有"Wordpress最佳实践"方法来执行此操作,还是仅限于必须手动将表从一个数据库迁移到另一个数据库?
我们有一个Magento商店设置,在版本控制下,我们想设置一个使用相同代码但不同连接细节的临时商店.例如,实时商店的实时详细信息和用于分段的临时数据库.
这可能与Magento一起,默认情况下似乎没有办法吗?
我以为我会做一个简单但可能非常有用的事情,并创建另一个名为live的符号链接,它指向一个任意版本,并保持当前通常位于的头部:
20120519235508
20120521004833
20120521024312 <-- live
20120521025150
20120521030449 <-- current
Run Code Online (Sandbox Code Playgroud)
然后我配置了www.mysite.com来点击
live/public
Run Code Online (Sandbox Code Playgroud)
和stage.mysite.com一起来
current/public
Run Code Online (Sandbox Code Playgroud)
不幸的是,两个主机似乎运行相同的应用程序,而不是2个不同的应用程 我已经确认httpd.conf具有正确的设置并重新启动它.但是没有变化,他们仍然运行相同的应用程序,当前/公共引用的应用程序是准确的.
我不知道我是否有设置错误,或者是否需要重新启动其他东西,或者这根本无法按照我的想象工作.我正在使用乘客.
有人可以对这个问题有所了解,因为对于许多项目来说,这种配置对我来说非常有用.
我是Nexus Pro的新手.我试图了解Nexus Pro中部署,升级和发布之间的区别.
我的理解是,要将经过测试/批准的工件从Staging移动到Release release,我们会进行推广.但是为什么在Nexus Pro中有不同的按钮用于推广和发布?
staging表是一种反模式,当rpc(例如Java RMI或某种Web服务调用)或消息传递队列(例如JMS)是更好的解决方案时使用,或者是否存在更好的登台表服务问题?
澄清:
通过暂存表,我指的是那些记录通过进程附加到一个或多个表的情况,然后由第二个进程读取并由其执行.我并不是指表格中哪些表格反映了间隔状态的结束(一天的结束,支付期末等).在大多数情况下,登台表的模式非常类似于应用程序数据类型,例如客户或帐户.
这种反模式的潜在原因:
1)两个进程的所有者之间的业务单元Wall阻止写入或读取正在修改的分段的进程.
2)写入或从分段读取的进程的低可信度导致开发人员使用表来防止数据丢失"万一发生故障"
3)缺乏知识或DGAS(不给予^%$ @)的态度
管理层决定使用IIS7为Windows 2008 64位服务我们的主网站.
他们希望将它在具有IIS6的Windows 2003服务器上暂存. [编辑]是32位是他们计划进行分段[结束编辑]
我想知道我应该提出的除安全问题之外的哪些问题,建议我们应该在实例环境中选择同一台服务器进行分段.
我已经读到这样伟大的职位这样,但我想要的东西,我可以用几个要点说
那个舞台和现场环境应该是一样的,任何经验丰富的开发人员都很容易理解,我的问题是我试图向那些似乎已经下定决心的上层管理人员解释这个...
[编辑] @Luke:
它基本上是一个经常更新的网站,整个网站将在部署到实时环境之前进行上传,测试.
该站点由营销部门(非开发人员)负责,让他们在部署之前验证该站点没有问题.
[编辑++] 代码是ASP.NET,用于3个重要的客户订购页面.
谢谢,
里克
在我们公司,我们有分期和生产服务器.我试图在最新发布后将它们置于1:1状态.我们已经在几个主机上运行了Web应用程序,并且有很多实例.
问题在于我倡导在登台和生产服务器上使用相同的Web应用程序架构(结构)来轻松测试新功能并避免在新版本中创建新的错误.
但并非所有人都同意我的意见,因为在暂存应用程序实例之间建立不同的连接并不是一件大事.甚至可能在暂存上的应用程序之间拥有比生产服务器上更多的应用程序和连接.
我想问一下这种方法的优缺点?我的意思是赞同我一些好点,或者说有些不好为什么我可能没有权利.一些后果的例子等等.
我正在将我们的sitecore生产服务器移动到新的设置,因此为新服务器设置了一个新的发布目标,以便我可以在转换期间发布到新旧服务器.这些被称为"实时"(当前服务器)和"live2"(新服务器).
我已经设置了新的数据库,可以切换到它并在我的登台服务器上的内容编辑器中浏览它.
我已经设置了一个名为"live2"的发布目标(通过复制现有目标'live').
我的权限(由访问查看器报告)在"live"和"live2"发布目标上都是相同的.
当我转到Sitecore>发布(或功能区发布按钮)时,目标清单中禁用了'live2',因此我无法发布到它.
唯一有权发布到"live2"的帐户是内置管理员帐户.
有人有主意吗?
谢谢,亚当
我正在使用git并且需要包含在diff结果未跟踪文件中.那么我必须执行什么命令来获得当前工作目录和HEAD之间的所有区别,甚至新文件添加中存在部分差异?
我按照本教程设置了magento站点的本地暂存版本.本地它在ubuntu和apache服务器上运行.
一切似乎工作正常,但当我在登台网站上指向浏览器时,它会重定向到实时网站.
到目前为止,我已经尝试过:
RewriteBase /localhost/这些都不起作用,我已经读过app/etc/local.xml文件可能有一些可能导致这种情况的设置,但我找不到它们.
我应该在.htaccess文件中添加某种重写吗?
任何帮助,将不胜感激.
这是我的app/etc/local.xml文件:
<?xml version="1.0"?>
<!--
/**
* Magento
*
* NOTICE OF LICENSE
* Blah Blah
-->
<config>
<global>
<install>
<date><![CDATA[Mon, 07 Oct 2013 06:25:58 -0500]]></date>
</install>
<crypt>
<key><![CDATA[de1v6an96abmo8kdhho2qbqrmcal3z0w]]></key>
</crypt>
<disable_local_modules>false</disable_local_modules>
<resources>
<db>
<table_prefix><![CDATA[mg_]]></table_prefix>
</db>
<default_setup>
<connection>
<host><![CDATA[localhost]]></host>
<username><![CDATA[??????]]></username>
<password><![CDATA[??????]]></password>
<dbname><![CDATA[??????]]></dbname>
<initStatements><![CDATA[SET NAMES utf8]]></initStatements>
<model><![CDATA[mysql4]]></model>
<type><![CDATA[pdo_mysql]]></type>
<pdoType><![CDATA[]]></pdoType>
<active>1</active>
</connection>
</default_setup>
</resources>
<session_save><![CDATA[db]]></session_save>
</global>
<admin>
<routers> …Run Code Online (Sandbox Code Playgroud)