№2 Путь python. Запуск python скрипта, настройка nginx + uwsgi + python + virtualenv

В системе должен быть установлен модуль python virtualenv, если не установлен ставим:

pip install virtualenv -U
или
pip3.3 install virtualenv -U

создаем пользователя и виртуальную среду python (virtualenv)


useradd -m -s /bin/bash pyuser1
chmod 750 /home/pyuser1
chgrp www-data /home/pyuser1 # или chgrp nginx (надо менять группу папки на пользователя под которым запускается nginx)
su - pyuser1
virtualenv-3.3 /home/pyuser1/.venv

Continue reading

№1 Путь python. Установка python 3 на Centos Debian

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

Установка python  3  в Centos

сначала ставим необходимые зависимости:

yum install libjpeg-devel libjpeg freetype freetype-devel zlib-devel zlib libxml2-devel libxml2 libxslt libxslt-devel

установка python из исходников:
(на момент написания статьи последняя версия python 3.2.3)

Continue reading

Установка php-5.2.17 на Centos 6 x64

есть еще сайты на php-5.2.17 у пользователей, которые не имеют желание обновлять код.

yum install mariadb-devel (или mysql-devel)

Ставим нужные пакеты:

yum install libxml2-devel libxslt-devel openssl-devel libcurl-devel libpng-devel gmp-devel libmcrypt-devel libmhash-devel libtidy-devel libjpeg-turbo-devel libjpeg-turbo zlib-devel libtool-ltdl-devel

Continue reading

обновление Board3 Portal до 2.0.0 ошибка SQL ERROR Table ­phpbb_portal_modules doesn’t exist

при обновлении Board3 Portal 2.0.0 до версии 2.0.0 выдает ошибку:

SQL ERROR Table ­phpbb_portal_modules doesn’t exist

это потому что в базе отсутствует таблица phpbb_portal_modules. Создать ее можно например через phpmyadmin в разделе SQL выполнить следующий код:
Continue reading

build apache ошибка httpd-2.2.22 /server/util_pcre.c:140: undefined reference to pcre_info

нужно было добавить модуль actions к сборке apache на freebsd под управлением directadmin

cd /usr/local/directadmin/custombuild
mkdir -p custom/ap2
cp configure/ap2/configure.apache custom/ap2/configure.apache
vi custom/ap2/configure.apache

в файл custom/ap2/configure.apache добавил —enable-actions
Запустил пересборку:

./build clean
./build apache

получил ошибку:

httpd-2.2.22/server/util_pcre.c:140: undefined reference to `pcre_info’

Continue reading

NRPE: Unable to read output. Nagios NRPE

Во время установки плагина nrpe для nagios ошибка «NRPE: Unable to read output».

Возможные причины:
1. Проверить или установлен nagios-plugins на удаленном сервере с nrpe агентом
2. Если нужно доставляем библиотеки в Centos с помощью yum:
Continue reading

rhodecode nginx uwsgi hgweb_mod.py line 100 in run_wsgi KeyError: SCRIPT_NAME

Установил rhodecode под nginx + uwsgi + python virtualenv, получил ошибку: KeyError ‘SCRIPT_NAME’. Интерфейс заработал, а вот клонирование или другие манипуляции с репозиторием не проходят

> Traceback (most recent call last):
> File
> «lib/python2.6/site-packages/RhodeCode-1.2.3-py2.6.egg/rhodecode/lib/middleware/simplehg.py»,
> line 176, in __call__
> return app(environ, start_response) File
> «lib/python2.6/site-packages/mercurial-1.9.3-py2.6-linux-i686.egg/mercurial/hgweb/hgweb_mod.py», line 91, in __call__
> return self.run_wsgi(req) File «lib/python2.6/site-packages/mercurial-1.9.3-py2.6-linux-i686.egg/mercurial/hgweb/hgweb_mod.py», line 100, in run_wsgi
> req.url = req.env[‘SCRIPT_NAME’] KeyError: ‘SCRIPT_NAME’

Continue reading

django sorl.thumbnail не создает иконки thumbnails, не работает. Caught Suspicious Operation while rendering: Attempted access to ‘cache

Возникла проблема, когда приложение sorl.thumbnail не создает иконки (thumbnails) и не выдает ошибок при DEBUG=True. Ошибка: «Caught SuspiciousOperation while rendering: Attempted access to cache/»

У приложения sorl.thumbnail есть параметр THUMBNAIL_DEBUG дополнительно, который и надо прописать в файл настроек settings.py:
THUMBNAIL_DEBUG = True
Continue reading