当前位置: 首页 > 知识库问答 >
问题:

XAMPP、PROFTPD问题

栾烨华
2023-03-14

我已经在我的macOS Mojave上安装了XAMPP。当我运行这个命令“sudo/Applications/XAMPP/xamppfiles/XAMPP start”时

我发现以下错误:

正在为Mac OS X 7.2启动XAMPP。10-0... XAMPP:正在启动Apache。。。好啊XAMPP:正在启动MySQL。。。好啊XAMPP:正在启动ProFTPD。。。失败“/Applications/XAMPP/xamppfiles/var/proftpd/start.err”的内容:Mudasars MacBook Pro。local proftpd[4057]:警告:无法确定“Mudasars MacBook Pro”的IP地址。本地“Mudasars MacBook Pro”。local proftpd[4057]:错误:没有有效的服务器配置Mudasars MacBook Pro。本地proftpd[4057]:致命:处理配置文件“/Applications/XAMPP/xamppfiles/etc/proftpd”时出错。形态'

我的proftpd。配置文件:

# 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

有人知道怎么解决这个问题吗?

谢谢

共有1个答案

郦祺
2023-03-14

请尝试添加:

127.0.0.1  Mudasars-MacBook-Pro.local

请转到您的/etc/hosts文件,然后重试

 类似资料:
  • ProFTPd是一套可配置性强的开放源代码的FTP伺服器软件,名稱最後的d字是因為在Linux中是用daemon來稱呼。ProFTPd与Apache的配置方式类似,因此十分容易配置和管理。 ProFTPd亦開發了有图形用户界面的FTP伺服器軟體稱為gProFTPd。

  • ProFTPD 是 Linux 下面一款不错的 ftp 服务器,功能非常丰富,但是因此配置也非常的复杂,想要配置好目录、用户、权限、乃至安全参数,得好好学习一下配置文件的写法才行。 GAdmin-ProFTPD 基于 Gtk+,为 ProFTPD 提供了一个简单直观配置前端。 用户配置和服务器参数一目了然,并且可以直接在 GAdmin-ProFTPD 中启动或关闭 ProFTPD,也可以方便的查看生成的配置文件,和安全日志。

  • GAdmin-ProFTPD是一个基于GTK的可视化ProFTPD文件传输服务器的管理工具。 更多的屏幕截图请看:http://mange.dynalias.org/linux/gadmin-proftpd/screenshots/

  • 我无法访问 尝试的网址:localhost/htdocs 本地主机:80/htdocs IP: 80/htdocs 总是同样的错误 错误: 未找到对象! 在此服务器上找不到请求的URL。如果您手动输入URL,请检查拼写并重试。 如果您认为这是服务器错误,请联系网站管理员。 所有服务都正常运行我正在使用端口:80 我查看了apacheconf: 这是根医生 DocumentRoot:您将在其中提供文

  • 我安装了XAMPPLinux1.8。2并尝试启动服务器(/opt/lampp/lampp start),其响应如下 我无法打开localhost、xampp、phpmyadmin等。 我已经在opt目录中有了旧版本的xampp,我已经将其重命名为lampp bk,新版本类似于lampp。 提前谢谢。

  • 我在Ubuntu 14.04中使用XAMPP for linux。在终端上启动服务时,打印下一个日志: sudo /opt/lampp/lampp启动 "开始XAMPPLinux5.5.30-0... XAMPP:正在启动Apache。。。好啊 XAMPP:正在启动MySQL。。。已经在运行了。 XAMPP:开始ProFTPD...好的。" 我不知道为什么当我第一次启动XAMPPm时,MySQL服