drupal php: проблема с хостингом нового сайта drupal - PullRequest
2 голосов
/ 28 июня 2010

Я новичок в друпале. Я пытаюсь разместить его на бесплатном хостинге (немецкий) kilue.de. (Apache, mysql5.0) Чтобы проверить, что я сделал локально, на сайте: 1- Я создаю базу данных, используя phpmyadmin 2 - Я скопировал то, что у меня есть в / var / ww, используя FTP

Как только я запускаю свой сайт с использованием данного uurl, у меня появляется это сообщение:

* warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/data/multiserv/users/395147/projects/730411:/var/tmp/multiserv/users/395147/projects/730411:/data/apache/users/kilu.de/agbsite) in /data/multiserv/users/395147/projects/730411/www/includes/file.inc on line 190.
* warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/data/multiserv/users/395147/projects/730411:/var/tmp/multiserv/users/395147/projects/730411:/data/apache/users/kilu.de/agbsite) in /data/multiserv/users/395147/projects/730411/www/includes/file.inc on line 787.
* warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/data/multiserv/users/395147/projects/730411:/var/tmp/multiserv/users/395147/projects/730411:/data/apache/users/kilu.de/agbsite) in /data/multiserv/users/395147/projects/730411/www/includes/file.inc on line 787.
* warning: fopen() [function.fopen]: Filename cannot be empty in /data/multiserv/users/395147/projects/730411/www/includes/file.inc on line 788.
* The file could not be created.
* warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/data/multiserv/users/395147/projects/730411:/var/tmp/multiserv/users/395147/projects/730411:/data/apache/users/kilu.de/agbsite) in /data/multiserv/users/395147/projects/730411/www/includes/file.inc on line 190.
* warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/data/multiserv/users/395147/projects/730411:/var/tmp/multiserv/users/395147/projects/730411:/data/apache/users/kilu.de/agbsite) in /data/multiserv/users/395147/projects/730411/www/includes/file.inc on line 190.
* warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/data/multiserv/users/395147/projects/730411:/var/tmp/multiserv/users/395147/projects/730411:/data/apache/users/kilu.de/agbsite) in /data/multiserv/users/395147/projects/730411/www/includes/file.inc on line 787.
* warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/data/multiserv/users/395147/projects/730411:/var/tmp/multiserv/users/395147/projects/730411:/data/apache/users/kilu.de/agbsite) in /data/multiserv/users/395147/projects/730411/www/includes/file.inc on line 787.
* warning: fopen() [function.fopen]: Filename cannot be empty in /data/multiserv/users/395147/projects/730411/www/includes/file.inc on line 788.
* The file could not be created.
* warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/data/multiserv/users/395147/projects/730411:/var/tmp/multiserv/users/395147/projects/730411:/data/apache/users/kilu.de/agbsite) in /data/multiserv/users/395147/projects/730411/www/includes/file.inc on line 190.

Может кто-нибудь помочь мне выяснить, в чем проблема?

Ответы [ 2 ]

6 голосов
/ 28 июня 2010

Ваш веб-хост не позволяет вам получить доступ к расположению временного файла Drupal по умолчанию, /tmp.

Вы можете перейти на admin/settings/file-system и изменить местоположение временного файла на то, к которому у вас есть доступ. Я бы создал папку с именем tmp в вашем пользовательском каталоге и вместо этого указывал бы на это местоположение. Возможно, вам понадобится установить для него разрешения через CHMOD, чтобы веб-сервер мог писать в него.

В вашем конкретном случае попробуйте установить его на

 /var/tmp/multiserv/users/395147/projects/730411. 

Это должна быть папка, разрешенная настройкой open_basedir.

0 голосов
/ 28 июня 2010

Может показаться, что действует ограничение open_basedir.

...