Изменить папку главного домена в Cpanel. Change document root

В шаблоне пользователя Cpanel есть возможность изменить папку главного домена documentroot.
В файле /var/cpanel/userdata/< пользователь>/< домен> новый путь к корневой папке сайта можно установить в переменной documentroot:

После выполненых изменений запустить следующие команды:
Continue reading

Не работает REQUEST_FILENAME в htaccess. Doesn’t work REQUEST_FILENAME

Перестал срабатывать RewriteCond %{REQUEST_FILENAME} в .htaccess на одном проекте. И на этом же сервере, у другого проекта — работало.
Вот такое перенаправление:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php [L]

Continue reading

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

Быстрая установка php-ffmpeg, выполнена на сервере Centos 6 + WHM/Cpanel.
Подключаем нужные репозитории centos

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

Отключаем rpmforge, чтобы его использовать только для установки ffmpeg разово


sed -i 's/enabled = 1/enabled = 0/g' /etc/yum.repos.d/rpmforge.repo

Ставим нужные пакеты для корректной установки ffmpeg:
Continue reading

Bitrix smtp: account default not found: no configuration file available

Проблема встречается на виртуальной машине bitrix не отправляется почта через php mail(). В логе ошибок apache видим ошибку:

smtp: account default not found: no configuration file available

Значит что файл настроек отправки почты /home/bitrix/.msmtprc не существует.
Нужно его создать под пользователем и группой bitrix:
Continue reading

Установка proftpd на Centos 7, авторизация через AuthUserFile. Install ProftpD on Centos 7

ставим сам пакет proftpd из репозитория:

yum install proftpd proftpd-utils

Открываем конфиг /etc/proftpd.conf добавляем туда строки:

AuthUserFile /etc/ftpd.passwd
RequireValidShell off
AuthPAM off
RootLogin off
#UseFtpUsers on
PassivePorts 30000 35000

Проверяем или есть настройка закрыть пользователя в его домашней директории чтобы не мог видеть другие каталоги в системе
Continue reading

postgis pg_restore: [archiver] input file does not appear to be a valid archive

при переносе базы данных с версии postgresql 9.1 c postgis 1.5 на postgresql 9.3 с postgis 2.1, получил ошибку:

PostgreSQL-9.3 — Can’t access $libdir/postgis-1.5

конечно так как у нас postgis 2.1, то папка будет $libdir/postgis-2.1, по этому и матерится.
нашел инструкцию для правильного обновления переноса при использовании postgis:
http://postgis.net/docs/manual-1.5/ch02.html#hard_upgrade
Continue reading

отключить проверку spamassassin отправляемой почты в ispmanager spamass-milter в Centos

В ISPManager в разделе возможности включено sendmail + spamassassin. По молчанию спамфильтр проверяет и входящую и исходящую почту, что уменьшает количество отправленных писем за какое-то время при рассылках. Отключить проверку исходящей почты можно в настройках spamass-milter, в файле /etc/sysconfig/spamass-milter прописать:

Continue reading

Установка настройка dante + radius авторизация в Centos 6.4

Установка dante + radius auth за 5-10 минут

Подключаем epel репозиторий и ставим нужные пакеты:

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install pam pam-devel pam_radius -y

Ставим dante подключив репозиторий rpmforge:

rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
yum install dante-server dante -y

Или не подключая репозиторий ставим PRM пакетами:
Continue reading