[nycphp-talk] Advice on setting for testing server
Daniel Convissor
danielc at analysisandsolutions.com
Tue Aug 25 15:00:01 EDT 2009
Hi Joelle:
On Tue, Aug 25, 2009 at 12:50:55PM -0500, Joelle Tegwen wrote:
>
> I created two files. The first is a shell script that installs all of
> the applications I use, changes settings/permissions and makes copies of
> config files. Then you've always got your back covered. The second is
> instructions and information about how to manually change things that
> need to be manually changed. (config files, etc) .
Yep. Great advice. Shell scripts are an amazing way to save time and
improve accuracy.
And I bet you can script even more of the process. For example, you were
saying you manually edit your config files. There are two ways to
automate config file modifications.
1) Have a copy of the config file in your version control system
(subversion, cvs, git, etc) that your installation script exports and
copies into place.
2) Have a unified diff (diff -u php.ini-production php.ini > ini.diff) of
your configuration file in your version control system that your shell
script exports then calls:
patch -i ./ini.diff $php_path/php.ini-development -o $php_path/php.ini
--Dan
--
T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y
data intensive web and database programming
http://www.AnalysisAndSolutions.com/
4015 7th Ave #4, Brooklyn NY 11232 v: 718-854-0335 f: 718-854-0409
More information about the talk
mailing list