Установить php-sqlite модуль для php-5.2.17. Install php-sqlite for php 5.2.17

Опишу как установить php-sqlite модуль для php-5.2.17.

Как установить версию php-5.2.17 описано в этой статье. Но для версии php 5.2.17 нет пакета php-sqlite, он только для 5.3.Х есть в репозиторие atomic. В архивах atomic есть src.rpm для этого пакета, с него можно собрать RPM пакет php-sqlite который нам нужен и установить на сервер.
Continue reading

debian squeeze установка\даунгрейд php до 5.2.17. install\downgrade to php 5.2.17

Столкнулся с проблемой установки php 5.2.17 на debian 6 squeeze, так как уже во всех репозиториях есть возможность обновиться только до php 5.3.x. Удалось произвести установку 5.2.17 следующим способом:
добавляем dotdeb lenny репозиторий
Continue reading

redmine 500 internal error vendor/plugins/redmine_autohier/app/helpers/application_helper.rb:40:in `breadcrumb’. autohier

При нажатии в задаче трекера redmine на “Затраченное время:” выдало ошибку 500 internal error.
в логах redmine log/production.log:

Processing TimelogController#index (for 111.111.111.111 at 2011-10-22 11:22:24) [GET]
Parameters: {“issue_id”=>”222”, “project_id”=>”project”, “action”=>”index”, “controller”=>”timelog”}
Rendering template within layouts/base
Rendering timelog/index
ActionView::TemplateError (undefined method `short_title’ for nil:NilClass) on line #5 of app/views/timelog/index.html.erb:
2: <%= link_to_if_authorized l(:button_log_time), {:controller => ‘timelog’, :action => ‘new’, :project_id => @project, :issue_id => @issue}, :class => ‘icon icon-time-add’ %>
3:
4:
5: <%= render_timelog_breadcrumb %>
6:
7:
8:
vendor/plugins/redmine_autohier/app/helpers/application_helper.rb:40:in `breadcrumb’
Continue reading

Centos Обновить php до 5.2.17. Upgrade php to 5.2.17 on Centos OS

Часто требуется обновить php до версии именно 5.2.17 на Centos, не все еще перешли на php 5.3.X (связано с Zend Optimizer также). В различных репозиториях Centos уже находятся пакеты именно с php-5.3.X. Поведаю простой способ обновлять php до версии 5.2.17 с репозитория atomic и себе сделаю заметку заодно (хотя если забуду, скорее всего версия php 5.2.17 уже будет не актуальна 🙂 )

Итак, подключаем к нашему Centos репозиторий atomic:
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh

он при этом просит подтвердить лицензию:

Do you agree to these terms? (yes/no) [Default: yes]

Continue reading

Ukrtelecom запросы USSD. Коды получения информации в сети Ukrtelecom

Решил для себя сделать заметку, чтобы каждый раз не искать USSD запросы для сети Ukrtelecom в сети. Может кому-то пригодится, также:

*100# – Баланс
*110*”номер абонента”# – Услуга”Перезвони Мне”.
*111*XXXXXXXXXXXXXX# – Пополнение баланса, где XXXXXXXXXXXXXX – секретный код ваучера пополнения.
*121# – Количество бонусов (SMS, минут, МБ).
Continue reading

python urllib2 cpanel api. Использование Cpanel API в скриптах python

Стал вопрос как автоматизировать задачи по созданию\управлению хостинг-аккаунтами в панели управления WHM/Cpanel с помощью python. Немного поисков и экспериментов – все оказалось не так сложно с библиотекой python urllib2…

Все что нам нужно – это установленный python ( у меня версия 2.6), модуль urllib3, а также, хост с установленной панелью Cpanel для экспериментов.
Установка модуля python urllib3:

pip install urllib3
или
easy_install urllib3

просмотреть все доступные функции Cpanel API можно в документации Cpanel SoftwareDevelopmentKit/XmlApi. Пример будем делать на основе функции List Accounts — listaccts.
Continue reading

что такое django или django фреймворк ?

Если у Вас возник вопрос “что такое django?”, значит Вы уже слышали, читали где-то про этот замечательный фреймфорк, или хотите начать его изучать.

Django – это веб-фрейворк высокого уровня написан на языке python, который дает возможность значительно ускорить процесс разработки, удобный в написании, дает возможность разграничить процессы программирования, верстку и дизайн. На Django фреймворк Вы сможете разрабатывать высоко-производительные веб-проэкты любой сложности быстро и эфективно. Так он был разработан в быстро изменяющейся среде отдела новостей, задачей django было сделать общие задачи Веб разработки быстрыми и легкими.
Continue reading

Установка vzdump на Centos 5

vzdump – утилита для создания бэкапа контейнеров в Openvz. Можно создавать бэкапы “на лету” не останавливая ВПС, контейнер будет “заморожен” на время повторной синхронизации. Время простоя и сонхронизации зависит от занимаемого дискового пространства ВПС. Выглядит как временная недоступность сети.
Continue reading

IntegrityError: duplicate key value violates unique constraint “django_content_type_app_label_model_key”

При переносе базы данных с mysql сервера на postgresql через django наткнулся на ошибку,
сделал дамп dumpdata в формате xml и потом восстановил в базу через loaddata:

python manage.py dumpdata -v 2 –format=xml –traceback > baza.xml
python manage.py loaddata baza.xml

получил при восстановлении manage.py loaddata ошибку:

python manage.py loaddata baza.xml
IntegrityError: duplicate key value violates unique constraint “django_content_type_app_label_model_key”
DETAIL: Key (app_label, model)=(affiliate, affiliate) already exists.

Continue reading

Восстановить пароль для admin в joomla

Восстановить пароль для пользователя admin в joomla  можно с помощью команды:

update jos_users set password=MD5(‘Paroll’) where username=”admin”;

Paroll – новый пароль для входа в админку joomla (можно ввести любой другогй)
вводить в консоли mysql или например через phpmyadmin.