Получил следующую ошибку: «ExtractionError: Can’t extract file(s) to egg cache The following error occurred while trying to extract file(s) to the Python egg cache: [Errno 13] Permission denied: ‘//.python-eggs’ The Python egg cache directory is currently set to: //.python-eggs Perhaps your account does not have write access to this directory? You can change the cache… Read more »
Posts Categorized: Apache
Apache и конфиги в CentOS
Проверка как apache разобрал конфигурационный файл для CentOS: httpd -S проверка правильности синтакиса файла apachectl configtest
Аналог phpinfo в Python
Качаем этот файл: http://www.modpython.org/live/current/lib/python/mod_python/testhandler.py (Копию на всякий пожарный положу сюда) сохраняем на винте, там где находится наш сайт. В настройках апача меняем PythonHandler на наш testhandler: PythonHandler testhandler запускаем наш сайт и видим подобие того, что выдает phpinfo
Установка mod_python в Ubuntu
sudo apt-get install libapache2-mod-python sudo /etc/init.d/apache2 restart
Нахождение порта apache
Нахождение порта apache (верно для mod_python) req.connection.local_addr[1] Стандартный результат будет «80»
Mod_python, объект Request
req.uri — путь без домена и аргументов req.args — арргументы req.get(«argName»,»»).filename — имя загруженного файла req.hostname — имя хоста
Логирование ошибок в mod_python
mod_python.apache.log_error(error) Добавлеяет error в лог Apache
Одна точка входа для FastCGI (Python)
Апачевский конфиг позволяющий создать одну точку входа <VirtualHost z2.world.com:80> ServerAdmin a@b.c DocumentRoot /var/www/z2 ServerName z2.world.com:80 ErrorLog /var/www/log/error.log SetHandler fastcgi-script ScriptAliasMatch ^(/.*)$ /var/www/z2/publisher.py$1 <Directory /> Options FollowSymLinks +ExecCGI AllowOverride All </Directory> </VirtualHost>
Структура взаимодействия Apache и Python
Структура взаимодействия Apache и Python Структура взаимодействия Apache и Python
Свежие комментарии