Архив за месяц: Декабрь 2016

Установка PostgreSQL 9.3 на CentOS 6

PostgreSQL — свободная объектно-реляционная система управления базами данных © Wiki С последними обновлениями в стандартных репозиториях CentOS доступна версия 8.4 Для установки 9.3 необходимо установить официальный репозиторий: # wget https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-3.noarch.rpm Репозитории для других версий, архитектур и дистрибутивов можно подсмотреть тут Устанавливаем: # rpm -Uvh pgdg-centos93-9.3-3.noarch.rpm # yum install postgresql93-server После этого нужно инициализировать базу данных… Читать далее »

NGinx 413 Request Entity Too Large

Иногда при загрузке файла на сайт который крутится на NGinx-е пожно получить следующую ошибку NGinx 413 Request Entity Too Large А в логах эта ошибка выглядит так: [error] 89526#100390: *446715 client intended to send too large body: 38378413 bytes Возникает она по той причине, что по умолчанию nginx разрешает максимально допустимый размер тела запроса клиента… Читать далее »

Установка Roundcube на NGinx во FreeBSD

# cd /usr/ports/mail/roundcube/ # make config Выбираем в качестве хранилища для бекенда MySQL # make -DBATCH install clean Сразу задаём правильных владельца и группу, что бы веб-установщик смог сгенерировать конфигурационные файлы # chown -R www:www /usr/local/www/roundcube/ Создадим базу, в которой будут храниться все настройки # mysql -uroot -p Password: mysql> CREATE DATABASE roundcube CHARACTER SET… Читать далее »

Отключение IPv6 в Linux

Минуя причину необходимости в отключении поддержки IPv6 на сервере под управлением Linux сразу перейду к реализации. Методов много, но я выбрал именно этот так как он исключительно простой и позволяет отключить IPv6 без перезагрузки aka «на лету». Для этого необходимо в файл /etc/sysctl.conf добавить такие строки: net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 и выполнить для… Читать далее »

Установка Python 2.7 в CentOS 6/7 вместе с pip2.7

На момент публикации материала версия python 2.7.13 является самой последней. Её и будем устанавливать Сперва нам понадобится компилятор gcc для установки из исходного кода # yum install gcc Далее переходим в каталог для сырцов, скачиваем архив и работаем с ним # cd /usr/src # wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13rc1.tgz # tar xzf Python-2.7.13rc1.tgz # cd Python-2.7.13rc1 # ./configure… Читать далее »

Сброс пароля в MySQL

Процедура сброса root пароля довольно проста, но как оказалось сильно востребована. Когда в очередной раз достался на обслуживание сервер, к которому у владельца был только ssh, решил записать инструкцию на «черный день». В общем ничего сложного. В качестве сервера выступает Ubuntu. Первым делом останавливаем сервер и запускаем его снова в режиме с отключением проверки привилегий.… Читать далее »

Установка Composer в CentOS/Debian/Ubuntu

Composer — это пакетный менеджер уровня приложений для языка программирования PHP, который предоставляет средства по управлению зависимостями в PHP-приложении. Composer разработали и продолжают поддерживать два программиста Nils Adermann и Jordi Boggiano. (c) Wiki Установка последней стабильной версии довольно проста # cd /tmp # curl -sS https://getcomposer.org/installer | php All settings correct for using Composer Downloading… Читать далее »