Проблемы XAMPP, PROFTPD

Я установил XAMPP на свой macOS Mojave. Когда я запускаю эту команду 'sudo / Applications / XAMPP / xamppfiles / xampp start'

я получаю следующие ошибки:

Запуск XAMPP для Mac OS X 7.2.10-0 ... XAMPP: Запуск Apache ... хорошо. XAMPP: Запуск MySQL ... ок. XAMPP: запуск ProFTPD ... сбой. Содержание "/Applications/XAMPP/xamppfiles/var/proftpd/start.err": Mudasars-MacBook-Pro.local proftpd [4057]: предупреждение: невозможно определить IP-адрес «Mudasars-MacBook-Pro.local» Mudasars-MacBook-Pro.local proftpd [4057]: ошибка: не настроены действительные серверы Mudasars-MacBook-Pro.local proftpd [4057]: Неустранимая ошибка: файл конфигурации обработки ошибок '/Applications/XAMPP/xamppfiles/etc/proftpd.conf'

Мой файл proftpd.conf:

# This is a basic ProFTPD configuration file (rename it to 
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "daemon" and "ftp" for normal operation and anon.

ServerName          "ProFTPD"
ServerType          standalone
DefaultServer           on

# Port 21 is the standard FTP port.
Port                21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask               022

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances            30

# Set the user and group that the server normally runs at.
User daemon
Group      admin

# Normally, we want files to be overwriteable.
<Directory /Applications/XAMPP/xamppfiles/htdocs/*>
  AllowOverwrite        on
</Directory>

# only for the web servers content
DefaultRoot /Applications/XAMPP/xamppfiles/htdocs

<Limit SITE_CHMOD>                                                                                                                                                         
  DenyAll                                                                                                                                                                  
</Limit>  

# daemon gets the password "xampp"
UserPassword daemon 2TgxE8g184G9c

# daemon is no normal user so we have to allow users with no real shell
RequireValidShell off

# daemon may be in /etc/ftpusers so we also have to ignore this file
#to login with "OSX Users"
AuthPAM on
AuthPAMConfig ftpd
UseFtpUsers off

Кто-нибудь знает, как это исправить?

Спасибо

добавьте в вопрос содержимое /Applications/XAMPP/xamppfiles/etc/proftpd.conf.

Jan Myszkier 01.10.2018 10:56

Обновил вопрос сейчас

user7896362 01.10.2018 11:07
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
3
2
7 231
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Пожалуйста, попробуйте добавить:

127.0.0.1  Mudasars-MacBook-Pro.local

в ваш файл /etc/hosts и попробуйте еще раз

Наконец-то, спасибо! Но почему это Mudasars-MacBook-Pro.local, а не localhost ??

user7896362 01.10.2018 11:22

потому что большинство служб ссылаются на результат команды hostname, а Mudasars-MacBook-Pro.local - это имя вашего компьютера (хоста)

Jan Myszkier 01.10.2018 11:31

ах ладно, спасибо. Не могли бы вы сказать мне, как я могу предоставить доступ к файлу, подобному этому терминалу? -> -rw-r - r - @, я был бы рад, если бы вы мне помогли с этим =)

user7896362 01.10.2018 11:45

это другая проблема, создайте еще один вопрос SO с проблемой "совместного использования" или проверьте другие вопросы, подобные этому. то есть: superuser.com/questions/1110783/…

Jan Myszkier 01.10.2018 11:47

Чтобы узнать имя хоста Mac, просто введите «имя хоста» в терминал.

Seunope 10.04.2021 21:52

Другие вопросы по теме