Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: daniaguilar en 11 Septiembre 2016, 19:08 pm



Título: Permisos en Ubuntu
Publicado por: daniaguilar en 11 Septiembre 2016, 19:08 pm
Buenas tardes,

la verdad es que no sé si este post va aquí, pero es el que más oportuno he visto, les comento:


Dispongo de un servidor con Ubuntu 14.04.4 donde dispongo de varias instalaciones Wordpress entre otros proyectos.

El problema que tengo es el siguiente, cada vez que tengo que actualizar Wordpress o cualquier plugin tengo que hacerlo de manera manual. Necesito poder que se haga automático. Sé la forma de darle la orden a Wordpress indicándole el servidor y contraseña, pero no sé cómo indicarle la ruta de cada instalación para cada página.






Muchas gracias por la ayuda  :D


Mod: Tema movido, esto es Linux no Visual Basic


Título: Re: Permisos en Ubuntu
Publicado por: Jeferi en 17 Septiembre 2016, 03:09 am
https://codex.wordpress.org/Changing_File_Permissions

Citar
Permission Scheme for WordPress
...
Some plugins require the /wp-content/ folder be made writeable, but in such cases they will let you know during installation. In some cases, this may require assigning 755 permissions. The same is true for /wp-content/cache/ and maybe /wp-content/uploads/ (if you're using MultiSite you may also need to do this for /wp-content/blogs.dir/)

En la documentación oficial comenta: consultar documentación del plugin o el plugin lo hará saber durante la instalación.

Normalmente deberías dar permisos 755 al /wp-content/, /wp-content/cache/ y /wp-content/uploads/
No sé qué tipo de acceso tienes al servidor, así que supongo que puedes conectarte a través de SSH.

Para dar permisos a un file/directorio:
Código
  1. chmod 755 /ruta/a/mi/sitio/wordpress/wp-content/
Para dar permisos a un directorio y sus files recursivamente:
Código
  1. chmod -R 755 /ruta/a/mi/sitio/wordpress/wp-content/

Quizás necesites cambiar también el propietario del sitio Wordpress dependiendo del caso.
Para cambiar el propietario de un directorio y sus files recursivamente:
Código
  1. chown -R usuario:grupo /ruta/a/mi/sitio/wordpress/
Normalmente usuario y grupo será www-data si se trata de una instalación Apache

Y así consecutivamente.