Фев
21

Переход с Денвера-2 на Денвер-3

Author admin    Category PHP     Tags , ,

На самом деле Денвер-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.
  • Если вы использовали базы данных InnoDB, то трюк с копированием файлов СУБД не пройдет. В этом случае придется вручную делать дамп всех баз данных (например, при помощи phpMyAdmin, входящий в соствав Денвера-2 и Денвера-3) и закачивать его вручную в новый Денвер-3.

Помните две вещи:

  1. Что бы вы не делали, вы не сможете испортить то, что у вас уже есть. (Конечно, если вы сделали резервную копию так, как рекомендовалось выше.) Вы всегда сможете удалить директорию нового Денвера-3 и вернуться к старому Денверу-2, просто вернув назад старую директорию Денвера. Только следите за тем, чтобы она не повредилась.
  2. В любой момент вы можете только что установленный остановить Денвер-3 и запустить старый Денвер-2, даже если перенесли его директорию на другой диск (или в другую папку). Денверу все равно, из какой директории вы его запускаете: он полностью автономен. Для запуска и остановки Денвера-2 используйте программы /etc/Run.exe и /etc/Stop.exe соответственно.

Ну и, наконец, после миграции может потребоваться внести дополнительные настройки в систему или проекты, т.к. они могли не рассчитывать на работу с той конфигурацией PHP5, которая настроена в Денвере-3. Хотя, скорее всего, настроек не потребуется.

Популярность: 6%

Поделиться в соц. сетях

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

Еще по теме:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Еще не оценили)
Загрузка ... Загрузка ...

Прокомментировать

Архивы

Рубрики

Курс НБУ

Загружаем курсы валют от minfin.com.ua

Облако тэгов

Свежие записи

Календарь записей

Октябрь 2017
Пн Вт Ср Чт Пт Сб Вс
« Дек    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Статистика посещений


    

Подписка на RSS

Введите Ваш e-mail для подписки на ленту RSS:

Delivered by FeedBurner

Добавить в гугл ридер или домашнюю страницу