У меня ubuntu на virtualbox, так вот, я уже все сделал с правами проблем нету, я www-data добавил во все группы в том числе и root, php скрипты то запускаются, сайты работают, а именно .py не работает вот лог apache
Это было до
[Sun Sep 15 16:15:32 2013] [error] [client 127.0.0.1] Options ExecCGI is off in this directory: /media/sf_Ubuntu/public_html/projects/wm/html/programs/twitter/index.psp
[Sun Sep 15 16:23:44 2013] [error] [client 127.0.0.1] Options ExecCGI is off in this directory: /media/sf_Ubuntu/public_html/projects/wm/html/programs/twitter/index.py
Эти логи при записи
AddHandler mod_python .py
PythonHandler mod_python.py
PythonDebug On
В <Directory></Directory>
После манипуляций с опциями
[Sun Sep 15 16:53:33 2013] [error] [client 127.0.0.1] Premature end of script headers: index.py
[Sun Sep 15 16:53:34 2013] [error] [client 127.0.0.1] (8)Exec format error: exec of '/media/sf_Ubuntu/public_html/projects/wm/html/programs/twitter/index.py' failed
Прописано в виртуальном хосте
Options +ExecCGI
AddHandler cgi-script .py
Пользователь решил продолжить мысль 15 Сентября 2013, 17:03:51:
Вот мой файл виртуального хоста
<VirtualHost *:80>
ServerName wm.projects
ServerAlias
www.wm.projectsDocumentRoot /media/sf_Ubuntu/public_html/projects/wm/html
ServerAdmin webmaster@localhost
ErrorLog /media/sf_Ubuntu/public_html/projects/wm/logs/apache_error.log
CustomLog /media/sf_Ubuntu/public_html/projects/wm/logs/apache_access.log combined
LoadModule python_module modules/mod_python.so
<Directory /home/ess2/public_html/projects/wm/html>
Options FollowSymLinks
Options +Indexes
AllowOverride All
Order allow,deny
Allow from all
AddHandler mod_python .py
PythonHandler mod_python.py
PythonDebug On
Options +ExecCGI
AddHandler cgi-script .py
</Directory>
ScriptAlias /cgi-bin/ /media/sf_Ubuntu/public_html/projects/wm/html
php_admin_value upload_tmp_dir /media/sf_Ubuntu/public_html/projects/wm/tmp
php_admin_value error_log /media/sf_Ubuntu/public_html/projects/wm/logs/php.log
php_admin_value session.save_path /media/sf_Ubuntu/public_html/projects/wm/tmp
</VirtualHost>
php скрипты работают без проблем