<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Pushing a CakePHP app from dev to prod</title>
	<atom:link href="http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/feed/" rel="self" type="application/rss+xml" />
	<link>http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 16 Apr 2012 13:37:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Adam Royle</title>
		<link>http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/comment-page-1/#comment-77709</link>
		<dc:creator>Adam Royle</dc:creator>
		<pubDate>Wed, 13 Feb 2008 06:09:16 +0000</pubDate>
		<guid isPermaLink="false">http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/#comment-77709</guid>
		<description>Instead of adding mess to your AppModel, just change your database class:


class DATABASE_CONFIG {

	var $development = array(
		&#039;driver&#039; =&gt; &#039;mysql&#039;,
		&#039;persistent&#039; =&gt; false,
		&#039;host&#039; =&gt; &#039;&#039;,
		&#039;login&#039; =&gt; &#039;&#039;,
		&#039;password&#039; =&gt; &#039;&#039;,
		&#039;database&#039; =&gt; &#039;&#039;,
		&#039;prefix&#039; =&gt; &#039;&#039;
	);
	
	var $production = array(
		&#039;driver&#039; =&gt; &#039;mysql&#039;,
		&#039;persistent&#039; =&gt; false,
		&#039;host&#039; =&gt; &#039;&#039;,
		&#039;login&#039; =&gt; &#039;&#039;,
		&#039;password&#039; =&gt; &#039;&#039;,
		&#039;database&#039; =&gt; &#039;&#039;,
		&#039;prefix&#039; =&gt; &#039;&#039;
	);

	var $test = array(
		&#039;driver&#039; =&gt; &#039;mysql&#039;,
		&#039;persistent&#039; =&gt; false,
		&#039;host&#039; =&gt; &#039;&#039;,
		&#039;login&#039; =&gt; &#039;&#039;,
		&#039;password&#039; =&gt; &#039;&#039;,
		&#039;database&#039; =&gt; &#039;&#039;,
		&#039;prefix&#039; =&gt; &#039;&#039;
	);
	
	var $default = array();

	function __construct()
	{
		$this-&gt;default = (env(&#039;SERVER_ADDR&#039;) == &#039;127.0.0.1&#039; &#124;&#124; !env(&#039;SERVER_ADDR&#039;)) ? $this-&gt;development : $this-&gt;production;
	}
	
	function DATABASE_CONFIG()
	{
		$this-&gt;__construct();
	}
}
</description>
		<content:encoded><![CDATA[<p>Instead of adding mess to your AppModel, just change your database class:</p>
<p>class DATABASE_CONFIG {</p>
<p>	var $development = array(<br />
		&#8216;driver&#8217; =&gt; &#8216;mysql&#8217;,<br />
		&#8216;persistent&#8217; =&gt; false,<br />
		&#8216;host&#8217; =&gt; &#8221;,<br />
		&#8216;login&#8217; =&gt; &#8221;,<br />
		&#8216;password&#8217; =&gt; &#8221;,<br />
		&#8216;database&#8217; =&gt; &#8221;,<br />
		&#8216;prefix&#8217; =&gt; &#8221;<br />
	);</p>
<p>	var $production = array(<br />
		&#8216;driver&#8217; =&gt; &#8216;mysql&#8217;,<br />
		&#8216;persistent&#8217; =&gt; false,<br />
		&#8216;host&#8217; =&gt; &#8221;,<br />
		&#8216;login&#8217; =&gt; &#8221;,<br />
		&#8216;password&#8217; =&gt; &#8221;,<br />
		&#8216;database&#8217; =&gt; &#8221;,<br />
		&#8216;prefix&#8217; =&gt; &#8221;<br />
	);</p>
<p>	var $test = array(<br />
		&#8216;driver&#8217; =&gt; &#8216;mysql&#8217;,<br />
		&#8216;persistent&#8217; =&gt; false,<br />
		&#8216;host&#8217; =&gt; &#8221;,<br />
		&#8216;login&#8217; =&gt; &#8221;,<br />
		&#8216;password&#8217; =&gt; &#8221;,<br />
		&#8216;database&#8217; =&gt; &#8221;,<br />
		&#8216;prefix&#8217; =&gt; &#8221;<br />
	);</p>
<p>	var $default = array();</p>
<p>	function __construct()<br />
	{<br />
		$this-&gt;default = (env(&#8216;SERVER_ADDR&#8217;) == &#8217;127.0.0.1&#8242; || !env(&#8216;SERVER_ADDR&#8217;)) ? $this-&gt;development : $this-&gt;production;<br />
	}</p>
<p>	function DATABASE_CONFIG()<br />
	{<br />
		$this-&gt;__construct();<br />
	}<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CakePHP Tutorials :: PseudoCoder.com</title>
		<link>http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/comment-page-1/#comment-77347</link>
		<dc:creator>CakePHP Tutorials :: PseudoCoder.com</dc:creator>
		<pubDate>Mon, 11 Feb 2008 04:31:30 +0000</pubDate>
		<guid isPermaLink="false">http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/#comment-77347</guid>
		<description>[...] ertw.com - Pushing a CakePHP app from dev to prod [...]</description>
		<content:encoded><![CDATA[<p>[...] ertw.com &#8211; Pushing a CakePHP app from dev to prod [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Curry</title>
		<link>http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/comment-page-1/#comment-72167</link>
		<dc:creator>Matt Curry</dc:creator>
		<pubDate>Thu, 03 Jan 2008 14:29:35 +0000</pubDate>
		<guid isPermaLink="false">http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/#comment-72167</guid>
		<description>I have a similar script to move code to production, using rsync instead of ncftp.  

Instead of setting debug at runtime you can put a line in the build script that always forces debug to 0:
perl -pi -e &quot;s/debug&#039;, 2/debug&#039;, 0/g&quot; ${LOCAL_TEMP_DIR}/${TAG}/app/config/core.php

Your path would obviously be different.</description>
		<content:encoded><![CDATA[<p>I have a similar script to move code to production, using rsync instead of ncftp.  </p>
<p>Instead of setting debug at runtime you can put a line in the build script that always forces debug to 0:<br />
perl -pi -e &#8220;s/debug&#8217;, 2/debug&#8217;, 0/g&#8221; ${LOCAL_TEMP_DIR}/${TAG}/app/config/core.php</p>
<p>Your path would obviously be different.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CakePHP Tips &#187; Sean&#8217;s Obsessions on pushing your CakePHP app to production</title>
		<link>http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/comment-page-1/#comment-72151</link>
		<dc:creator>CakePHP Tips &#187; Sean&#8217;s Obsessions on pushing your CakePHP app to production</dc:creator>
		<pubDate>Thu, 03 Jan 2008 08:14:58 +0000</pubDate>
		<guid isPermaLink="false">http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/#comment-72151</guid>
		<description>[...] out the script and his article on his [...]</description>
		<content:encoded><![CDATA[<p>[...] out the script and his article on his [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven</title>
		<link>http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/comment-page-1/#comment-72150</link>
		<dc:creator>Steven</dc:creator>
		<pubDate>Thu, 03 Jan 2008 08:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://ertw.com/blog/2007/11/05/pushing-a-cakephp-app-from-dev-to-prod/#comment-72150</guid>
		<description>Hi Sean,

Thanks for your link to this article, I have placed it in the FAQ and will make a notice in our weblog.

Regards,


Steven</description>
		<content:encoded><![CDATA[<p>Hi Sean,</p>
<p>Thanks for your link to this article, I have placed it in the FAQ and will make a notice in our weblog.</p>
<p>Regards,</p>
<p>Steven</p>
]]></content:encoded>
	</item>
</channel>
</rss>

