He instalado wordpress en LAMP. Como soy nuevo en Ubuntu. Entonces, utilicé este tutorial en línea Cómo instalar wordpress en ubuntu manualmente
Pero cuando intento dar la propiedad del directorio al usuario de apache no funciona, le doy los siguientes comandos
sudo chown admin:www-data /var/www -R
sudo chmod g+w /var/www -R
"admin" es el nombre que elijo para mi usuario de la base de datos de wordpress. ¿Alguien puede guiarme a través de esto?
server
permissions
apache2
wordpress
Arximugal
fuente
fuente
Respuestas:
No utilice el usuario de la base de datos como usuario de UNIX. Uso
www-data
.Hay una diferencia entre el usuario de la base de datos y el usuario de Apache. El usuario de Apache es el único que puede leer los archivos. El usuario de la base de datos solo está destinado a otorgar / tomar permisos de lectura / escritura de la base de datos.
Además, mantenga los permisos predeterminados de la instalación de la aplicación web. No los cambie, excepto el usuario / grupo propietario. Si la aplicación web te lo indica, cambia los permisos.
Si le preocupa más la seguridad, podría ejecutar los siguientes comandos:
Esto hace que los archivos reales sean propiedad de su usuario, de modo que solo usted (y el usuario root) puedan modificarlos. La razón a la que
www-data
se hace referencia es para que Apache aún pueda LEER los archivos, pero en realidad no escribirles.El le
640
permite (el propietario del archivo) leer y escribir, mientras le permite alwww-data
grupo leer archivos. También bloquea a cualquier persona para que no lea el contenido del archivo.(Lo anterior es solo un método posible ( no probado ). Hay más formas buenas disponibles aquí. )
fuente