У меня установлен Денвер-2, на нем "крутится" множество проектов. Как установить Денвер-3, сохранив все эти проекты?.. Денвер-3 не совместим с Денвером-2 на уровне пакетов расширений и (частично) версий программных компонентов. Поэтому способ миграции только один: сделать это вручную. Запаситесь терпением и не отчаивайтесь. Предположим, что у вас установлен Денвер-2, и вы хотите установить Денвер-3, переведя на него все имеющиеся проекты. Для этого:
- Остановите Денвер-2. Сделайте резервную копию директории Денвера-2 (например, C:\WebServers), чтобы в случае неудачи можно было вернуться к старой версии. Наличие копии - гарантия того, что вы сможете к ней вернуться, ведь Денвер автономен и не изменяет ничего вне своей директории.
- Удалите (или переместите куда-нибудь) директорию Денвера-2.
- Установите Денвер-3, но не поверх старой версии, а в отдельную директорию!
- Скопируйте директорию /home из Денвера-2 в Денвер-3.
- Скопируйте базы данных MySQL из Денвера-2 в Денвер-3. В простейшем случае для этого достаточно скопировать содержимое /usr/local/mysql4/data в /usr/local/mysql5/data нового Денвера-3.
- При помощи phpMyAdmin вновь создайте пользователей, укажите пароли и задайте привилегии.
- Если вы использовали базы данных InnoDB, то трюк с копированием файлов СУБД не пройдет. В этом случае придется вручную делать дамп всех баз данных (например, при помощи phpMyAdmin, входящий в соствав Денвера-2 и Денвера-3) и закачивать его вручную в новый Денвер-3.
