0
votes
2answers
305 views

PHP Dev on Windows w/ WAMP and deploy on Unix - .htaccess setup?

So I'm pretty sure this question has been asked before, but I simply cannot find the answer by Googling - feel free to point me to the right site/post to look up the answer. Apologies for my poor ...
3
votes
4answers
477 views

how do I set up my web app dev environment for easy production transition?

I'm about to start developing a web app. It will be hosted on dedicated servers in the cloud when its time to go live. Currently my development environment is my shared hosting account. I'm assuming ...
1
vote
2answers
362 views

rsync from development to production - ownership/permissions - PermitRootLogin

In order to use "rsync" to synchronize data between a development server and a production server, I have to set PermitRootLogin on on the production server, then I can run "rsync -avhe ssh --delete ...
0
votes
1answer
62 views

Separate apps environment (distro agnostic)

What do you think about having a separate environment with it's own parsers (Python, Ruby) and different versions of them within a Linux distro. I'm sick of having to stick with distro's versions of ...
1
vote
2answers
2k views

Best practices for working with Development, Staging, Production server and SVN

Our development team has a live server hosted in a data centre, as well as a dev and staging server onsite All machines are running Debian 5, PHP, MySQL We have Subversion running on the development ...
1
vote
2answers
404 views

Development, testing, and production envorment for large php/mysql projects

Hello i am working on a large php/mysql project and i am getting to the point where everything get really confusing. I have a dedicated sever that runs CentOS with PLESK. And i have a windows PC with ...
12
votes
11answers
2k views

Production deployment tools [closed]

Similar to building software, tools should be used to deploy production server updates (whether DB, website, router configurations, etc). The use of tools reduces certain types of human error (missed ...