El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

WordPress: Trucos semanales

Evitar problemas de permisos de archivos trabajando en local

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
WordPress como herramienta de gestión y creación se ha convertido por méritos propios es una completa solución de desarrollo de proyectos digitales que puedes adaptar a prácticamente todo tipo de necesidades. En esta serie semanal, dedicada por completo al desarrollo de proyectos digitales empleando WordPress, verás un amplio surtido de trucos, técnicas y plugins variados con los que podrás añadir nuevas posibilidades a todos nuestros proyectos orientados al mundo web. De esta forma conseguirás ahorrar tiempo y los esfuerzo necesarios para dar con ellos, aportándonos nuevos conocimientos de aplicación directa desde el primer momento.
09:39
  Añadir a marcadores

Transcripción

A lo largo de todos los cursos que he ido creando de WordPress, me he encontrado con un gran número de consultas de los usuarios, que los emplean como base para mejorar sus conocimientos y habilidades. Y de entre todas las consultas, hay algunas que se repetían con cierta frecuencia relacionadas con el trabajo en local con WordPress. Si recomiendo realizar instalaciones en local de WordPress es por pura practicidad. si creásemos un entorno de pruebas directamente en nuestro "hosting" contratado, tendríamos que realizar los cambios directamente en el servidor. Esto no es malo, pero considero que es mucho más práctico trabajar en local, puesto que los cambios se realizarán con mayor rapidez, sin consumir ni un solo "kilobyte" de la transferencia de datos que tengamos contratada en nuestro plan de "hosting". Tengo que añadir que, hasta la fecha, apenas me he encontrado con problemas a la hora de trabajar con WordPress en entornos locales, pero dado lo recursivo de este problema, quiero presentaros en este vídeo algunos consejos y recursos, de cara a lidiar con los problemas más habituales a la hora de trabajar en local con WordPress. Probablemente, una de las principales razones por las que hay usuarios que se ponen en contacto conmigo tras haber visto alguno de los cursos de WordPress es porque a la hora de realizar instalaciones en local, por norma general, pues, tienen algún tipo de problema, pues, a la hora de instalar temas, a la hora de actualizar "plugins" o incluso de modificar ficheros o incluso algo tan básico como subir imágenes. Yo, generalmente, tiendo a responder lo mismo y es que yo tengo mucha suerte, porque hasta la fecha nunca he tenido problemas de acceso y de subida de ficheros en entornos locales. Generalmente, siempre uso SAMP o Bitnami en este caso y, bueno, pues, seguramente en función de los parámetros de seguridad que tengo dentro del sistema operativo, bueno, pues, no hay ningún tipo de conflicto. Y yo entiendo que, por defecto, tampoco tendría que pasar nada. No obstante, basta con acceder a Google y buscar un poco sobre este tema de permisos de ficheros en locales WordPress y hay muchísima información, hay mucha gente afectada por diferentes casos. Generalmente, esto ocurre por lo siguiente. Bueno, nosotros cada vez que instalamos algo en WordPress, pues, por ejemplo, queremos instalar o actualizar un "plugin", queremos subir una imagen, queremos actualizar o instalar un nuevo tema, bueno, nuestro WordPress tiene que hacer determinados cambios en carpetas dentro del sistema de archivos del servidor. En este caso, en nuestro servidor local tiene que cambiar ficheros que ya existen o crear algunos nuevos y evidentemente esto viene afectado por el sistema de permisos que tengamos en nuestras carpetas. Por defecto, ya digo, yo estoy dentro de mi entorno local creado con Bitnami y voy a entrar en el panel de administración y algo tan sencillo como, por ejemplo, subir una imagen. Vamos a hacerlo para mostrar el ejemplo. Escojo esta foto, hago clic en Abrir, y no tengo absolutamente ningún tipo de problema. No he configurado nada especial, estoy accediendo dentro de mi sistema operativo con una cuenta con privilegios de administrador. Pero además de eso, no tiene ningún tipo de misterio. Y tres cuartos de lo mismo a la hora de instalar "plugins" o, por ejemplo, instalar temas. Tengo aquí, dentro del menú de Apariencia, Temas, un nuevo tema que descargué, myStore. Podría crear uno nuevo simplemente empleando la biblioteca de WordPress, y escogiendo la opción de instalar. Vamos a hacer clic para verlo. Y en definitiva, lo que estoy haciendo es descargar una serie de archivos dentro de mi disco duro. Si no hay ningún tipo de problema con los privilegios dentro de mi cuenta, pues, tampoco tendría que tener ningún problema a la hora de trabajar con WordPress. No obstante, voy a proponer un par de opciones, en este caso, sobre todo para poder revisar en caso de que nos encontrásemos con este problema. Lo primero que puede pasar y que nos puede dar errores es a la hora de subir imágenes, por ejemplo. En este caso, habría que fijarnos en los permisos que tienen las carpetas que se han creado a la hora de preparar nuestro entorno en local. Yo había instalado Bitnami en el disco duro en C. Dentro de la carpeta'Bitnami', tengo aquí'wordpress'. Y voy a ir navegando a través de las diferentes carpetas. Aquí tengo todo lo que Bitnami me ha instalado para poder trabajar en local, así que voy a dirigirme en este caso a la carpeta'apps', 'wordpress', y dentro de'wordpress', 'htdocs', que es donde tengo todos los archivos de configuración de mi WordPress. Si nos fijamos, vamos a entrar ahora en'wp-content', y nos fijamos en la carpeta'uploads'que, por defecto, es donde nosotros vamos a subir todas las imágenes. Si hago clic derecho, esto va a variar evidentemente en función del sistema operativo en Mac, en Linux va a ser totalmente diferente, pero al menos va a servir lo que digo para ponernos sobre la pista. Lo que yo quiero ver es cuáles son los permisos que tiene esta carpeta. En este caso, hago clic en Propiedades, voy a dirigirme a la pestaña de Seguridad y voy a fijarme de entre todas las opciones, bueno, pues, si los usuarios autentificados tienen permisos para poder modificar, para poder leer y ejecutar contenido, etc. Si no lo tuviesen, ¿qué es lo que pasaría? Que me daría error a la hora de subir imágenes, por ejemplo, en esa carpeta. Vamos a comprobarlo, vamos a modificar estos permisos y a los usuarios autentificados, pues, vamos a quitarles el control total. Vamos a hacer clic en Denegar, vamos a hacer clic en Aplicar. Evidentemente, me está diciendo que al denegar los permisos, pues, tendría algún tipo de problema. Y fijaos que ya nos salta el problema de error al aplicar la información de seguridad a la foto que nosotros habíamos subido anteriormente. Vamos a hacer clic en Continuar, vamos a hacer clic nuevamente en botón derecho para poder ver que ya tenemos todos los permisos en denegar, hacemos clic en Aceptar y vamos a volver al navegador. Vamos a dirigirnos a la carpeta 'Media'. Fijaros que ya no sale la fotografía y vamos a intentar añadir un nuevo archivo. En este caso, podemos probar a subirla nuevamente, a ver qué es lo que ocurre. Hacemos clic en Abrir y nos fijamos que WordPress ahora mismo ya nos está lanzando un error en el cual nos está indicando si tenemos algún tipo de problema con los permisos. Este es uno de los errores más comunes y se solucionaría accediendo a los permisos de la carpeta y modificándolos de manera correspondiente. Lo podemos hacer mediante los menús contextuales del sistema operativo o, bueno, a través de la consola del sistema. Esto se solucionaría, bueno, pues, haciendo en este caso la operación inversa, dándole permisos a la carpeta para poder controlar todo lo que hay dentro, para poder modificarla, etc., etc. Voy a dirigirme a Seguridad, en este caso Opciones avanzadas, Continuar, y a lo que había modificado dentro de los usuarios autentificados voy a editarlo y en vez de Denegar, pues, voy a Permitir. Hago clic en Aceptar, Aplicar, acepto, vuelvo a aceptar y me dirijo nuevamente al navegador para ver si ahora no tengo problemas. Hacemos clic en'foto-demo', Abrir, y vamos a tener aquí la foto, la que acabo de subir y los permisos que tenía la anterior se han vuelto a restaurar. Con lo cual, en principio, este tipo de problemas se podría solucionar simplemente revisando este tema de permisos. Hay muchísima información en Internet sobre esto, basta con echarle un vistazo, e incluso tenemos dentro del Codex de WordPress una sección dedicada a la modificación de permisos de los ficheros. Es muy extensa, merece la pena echarle un vistazo en el caso de que tengamos este problema, ya sea en entorno local o también en remoto. Y no quiero despedirme de este vídeo sin mostrar también una especie de truco rápido, porque además de estos problemas de permisos de ficheros puede suceder que a la hora de instalar o actualizar "plugins" o a la hora de instalar o actualizar nuevos temas, pues, nos aparezca en el panel de administración una serie de datos que nos piden información relativa a nombre de usuario y contraseña de FTP. Esto es así porque WordPress emplea por defecto este sistema de intercambio de ficheros para poder incluir contenido dentro de nuestras carpetas. Si queremos solucionarlo rápidamente, dentro de nuestro entorno local, que es lo que vamos a tener más controlado, tendríamos que dirigirnos al archivo 'wp-config. php' y añadir esta línea que tengo aquí, que lo que hace es intercambiar el método de intercambio de ficheros que usa WordPress por defecto, FTP, comprobando los permisos de ficheros por un método directo. Teóricamente y si os apareciese ese problema en entorno local, añadiendo esta línea: 'define ('FS _METHOD' y con la opción directa, ya no deberíais tener ningún tipo de problema.