A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Не запускается ProFTPd, решение.

Не запускается ProFTPd, решение.


Рубрика: Администрирование
Метки: |
Просмотров: 3750

На сервере установлен ProFTPd и Webmin.

По непонятным причинам перестал запускаться ProFTPd и все FTP подключения перестали работать.

При запуске с сервера получаем [FAILED]

[root@sharedin report]# service proftpd start
Starting proftpd:  [FAILED]

Что делать если не запускается ProFTPd?

Для начала ищем причину:

1. Заходим на сервер через SSH

2. Выполняем команду /usr/sbin/proftpd

3. В моем случае в ответе я вижу:

[root@sharedin log]# /usr/sbin/proftpd
2018-11-21 03:04:15,813 sharedin.buxar-host.eu proftpd[16771]: fatal: unknown configuration directive 'VRootEngine' on line 16 of '/etc/proftpd.conf'

Получается что в файле конфигурации ProFTPd ошибка в строке 16.

Хотя настройки я не менял, но видимо после какого-то сбоя они сами поменялись.

Из понятно что проблема с 'VRootEngine', которое не используется в принципе, находим строку

VRootEngine on
в конфиге /etc/proftpd.conf и закомментируем её знаком # что бы она не использовалась.

Если повторим команду /usr/sbin/proftpd, то получим следующую ошибку:

[root@sharedin log]# /usr/sbin/proftpd
2018-11-21 03:08:40,515 sharedin.buxar-host.eu proftpd[17960]: fatal: unknown configuration directive 'VRootAlias' on line 18 of '/etc/proftpd.conf'
[root@sharedin log]# /usr/sbin/proftpd

По этому вместе с 16-той строкой нужно закомментировать и 18тую

VRootAlias /etc/security/pam_env.conf etc/security/pam_env.conf
и все будет работать.

Запускаем ProFTPd командой service proftpd start, ждем (в моем случае достаточно долго) и наслаждаемся работой сервиса FTP

Автор: BuxarNET (Тяшкевич Виталий) для IntFAQ.ru, по инструкции от хостинг провайдера Buxar-Host.ru