• Notice: Undefined variable: output in noindex_external_links_filter_tips() (line 130 of /home/u4635/domains/danisimov.ru/sites/all/modules/noindex_external_links/noindex_external_links.module).
  • Notice: Undefined variable: output in noindex_external_links_filter_tips() (line 130 of /home/u4635/domains/danisimov.ru/sites/all/modules/noindex_external_links/noindex_external_links.module).
  • Notice: Undefined variable: output in noindex_external_links_filter_tips() (line 130 of /home/u4635/domains/danisimov.ru/sites/all/modules/noindex_external_links/noindex_external_links.module).
  • Notice: Undefined variable: output in danisimovrutheme_comment_form() (line 123 of /home/u4635/domains/danisimov.ru/sites/all/themes/danisimovrutheme/template.php).
  • Notice: Undefined variable: output in taxonomy_context_help() (line 208 of /home/u4635/domains/danisimov.ru/sites/all/modules/taxonomy_context/taxonomy_context.module).

Меняем директорию загружаемых файлов.

04/03/2012[0]
directory_article.jpg

В результате проведенного анализа БД, API Drupal и модулей, образовался следующий порядок смены директории загружаемых файлов:
1. Переводим сайт в режим обслуживания.

2. Делаем бэкап БД, предварительно очистив кэш. (чтобы уменьшить количество правок пути файлов).
3. Делаем копию бэкапа БД и сохраняем в надежном месте на компьютере, для возможности отката в случае необходимости.

4. Открываем в текстовом редакторе дамп базы и меняем все вхождения sites/default/files на sites/mydir/files (или иное);

5. В файл директории sites/default settings.php добавляем строку, добавлять строку в массиве $cong:
'file_directory_path' => 'sites/mydir/files или иное',
это добавление элемента массива жестко присваивает новую директорию для файлов сайта.
До этого оно формируется функциями API Drupal (conf_path() и file_directory_path() ).

6. Копируем (не удаляем) папки с файлами из старой директории sites/default/files в указанную новую п.5, выставляем аналогичные права.

7. Восстанавливаем БД из исправленного дампа БД п.4.

8. Проверяем работу сайта и если все нормально удаляем старые папки файлов из sites/default/files. И работем дальше.

0 комментариев

Отправить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Для формирования вашего аватара используется сервис: Gravatar
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.