Falta de coincidencia entre el UID de destino (99) y el UID (XX) del archivo

Falta de coincidencia entre el UID de destino (99) y el UID (XX) del archivo

Soy una especie de novato en servidores.

Solo estoy ejecutando el servidor httpd que utiliza Nobodycomo propietario de los procesos. Mis archivos php tienen chmodla misma 755propiedad que Apache:Apache.

Provoca este errorMismatch between target UID (99) and UID (XX) of file "/usr/local/apache/htdocs/index2.php"

creo que tengo que

  • cambiar propietarios (¿o grupo?) de mis scripts php a Nadie o
  • hacerhttpd ejecuta sus procesos como Apache(para el cual no puedo encontrar /etc/httpd/envvars)
  • algo completamente diferente?

Por favor avise.

Respuesta1

La forma habitual es ejecutar Apache como usuario wwww-data (o web o www, según la distribución), y probablemente como usuario Apache en su caso, por lo que usaría la segunda opción.

¿Qué distribución estás usando? Además del envvarsmétodo, puede especificar elusuariotambién en los archivos de configuración de Apache.

información relacionada