Переехал на другую площадку, почти счастлив ...

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

Аватар пользователя Сергей Березин Сергей Березин 7 ноября 2016 в 5:01

Переехал с VDS от ihc.ru к Linode.com.
Всё нормально, но появились ошибки.
Я так понимаю, что в базе данных что-то неладно, ведь если подчистую ставлю Drupal, то ошибок никаких нет, а после импортирования дампа ошибки есть.
Может подскажете в чём дело и как исправить.
Спасибо!

Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/domain.com/public_html:/home/admin/tmp) in DrupalLocalStreamWrapper->getLocalPath() (line 380 of /home/admin/web/domain.com/public_html/includes/stream_wrappers.inc).
Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/domain.com/public_html:/home/admin/tmp) in DrupalLocalStreamWrapper->getLocalPath() (line 382 of /home/admin/web/domain.com/public_html/includes/stream_wrappers.inc).
Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/domain.com/public_html:/home/admin/tmp) in DrupalLocalStreamWrapper->getLocalPath() (line 380 of /home/admin/web/domain.com/public_html/includes/stream_wrappers.inc).
Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/domain.com/public_html:/home/admin/tmp) in DrupalLocalStreamWrapper->getLocalPath() (line 382 of /home/admin/web/domain.com/public_html/includes/stream_wrappers.inc).
Warning: file_put_contents(temporary:///.htaccess): failed to open stream: "DrupalTemporaryStreamWrapper::stream_open" call failed in file_create_htaccess() (line 496 of /home/admin/web/domain.com/public_html/includes/file.inc).
Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/domain.com/public_html:/home/admin/tmp) in DrupalLocalStreamWrapper->getLocalPath() (line 380 of /home/admin/web/domain.com/public_html/includes/stream_wrappers.inc).
Warning: realpath(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/domain.com/public_html:/home/admin/tmp) in DrupalLocalStreamWrapper->getLocalPath() (line 382 of /home/admin/web/domain.com/public_html/includes/stream_wrappers.inc).
Warning: is_writable(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/domain.com/public_html:/home/admin/tmp) in system_requirements() (line 368 of /home/admin/web/domain.com/public_html/modules/system/system.install).
Warning: is_dir(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/domain.com/public_html:/home/admin/tmp) in system_requirements() (line 369 of /home/admin/web/domain.com/public_html/modules/system/system.install).

Комментарии

Аватар пользователя Сергей Березин Сергей Березин 7 ноября 2016 в 6:17

Там много написано, но так и не ясно.

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

Аватар пользователя Сергей Березин Сергей Березин 7 ноября 2016 в 8:06

Решение сам нашёл. Методом сравнения своей установки с чистой установкой.

Почему-то на предыдущем сервере путь был просто /admin/config/media/file-system
Temporary directory: /tmp

А здесь на свежеустановленном Drupal путь другой /admin/config/media/file-system
Temporary directory: /home/admin/tmp

Из-за такой мелочи 10 часов промучался.

Аватар пользователя Studio VIZA Studio VIZA 7 ноября 2016 в 8:17
2

Сергей Березин wrote:

на свежеустановленном

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

Аватар пользователя Сергей Березин Сергей Березин 7 ноября 2016 в 18:40

Studio VIZA wrote:

Если вы имеете в виду автоустановку, то это зло.

Вручную всё ставлю. Как обычно.
Автоустановка - это как? Когда хостерский скрипт всё ставит?