Para poder actualizar WordPress directamente desde la web de administración de nuestro sitio cuando los tenemos instalado en nuestro propio servidor hay que hacer una pequeña modificación en lo que respecta a la propiedad y permisos de los archivos y directorios del site:
Primero que nada tenemos que saber cual es el usuario de linux que utiliza nuestro servidor web apache para trabajar, en el caso de ubuntu suele ser www-data. Si quieres saber que usuario usa apache los puedes saber con la sentencia:
$ ps auwwfx | grep apache
Nos devuelve algo así:
www-data 19297 0.0 2.9 409676 50656 ? S 22:29 0:00 \_ /usr/sbin/apache2 -k start
www-data 19299 0.0 2.5 406560 44276 ? S 22:29 0:00 \_ /usr/sbin/apache2 -k start
www-data 19835 0.0 2.5 408104 44032 ? S 22:50 0:00 \_ /usr/sbin/apache2 -k start
www-data 19904 0.0 2.3 406148 41684 ? S 22:54 0:00 \_ /usr/sbin/apache2 -k start
www-data 19905 0.0 2.3 405772 41368 ? S 22:54 0:00 \_ /usr/sbin/apache2 -k start
Donde vemos que el usuario en mi sistema es: www-data
Ahora vamos al directorio donde tenemos nuestro site apache:
$ cd /var/www/html/wordpress
Cambiamos el grupo de todos los archivos y subdirectorios del site con:
$ sudo chgrp -R www-data ./*
Cambiamos los permisos de los archivos con:
$ sudo chmod -R g+rw ./*
Por último modificamos el archivo de configuración de WordPress:
$ sudo nano /var/www/html/wordpress/wp-config.php
Justo después de la linea:
require_once(ABS_PATH . 'wp-settings.php');
Añadimos:
define('FS_METHOD', 'direct');
Y esto es todo...
No hay comentarios:
Publicar un comentario