0 votos

Problema con XAMPP después de la instalación

Acabo de instalar XAMPP y cuando hago clic en "start all" en realidad nada se inicia porque hay un problema con algunas configuraciones (no tengo idea de lo que significan esas líneas ya que soy completamente novato en servidores). Solo quiero que todo funcione para poder empezar mi curso de PHP. Aquí está lo que está escrito en el registro de la aplicación (pestaña superior):

Starting all servers...
Starting MySQL Database...

Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Starting ProFTPD...
Código de salida: 8
Stdout:
Comprobando la sintaxis del archivo de configuración
la prueba de configuración de proftpd falla, abortando
Stderr:
MacBook-Pro-de-Gloria.local proftpd[47065]: advertencia: no se puede determinar la dirección IP de 'MacBook-Pro-de-Gloria.local'
MacBook-Pro-de-Gloria.local proftpd[47065]: error: no hay servidores válidos configurados
MacBook-Pro-de-Gloria.local proftpd[47065]: Fatal: error al procesar el archivo de configuración '/Applications/XAMPP/xamppfiles/etc/proftpd.conf'

No sé si esta información podría ser útil, pero mi versión de sistema operativo es Sierra 10.12.6

No dudes en preguntarme más detalles en caso de que necesites información adicional para encontrar cuál es el problema

¡Gracias de antemano! :)

Editar: Aquí está lo que contiene el archivo /Applications/XAMPP/xamppfiles/etc/proftpd.conf

# Este es un archivo de configuración básico de ProFTPD (renombrarlo a 
# 'proftpd.conf' para uso real. Establece un solo servidor
# y un solo inicio de sesión anónimo. Supone que tiene un usuario/grupo
# "daemon" y "ftp" para operación normal y anónimo.

ServerName          "ProFTPD"
ServerType          autónomo
DefaultServer           on

# El puerto 21 es el puerto FTP estándar.
Port                21
# Umask 022 es una buena máscara de creación estándar para prevenir que los nuevos directorios y archivos
# sean modificables por el grupo y el mundo.
Umask               022

# Para prevenir ataques DoS, establezca el número máximo de procesos secundarios
# en 30. Si necesita permitir más de 30 conexiones simultáneas
# a la vez, simplemente aumente este valor. Tenga en cuenta que esto SOLO funciona
# en modo autónomo, en modo inetd debe usar un servidor inetd
# que le permita limitar el número máximo de procesos por servicio
# (como xinetd)
MaxInstances            30

# Establecer el usuario y grupo bajo el cual el servidor se ejecuta normalmente.
Usuario demonio
Grupo      admin

# Normalmente, queremos que los archivos sean sobrescribibles.

  PermitirSobrescribir        on

# solo para el contenido de los servidores web
DefaultRoot /Applications/XAMPP/xamppfiles/htdocs

  DenegarTodo                                                                                                                                                                  

# demonio tiene la contraseña "xampp"
UserPassword demonio 2TgxE8g184G9c

# demonio no es un usuario normal, por lo que tenemos que permitir usuarios sin una shell real
RequireValidShell apagado

# demonio puede estar en /etc/ftpusers por lo que también tenemos que ignorar este archivo
# para iniciar sesión con "Usuarios OSX"
AuthPAM activado
AuthPAMConfig ftpd
UseFtpUsers apagado

0 votos

El mensaje de error te dice exactamente lo que está mal - la prueba de configuración de proftpd falla. Esto significa que tienes un problema con ese archivo de configuración en particular. Sin verlo, no tenemos ni idea de cómo solucionarlo.

0 votos

Hola Alan, agregaré esa información a mi pregunta. ¡Gracias por la respuesta!

0 votos

¿Ya tienes Apache ejecutándose en tu sistema? Intenta sudo apachectl stop y luego inténtalo de nuevo.

1voto

Gishu Puntos 59012

Su respuesta se encuentra aquí: https://serverfault.com/questions/617591/proftpd-unable-to-determine-ip-address/617593#617593

Necesitará hacer un ifconfig en la línea de comandos y publicarlo. También necesitaremos que proporcione su nombre de host publicando la salida de cat /etc/hosts.

Luego cambiará /etc/hosts a

x.x.x.x  MacBook-Pro-de-Gloria.local
xxxx:xxxx:xxx:xx::x MacBook-Pro-de-Gloria.local

Las direcciones IP anteriores serán proporcionadas por ifconfig (asumiendo que este servidor está en su propio sistema). Es probable que la dirección IP sea 127.0.0.1, y la dirección IPv6 comenzará con fe80:

o (mejor) corrija la configuración para tener un FQDN y un esquema de nomenclatura adecuados.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X