Вы можете помочь сайту

Как обновлять систему Drupal

Обновляем систему Drupal

Перед обновлением системы вы должны выполнить следующие действия:

 -проверить, удовлетворяет ли среда исполнения (Apache, PHP, MySQL и т.д.) минимальным требованиям системы Drupal [url:http ://drupal.org/requirements ];
 -проверить, имеются ли у вас релевантные резервных копии всех данных (шаг 1-ый);
 -проверить совместимость собственных и сторонних модулей (шаг 9-ый);
 -проверить совместимость собственных и сторонних тем (шаг 10-ый);
 -прочесть заранее всю нижеизложенную последовательность выполняемых действий.
 Процесс обновления по инструкции выполняется следующим образом:
 Шаг 1-ый:
 Сделайте полную резервную копию базы данных и файлов обновляемого web-проекта, в особенности копию директории Sites В sites размещаются конфигурационные файлы вашей системы [ф-путь: «sites/default»]. Также в sites могут размещаться дополнительные модули [ф-путь: «sites/all/modules»] и дополнительные темы [ф-путь: «sites/all/themes»].Если же вы разместили дополнительные темы непосредственно в коневой директории themes , а дополнительные модули в корневой директории modules , тогда вам стоит переразместить их согласно рекомендациям системы Drupal. Также следует сделать резервную копию директории files . (в ней могут находиться файлы, загруженные вами ранее в систему, либо сгенерированные непосредственно системой). По умолчанию files располагается в корневой директории, хотя может быть размещен и по любом иному пути. Так- же, если вы модифицировали файлы «.htaccess» и «robots.txt» (они располагаются в корне), их тоже следует сохранить. В последующем, все дополнительное содержание, упомянутое выше, необходимо будет «вернуть» в уже новую систему. В общем случае сделайте полную резервную копию всего веб-проекта .
 Шаг 2-ой:
 Если можно войдете в систему под основным административным аккаунтом (т.е. под
 аккаунтом, ID которого равен 1 1 ). Аккаунт с ID 1 – это первый создаваемый аккаунт в системе Drupal (при установке), который также является основным административным ак-каунтом. Пользователь с ID равным 1 сможет автоматически получить доступ к файлу update.php. Не закрывайте окно браузера до тех пор, пока последний шаг не завершиться.
 Шаг 3-ий:
 Переключите ваш проект в режим «Off-line» («На обслуживании»), для того чтобы скрыть от посетителей последствия процесса обновления (ошибки и т.д.), а также для того, чтобы обновление базы системы проходило без «обрыва». Для Drupal такое переключение можно выполнить в разделе Управление → Настройка сайта → Сайт на обслуживании [url: admin/ settings /site-maintenance ]. После того, как сайт будет переведен в «неактивный» режим, доступ к нему ограничивается, а его внешний вид координально изменится – вместо привычного содержания, посетитель теперь увидит сообщение «Сайт на техническом обслуживании».
 Шаг 4-ый:
 Если вы используете дополнительные темы (не Garland или Bluemarine ), тогда перейдите в раздел «Темы оформления», [url: admin/build/themes ] и переключитесь на тему Garland или Bluemarine. Если вы используете дополнительные модули (сторонние или пользовательские), тогда перейдите в раздел «Модули» [url: admin/build/modules ] и отключите их.
 Шаг 5-ый:
 Удалите все старые файлы и каталоги из установочной директории (главной директории веб-проекта). В действительности следует удалить временные или ненужные файлы, файлы старого дистрибутива (например старые файлы в includes и т.д.). Если вы не понимаете какие файлы можно удалять, а какие нет, тогда лучше воздержаться от удаления .
 Шаг 6-ый:
 Распакуйте новые файлы дистрибутива Drupal в директорию установки. При этом, если на шаге 5 вы не производили удаление файлов, тогда новые файлы должны заменить старые, т.е. вы должны скопировать новые файлы поверх имеющихся .
 Шаг 7-ой:
 После этого восстановите ранее зарезервированные (на 1-ом шаге) директории files и sites , т.е. скопируйте их, в каталог установки системы. Если ранее вы модифицировали файлы «.htaccess» или «robots.txt», их также необходимо восстановить (но лучше все же их пересоздать используя новые версии, т.е. внести необходимые правки в новые версии, а не заменить старые файлы новыми) 3 . Проверьте конфигурационный файл, чтобы быть уверенным в том, что он содержат корректную и актуальную информацию (в типичных проектах таковым является файл settings.php )
 Шаг 8-ой:
 Запустите файл update.php , посетив адрес http://путь_к_веб_проекту/update.php . Этот шаг должен обновить базу данных. Если вы не можете получить доступ к файлу update.php, проделайте следующее: откройте файл settings.php в текстовом редакторе 2 , в середине этого файла найдите строку « $update_free_access = FALSE; » и замените ее строкой «$update_free_access = TRUE; » . Попробуйте снова запустить update.php. После того, как скрипт выполниться вы должны вернуть settings.php к прежнему (оригинальному) состоянию – измените «TRUE» на «FALSE» на той же строке ( выполнить «возврат» необходимо будет после завершения всех шагов, в том числе не раньше того момента, когда будет выполнено обновления базы ).
 Шаг 9-ый:
 Далее переустановите дополнительные модули. Выше говорилось о том, что вам следует проверить имеются ли новые версии сторонних модулей . Убедитесь в том, что новые версии модулей совпадают с новой версией Drupal [url: http://drupal.org/project/Modules ]. Модули предыдущих версий могут быть не совместимы с новой версией системы. Пользовательские модули возможно придется конвертировать 3 , более подробно об этом можно узнать по адресу http://drupal.org/update/modules . После обновления файлов модулей вам
 возможно потребуется провести повторное обновление базы .
 Шаг 10-ый:
 Включите необходимое оформление (тему). Если вы используете дополнительные темы, вам следует убедиться в их совместимости с новой версией системы. Дополнительную информацию о совместимости сторонних тем вы можете получить по адресу http://drupal.org/project/themes , пользовательских тем –http://drupal.org/update/theme .
 Шаг 11-ый:
 В завершении переведите проект в рабочее состояние, т.е. отключите режим «Off-line» – теперь ваши посетители смогут продолжить работу с проектом.

Protected by Copyscape Plagiarism Software

Наши контактные данные

   dertix@gmail.com

   595979470

Группа Компьютерная грамотность  

Друзья, теперь вы можете читать и комментировать мои записи и на Я.ру — infoknot2011!

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.

Последние комментарии

Скорость Вашего Интернета