Мне нужно создать версию для разработки приложения cakePHP со своим собственным db, чтобы разработчик мог работать над ней, не нарушая текущих пользователей.Дублирование существующего приложения cakephp для разработки
Я думал, что это будет просто, я просто скопировал весь проект/проект в/project_dev, а затем скопировал DB "project_db" в "project_db_dev". Затем я зашел в /project_dev/config/database.php и изменил db на "project_db_dev".
Когда я пошел посмотреть, что я сделал, я увидел, что приложение все еще соединяется с одним и тем же дБ, как будто я ничего не изменил. Я понял, что исходное имя папки было указано в /app/webroot/.htaccess, так что мне нужно найти/заменить все экземпляры этого имени папки?
Какие шаги следует предпринять для дублирования существующего приложения cakePHP?
Не имеет смысла использовать что-то вроде Git для управления версиями и сделать либо вилку репозитория, либо новую ветвь dev. Предположительно, версия dev приложения обращается по-разному к основному (например, к другому URL-адресу), поэтому в бутстрапе вы можете переключиться на другое соединение с базой данных. Тогда было бы проще обновить производственное приложение с помощью изменений dev. – drmonkeyninja