Перенос файлов из друпала 7 в друпал 8 - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть веб-сайт Drupal 7, и мне нужно обновить его до Drupal 8 Я следовал документации по сайту drupal для обновления до drupal 8 с помощью веб-браузера https://www.drupal.org/docs/8/upgrade/upgrade-using-web-browser#source-site

Теперь оба сайта установлены на одном сервере сразные домены.

Когда я добавил доступ к базе данных, все данные были успешно перенесены, за исключением файлов мультимедиа, поскольку у меня возникла ошибка при вводе в каталог открытых файлов. Я пробовал следующие каталоги, но каждый из них возвращал ошибку.

1- Когда я добавил каталог публичных файлов с адресом веб-сайта как https://drupal7migration.mydomain.com/sites/default/files

или

https://drupal7migration.mydomain.com/sites/default/files

ошибка не смогла прочитать из публичногокаталог файлов.Ошибка клиента 'Head https://drupal7migration.mydomain.com/sites/default/files' привела к 404 не найденному ответу.

2 - Когда я добавил локальный файловый каталог: /var/www/vhosts/drupal7migration.mydomain.com/httpdocs/sites/ default / files

Или

/ var / www / vhosts / drupal7migration.mydomain.com / httpdocs / sites / default / files / public

Или

/ var / www / vhosts / drupal7migration.mydomain.com / httpdocs / sites / default / public

ошибка «не удалось прочитать из каталога общих файлов».

также сайтыпапка имеет разрешение 777.

Итак, какой правильный общедоступный каталог файлов следует добавить для успешной миграции базы данных и файлов?

1 Ответ

0 голосов
/ 12 ноября 2018

Папка files обычно находится в: / Сайты / YourSite / файлы.

Учитывая указанные вами ошибки, похоже, что у «веб-сервера» недостаточно прав на файлы / sites / yourSite / (чтение, запись и выполнение).

Итак, определите пользователя, под которым работает ваш веб-сервер, и убедитесь, что для его использования достаточно прав.

Подробнее смотрите в документации: https://www.drupal.org/docs/7/install/setting-up-the-files-directory

Кроме того, посмотрите на ваш веб-сервер vhost, чтобы узнать фактическое местоположение documentRoot. Я не думаю, что у вас есть правильно: /var/www/vhosts/drupal7migration.mydomain.com/httpdocs/sites/default/files

Вероятно, это должно быть

/var/www/vhosts/drupal7migration.mydomain.com/sites/default/files

Обычно , У вас есть /

вар / WWW / HTML / example.com

Point
на ваш Drupal установить как:

/

yourDrupalInstall / сайты / example.com

или

/ yourDrupalInstall / сайты / по умолчанию

                                  /files
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...