PYTHON EGG Ошибка извлечения кэша

Я пытаюсь выполнить скрипт Python с веб-страницы php. Скрипт python использует модуль netsnmp, который зарегистрировал следующую ошибку в httpd error_log:

Traceback (последний вызов был последним):

Файл "/var/www/html/backendscripts/updateMachine.py", строка 5, в 
    импорт netsnmp,,,
Следующая ошибка произошла при попытке извлечь файл (ы) в яйцо Python
кэш:
  [Errno 13] В доступе отказано: '**/var/www/.python-eggs/netsnmp_python-1.0a1-py2.5-linux-i686.egg-tmp'**
Каталог кеша Python в настоящее время установлен на:
  /var/www/.python-eggs
Возможно, ваша учетная запись не имеет доступа для записи в этот каталог? Вы можете
изменить каталог кеша, установив среду PYTHON_EGG_CACHE
переменная для указания на доступный каталог.

Яйцо с питоном находится в /root/.python-eggs/ каталог. Я также создал мягкую ссылку в /var/www/ директория, указывающая на директорию кеша с полными разрешениями для всех пользователей.

/var/www/.python-eggs -> /root/.python-eggs

[root @ localhost.python-eggs] # pwd
/var/www/.python-eggs


[root @ localhost.python-eggs] # ls -lR..:
всего 4
drwxrwxrwx 3 root root 4096 2011-10-07 02:17 netsnmp_python-1.0a1-py2.5-linux-i686.egg-tmp
./netsnmp_python-1.0a1-py2.5-linux-i686.egg-tmp:
всего 4
drwxrwxrwx 2 root root 4096 2010-06-09 22:21 netsnmp
./netsnmp_python-1.0a1-py2.5-linux-i686.egg-tmp/netsnmp:
всего 84
-rwxrwxrwx 1 root root 81349 2010-06-09 22:20 client_intf.so
 

Я даже поставил PYTHON_EGG_CACHE Переменная среды в скрипте Python:

import os

os.environ['PYTHON_EGG_CACHE'] = '/var/www/.python-eggs/'**

но все равно скрипт не выполняется.

0 ответов

Другие вопросы по тегам