CURL не имеет доступа в папку

daga
На сайте с 01.06.2004
Offline
161
1125

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

Скрипт платный рабочий, разработчик сказал на сервере копать.

При включенном Safe Mode выдает ошибку:

Warning: curl_setopt() [function.curl-setopt]: Unable to access

/home/......./_temp/_da_0.405648001282994281.куки

Это говорит о том, что CURL не имеет доступа в папку _temp не смотря на то, что на ней стоят права 777.

----------------------------

пробовал также отключить Safe Mode для папки _temp

прописывал в httpd.conf и также php.ini

<Directory /home/......./_temp>

php_admin_flag safe_mode off

</Directory>

Облачный хостинг, официальный регистратор доменов в Украине. За прогон сайта, проведу видео-сессию, трансформирующую сознание:)
V
На сайте с 25.07.2006
Offline
128
#1

open_basedir не включено? папка вообще существует?

Приватный linux-администратор
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#2

1) скажите разработчику, что за curl к локальным файлам принято отрывать руки.

2) не используйте safe mode, он - кривой и deprecated. не используйте open_basedir по той же причине.

3) запускайте php как CGI, от имени пользователя, уберите права 777, и всё заработает.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
daga
На сайте с 01.06.2004
Offline
161
#3

open_basedir включен, но это не влияет на ситуацию.

папка естественно существует с правами 777.

Сервер так настроен, что не от CGI запускается. Там много сайтов, так что это не переделать так.

Еще как-то сделать можно?

Как можно на папку отключить Safe Mode?

Стоит DirectAdmin

D
На сайте с 11.05.2010
Offline
15
#4

На папку Safe_mode не применяется, применяется только на виртуальный хост.

С напильником и бубном (http://kaba.org.ua)
daga
На сайте с 01.06.2004
Offline
161
#5

стоит php 5.2.8, с версии 5.3 не рекомендуют Safe Mode

На версию 5.3 не могу поменять, так как Zend под нее не работает.

M
На сайте с 01.12.2009
Offline
235
#6

на 5.3 есть зенд, если не подвёл перевод с офф сайта.

Администратор Linux,Freebsd. построения крупных проектов.
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#7
madoff:
на 5.3 есть зенд, если не подвёл перевод с офф сайта.

Нет - под него только RC, и он не умеет (и не будет уметь) запускать файлы от 5.2.х и наоборот.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий