Перенос сайта на Drupal

Статус
В этой теме нельзя размещать новые ответы.

Slomn

Создатель
Регистрация
8 Май 2007
Сообщения
50
Реакции
5
Перенёс сайт на Drupal с одного хостинга на другой.
При переносе изменил название базы и пасс. Сайт вроде заработал, но закешировались старые пути и в админку зайти не могу

пишет следующие:

* warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s:( (/home/!!!!!/data:.) in /home/!!!!!!!/data/www/имя.ru/includes/file.inc on line 190.
* warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s:( (/home/!!!!!!/data:.) in /home/!!!!!!/data/www/имя.ru/includes/file.inc on line 190.

подскажите как подправить и что изменить, вроде всё пересмотрел а найти не могу.
 
попробуй почистить кэш вручную.
 
Виртуал хосте прописан open_basedir.
У тебя в конфиге папка для храенения временных файлов указана /tmp.
Поэтому папку перенеси в www директорию либо решай с хостером.
 
Виртуал хосте прописан open_basedir.
У тебя в конфиге папка для храенения временных файлов указана /tmp.
Поэтому папку перенеси в www директорию либо решай с хостером.
Виртуальный хостинг мой.

Но как решить проблему так и не понял.
 
Открой майадмином в базе друпала табличку variable. найди в ней строку file_directory_temp второе поле в сериалайзед массиве записан путь до временых файлов. тебе нужно его изменить на такой как на новом хостинге должен быть. цифра после "s:" означает длину пути, посчитай сколко символов получилось в новом пути и ее тоже измени иначе ансериалайз небудет работать :) Удачи.
 
В настройках хоста апаче содержится такая строка
php_admin_value open_basedir "/home/www/site/htdocs" , которая ограничивает работу скриптов выше каталога htdocs. папка /tmp находится выше, поэтому скрипты не могут туда складывать временные файлы.
Можешь попробовать создать файл .htaccess если его нету, и сделать такую запись

php_admin_value open_basedir "/tmp"

Если проблема останется обратись к поставщику услуг.
 
Спасибо всем кто откликнулся и помог советом.

Пробовал и в .htaccess путь прописывать ниче не помогло.
И создовал в нутри папку tmp

Так как сайт был клиентский то в итоге попросил доступ в админку и там нашел где прописывается путь к файлы временному и прописал там /home/!!!!!!/data/tmp всё заработало.

Тему можно закрыть.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху