Category Archives: Wordpress

Azure Wordpress

Elevar limite de subida de archivos para sitios php WordPress Multisite.

Published by:

Buenos dias,

Hace unas semans ya vimos cómo elevar dicho límite de subida de archivos que viene definido por defecto en este link:  Elevar límite de subida de archivos para sitios php en Azure ….

Pues acabo de ver que solo se aplica en determinadas circunstancias, como puede ser el despliegue de WordPress Estandar. En el caso de que, por casualidad, estemos desplegando un WordPress Multisite, ……… tachán, pues ya no es lo mismo.

Retomamos el problema, ahora con WordPress Multisite: Máximo tamaño de ficheros a subir 8 MB:

¿Y si tengo que subir un video corporativo?¿Una presentación de resultados de la empresa? de 20 MB … etc.,, ¿Que hago?

Lo que habiamos visto era:

1 Encontrar archivo php.ini

2 Modificarlo con los siguientes parámetros:

upload_max_filesize=32M

post_max_size=100M

max_execution_time=120

Max_input_time=120

Pero no funciona, os lo aseguro. Siguen apareciendo los 8 MB !!!!!

 

SOLUCION

Resulta que en el administrador de sitios de WordPress Multisite tenemos una opción para limitar el tamaño del upload para la red principal  o Administrador de la red, que por defecto está establecido para 1Mb

Para cambiarlo, debemos ir al Administrador de la Red de nuestro multisite -> Ajustes =>

Capture0010

Una vez en la pantalla de edición del sitio, en la pestaña Ajustes encontraremos una opción, hacia el final del listado (depende de lo que tengas instalado en tu WordPress te saldrán unas opciones u otras… en este caso aparece justo al final, pero no tiene porque ser así):

Capture0011

Introduciremos aquí el tamaño máximo de espacio deseado en MB donde vamos a almacenar el contenido (esto es totalmente diferente a los WordPress Unisite), y, mas abajo, el Tamaño máximo de archivo en KB …. Si queremos 25 MB tiramos de calculadora y nos alen 25600 KBs

Como nota adicional, podemos ver el tipo de archivos permitidos que podemos subir al Sitio, jpg jpeg png gif mov avi mpg ……..

PaaS vs IaaS

Un detalle a tener en cuenta es si estás utilizando PaaS, como una Web App sobre IIS o sobre Apache, o IaaS, sobre Linux o Windows Server. en este segundo caso hay que tener en cuenta los permisos que tiene el usuario sobre la carpeta donde vamos a subir los ficheros:

Linux

  • buscar /wp-content/uploads
  • Añadir permisos 755 a la carpeta uploads y todas sus subcarpetas.

chmod 755 uploads (También nos valdria 775 o 777 pero no es muy seguro)

  • En el caso de no funcionar mi recomendación es crear las carpetas de forma manual y añadirles el permiso.

Windows

  • buscar /wp-content/uploads y verificar que «Authenticated Users» tiene permisos de escritura.
  • En caso contrario, añadir estos permisos a la carpeta uploads y todas sus subcarpetaspara.

Capture0013

Buena semana a todos.

Azure Wordpress

Elevar limite de subida de archivos para sitios PHP alojados en Microsoft Azure.

Published by:

WAWP_MaxUploadFile0002Buenos dias,

Una de las limitaciones que tiene WordPress es la imposibilidad de subir archivos de un tamaño superior a 8 MB. Esto ocurre si lo tienes en AWS, en Azure, corriendo sobre un Linux o sobre un Windows, ya que es un parámetro definido por defecto.

He visto diversas formas de habilitar la capacidad de «upload files», muchas de ellas son temporales o dependen de la versión de PHP. Yo os dejo la que me ha funcionado en todas las ocasiones.

WAWP_MaxUploadFile0001

Lo que vamos a realizar es editar un fichero denominado php.ini y definirle los valores máximos de subida de ficheros utilizando un cliente FTP para tal fin. Pasos:

1 Encontrar archivo php.ini

Utilizando, por ejemplo, un cliente FTP FileZila, nos conectaremos a nuestra Web App con WordPress y buscaremos el fichero php.ini,

WAWP_MaxUploadFile0004

La ubicación de este fichero normalmente es en el raiz, o sea, /site/wwroot o en la carpeta wp-admin. También puede ocurrir que no exista. No hay problema, lo creamos con cualquier editor de texto (Notepad++, Sublime, etc.,).

2 Modificar archivo

Una vez editado dicho fichero tenemos que introducir o cambiar el valor de los siguientes parámetros:

upload_max_filesize=32M

post_max_size=100M

max_execution_time=120

Max_input_time=120

Guardamos el fichero php.ini y …….

Os dejo la definición de cada variable:

  • upload_max_filesize => Tamaño máximo de fichero a subir.
  • post_max_size => Tamaño máximo de datos permitidos en un post.
  • max_execution_time => Tamaño máximo en segundos que se permite ejecutar un proceso.
  • Max_input_time => Tamaño máximo en segundos que se permite a un script analizar datos de entrada.

Con incluir las dos primeras variables bastaría para lo que buscamos 😉

3 Comprobamos lo que hemos hecho.

Pues eso, volvemos a entrar en nuestro WordPress y probamos a subir un fichero de gran tamaño. O simplemente con ver este pequeño detalle:

WAWP_MaxUploadFile0005

…. efectivamente, 32 MB de subida.

 

Lectura recomendada:

Windows Azure Web Sites: File upload limit for PHP sites hosted on WAWS.

Azure Wordpress

Ya está aqui WordPress 4.0.

Published by:

 

Buenos dias,

Ayer se hizo oficial y efectiva la nueva versión de WordPress, la 4.0 denominada «Benny» en homenaje al músico de Jazz Benny Goodman.

Esta versión se encuentra para descarga y actualización incluso en español. Aqui os dejo el link para su descarga,:

Download WordPress 4.0

Novedades, mejoras y bondades, os hago un breve resumen pero mejor ver los links y el vídeo que adjunto abajo:

  • Renovación total del instalador de Plugins.
  • Los Widgets se cargan en un panel separado.
  • Posibilidad de eligir el idioma en la instalación. Solo hay un único instalador.
  • Personalización de cabeceras y fondos.
  • Mejoras en ls Vista previa de adjuntos en el editor.
  • Mejoras en la nevgación en la libreria multimedia.
  • Muchos mas objetos incrustables mediate oEmbed.
  • etc, etc.

Que sepais que el portal de Azure con WordPress donde se publican blogs.itpro.es ya está actualizado a 4.0:

WordPress4_0_000001

Links de interes:

Fundación WordPress.

Blog Ayudawp.com

Daboweb.

Introducing WordPress 4.0 "Benny"

blog Windows Azure Wordpress

Exportar mi blog desde WordPress.com

Published by:

La semana pasada viemos cómo ejecutar WordPress sobre los servicios de Windows Azure Website gratuitamente (aqui). Esta semana empezamos importando nuestro blog desde Wodrpress.com.

Desde nuestro Blog, en mi caso  http://masrobeznoquenunca.wordpress.com/, accedemos al escritorio con credenciales de administrador:

En el menú de la izquierda, accedemos a Herramientas, y, posteriormente, Exportar:

Las opciones que nos ofrecen los servicios de WordPress.com son una gratuita exportando el contenido a un fichero en formato .XLS y una segunda, de pago:

Una vez seleccionado Exportar, nos aparecen las siguientes opciones; exportar todo el contenido, exportar las entradas, exportar las páginas o exportar los comentarios. En este caso vamos a exportar todo el contenido de nuestro blog:

Nos descargamos dicha información:

Y ya tenemos, en mi caso, un fichero de 4,6 MB disponible para subirlo a nuestra nueva infraestructura de Windows Azure.
Saludos,

Azure Wordpress

Como ejecutar WordPress sobre Azure Websites y gratis.

Published by:

Ha dado la casualidad que desde el Blog de Brian Lewis, My Thoughts On IT …. están publicando una serie de, al menos 13 Posts relacionados con Windows Azure y WordPress. Justo ahora que iba a adelantarme al mundo mundial y ser el primero en poner este post ….

Tengo que destacar que correr/ejecutar WordPress sobre Azure es rentable, escalable y fácil, como vereis mas abajo.

Los servicios Web de Azure tienen una particularidad de que seguirán funcionando gratuitamente, incluso después de que el periodo de evaluación de 90 dias haya expirado!!!! Estupendo. Concretamente, podemos ejecutar hasta 10 Websites de Azure gratis con nuestra cuenta.

Nuestra única limitación, como podeis suponer, es el nombre DNS de los sites. Es decir, que tendremos que utilizar el nombre que se genera en Windows Azure, http://masrobeznoquenunca.azurewebsites,net en lugar del nombre que estamos utilizando ahora, http://masrobeznoquenunca.blogspot,com o http://masrobeznoquenunca.wordpress.com.

Esta pequeñísima limitación cambia si actualizamos a una suscripción de pago y compramos un dominio, jejejeje.

Vamos a la breve y sencilla explicación, paso a paso, para ejecutar WordPress sobre los servicios de Websites de Azure:

  • Crear una cuenta de acceso a los servicios de Azure, si no la tenemos creada ya. Esto ya lo vimos en un post de hace varias semanas (Aqui).
  • Una vez hemos hecho login en nuestro portal de Azure, a través del siguiente link,  vamos al apartado de Web Sites

  • En este caso, como está todo muy nuevo y sin usar, no tenemos sitios web. Creamos uno para empezar a trabajar. Pulsamos en «Crear un sitio Web»
  • Dentro de la opción nuevo iremos seleccionando en Proceso, Sitio Web y «De la Galería»:
  • Accedemos a la gran galería de Apps para Azure y vamos a seleccionar WordPress (versión 3.5.1):

  • Realizamos una breve configuración inicial poniendo la dirección URL, la base de datos a utilizar, que en este caso será una MySQL y la Región, Norte de Europa, mas o menos.
  • Pasamos a configurar nuestro sistema de base de datos MySQL con un nombre de base de datos y también una región. Podemos utilizar los que se nos asignan por defecto o personalizarlos. :

No nos olvidamos de aceptar los términos legales de ClearDB y que estamos de acuerdo en que Microsoft transfiera la información de contacto y suscripción. Hacemos un click en el visto bueno y …… esperamos a que se genere todo el entorno ….

Una vez terminado nos informa de que ya está accesible:

  • Si hacemos click sobre el nombre, en este caso «ciudadanozero», accedemos a una configuración pormenorizada, a través del panel de control
  • Podemos cambiar la versión de PHP a utilizar, dentro del menu para «Configurar», en este ejemplo de la versión 5.3 a 5.4.

Haciendo un click en la casilla 5.4 y guardando la configuración ya estaría realizado dicho cambio.

  • También podemos ver el número de instancias que tenemos, el modo de sitio web (gratis o no), etc.
  • Llegados a este punto vamos a lanzar la instalación de WordPress. Nos dirigimos al Panel de control, concretamente en el lateral derecho donde pone «Dirección URL del Sitio» y hacemos click

Nos aparecerá la pantalla de bienvenida al mundo WordPress donde introduciremos las credenciales de administrador

  • Pulsamos el botón de Instalar.
  • Tachán!!!! Ya está instalado correctamente nuestro Blog en WordPress

Donde podemos ver nuestro Dashboard listo para empezar y nuestro primer post «Hola Mundo», todo un clásico.

Sencillo, ¿verdad?. Bueno, hasta aqui la instalación, en el próximo post, vamos a tratar de exportar nuetro blog a ciudadanozero.azurewebsites,net

Buen fin de semana a todos menos a uno.