как обновить друпал 7 на хостинге timeweb

Главные вкладки

Аватар пользователя Антоха82 Антоха82 17 октября 2014 в 13:53

Предлагаю почитать мою переписку со службой поддержки хостинга timeweb.

Я:
Добрый день.
Делаю сайт на cms Drupal 7. Сейчас вышло обновление друпала до версии 7.32. Как мне обновить?
На локальном сервере я делаю так: скачиваю обновление и просто копирую файлы с заменой. Здесь так не получается, потому что файлы не заменяются, а просто добавляются как новые.

СП:
Здравствуйте.
Найти информацию об автоматическом обновлении установленной CMS вам необходимо самостотяельно, в технической документации CMS.

Я:
Хорошо. Тогда ответьте на такой вопрос: как мне закачать файлы на сервер с заменой?
Если закачивать через файловый менеджер, то файлы, как я уже писал, не заменяются, а добавляются как новые (просто единичка дописывается в названии). Если использовать fpt, то вроде начинает заменяться, а при обработке 98% вылезает ошибка и все сбрасывается.

После моего последнего вопроса тишина. Те, кто пользуется этим хостингом откройте секрет, как обновить друпал?

Комментарии

Аватар пользователя drupby drupby 17 октября 2014 в 13:59

"Антоха82" wrote:
как обновить друпал?

в файле UPGRADE.txt(в корне друпала) написано- читай и делай как там сказано

Аватар пользователя Антоха82 Антоха82 17 октября 2014 в 22:02

Я умнею обновлять друпал. Проблема в том что на сервере timeweb файлы не заменяются (во всяком случае у меня), туда просто добавляются новые. Любой способ обновить друпал этого требует.

Аватар пользователя drupby drupby 17 октября 2014 в 23:13

"Антоха82" wrote:

Я умнею обновлять друпал.

"Антоха82" wrote:
Проблема в том что на сервере timeweb файлы не заменяются

"Remove all old core files and directories, except for the 'sites' directory
and any custom files you added elsewhere."(с)

Аватар пользователя vitaboss vitaboss 18 октября 2014 в 0:12

"Антоха82" wrote:
Проблема в том что на сервере timeweb файлы не заменяются (во всяком случае у меня), туда просто добавляются новые.

Бежать надо.

Аватар пользователя Orion76 Orion76 19 октября 2014 в 4:39

Если сайт собирался по стандартам друпал без использования мультисайтинга, то структура файлов должна быть такой:
/sites/all/modules - Дополнительные модули drupal, которые добавлены к стандартной сборке drupal
/sites/all/themes - Дополнительные темы drupal, которые добавлены к стандартной сборке drupal
/sites/default/files - картинки, агрегированные js и css файлы и т.п.- файлы, добавленные в просессе работы drupal
/sites/default/settings.php - файл настройки сайта(параметры подключения к БД и т.п.)

Т.е. в папке sites находятся файлы, не относящиеся к "ядру" drupal, и ее трогать ненадо.
Все остальные папки-файлы относятся к "ядру" drupal.

Алгоритм такой:

1.(Обязательно!!!)Делаете полный бэкап Файлов и Базы Данных.
2.В корне сайта: удаляем все КРОМЕ папки sites.
3.Заливаем "новые" файлы "ядра"(все кроме папки sites).
4.Запускаем в браузере адрес_сайта/update.php (внесение изменений в БД)
5.Ждем завершения.
6.Готово.

Аватар пользователя gun_dose gun_dose 19 октября 2014 в 16:51

при копировании с заменой есть один минус - если в новом дистрибутиве стало меньше файлов или были изменены какие-то имена файлов, то всё старьё, не используемое в новом дистрибутиве, так и останется лежать на сервере.

Именно поэтому лучше сперва удалить старое, потом залить новое. Всегда так делаю на всех своих и не своих сайтах.