Question for web developers (in my case, using CodeIgniter + MySQL; the site itself is the virtual. hosting a Subversion repository at SVN hosting) — how do you debug the project?
For example, the involved specialists (programmers, coders, etc.) create a working copy from a repository.
The project is desirable to debug online, but the main website (domain) can not touch it.
What sequence of actions can be recommended? Update (check out) from the repository, then make changes, then direct fix to the test server via FTP, and when everything is ready and debugged, and only then commit?
How to ensure you edit the database structure? Do I have to use ORM (e.g. Doctrine) or you can do without it?