Instalar Azure Powershell.


Hoy algo sencillo y cada vez mas usual, que nos va a servir para posteriores trabajos, tareas  y posts.

¿Qué es Azure PowerShell?

Básicamente, Azure PowerShell es un conjunto de módulos que ofrece cmdlets para administrar Azure con Windows PowerShell.  Podemos utilizar dichos los cmdlets para crear, probar, implementar, administrar soluciones y servicios ofrecidos a través de la plataforma de Cloud Computing de Microsoft, Azure, asi como para tareas y procesos de Automatización.

En la mayoría de los casos, se pueden usar los cmdlet para las mismas tareas que el Portal de Azure, como la creación y configuración de servicios, máquinas virtuales, redes virtuales, aplicaciones web, etc., pero, como imaginais hay muchas tareas que solo puedes configurarlas a través de Powershell ;-), de ahí su importancia.

Tenemos diversas maneras de instalar Azure Powershell, os describo alguna de ellas:

1 Desde Web Platform installer.-

En mi opinión, es la más habitual, por eso la he puesto en el primer lugar:

  • Normalmente nos aparecerá como primera opción, seleccionamos agregar y …. siguiente, siguiente siguiente.

  • Aceptamos los términos de licencia y empezará primero a descargarse y luego a instalarse Azure Powershell

  • Una vez terminado, mostrará el siguiente mensaje:

2 Desde powershell.-

Esta es otra forma habitual de hacerlo. Desde una consola de powershell, solo añadimos el módulo de Azure, ASM o ARM:

  • ASM ==> Install-Module Azure
  • ARM ==> Install-Module AzureRM

Pues ya lo tenemos instalado y …. funcionando.

Antes se podía desde el portal de descargas de azure, pero ahora no funciona. Os lo dejo por si lo vuelven a activar:

  • Nos descargamos e instalamos el ejecutable spilauncher.exe, que justamente es Web Platform Installer y …. volvemos al punto 1.

Seguro que hay alguna mas que espero me conteis.

Besos y abrazos.

Links imprescindibles:

Serie OMS – I Creación de nuestro primer Workspace.


Empezamos esta serie sobre Operation Management Suite (OMS) creando la base, nuestro primer Workspace.

Desde nuestra suscripción de Azure, seleccionaremos el Grupo de Recursos que estamos utilizando para agrupar los servicios de gestión y añadiremos

Pulsaremos crear y tedremos que darle nombre a nuestro Workspace, seleccionar la suscripción donde asociarle, crear un nuevo grupo de recursos o utilizar uno existente, definir la localización y, importante, seleccionar el Pricing Tier:

Por ejemplo, vamos a crear un Espacio de Trabajo o Panel de mando que contenga todos mis servidores, ya estén en Azure, en AWS o en el CPD, tanto el de la empresa como el de casa ;-), selecciono mi suscripción de test, integro este servicio en un grupo de recursos ya existente, con ubicación en Europa y …. tachán, llegamos al Pricing Tier.

Este producto está sometido a cambios en el sistema de tarificación en los últimos meses y, de momento estas son las opciones que tenemos: Free y Standalone, modelos por generación de información (ingestión de GB) y retención de datos de 7 o 31 dias, y OMS, coste por Nodo:

Una vez seleccionado, para este ejemplo, el modelo Free, ya tenemos nuestro Servicio de OMS:

Si seleccionamos OMS Portal, en una nueva ventana nos aparecerá el portal generado y que, por ejemplo, podremos integrar en nuestra Intranet para que todo el mundo vea el estado de nuestros servidores. Esta es la pinta que tiene:

El proximo dia, despliegue de agentes OMS.

Buena semana a todos.

Material utilizado para aprobar 70-534: Architecting Microsoft Azure Solutions.


Buenos dias,

 

El pasado viernes 13 tuve la posibilidad de pasar el examen de certificación de Arquitecto de Microsfot Azure: 70-534 Architecting Microsoft Azure Solutions. Todo un reto personal que llevaba tiempo preparándomen.

Os dejo las principales herramientas que he utilizado:

 

  • Pluralsight.- Architecting Microsoft Azure Solutions por Orin Thomas. Cada vez me gustan mas las formaciones que proporciona Pluralsight, el formato y que son gratis durante los 6 primeros meses de Azure 😉

  • CBT Nuggets.- Microsoft Azure 70-534 por Ben Finkel. Esto son palabras mayúsculas. el mejor material con el que he topado. Siguen siendo, para mi gusto, claros, concisos, directos a lo que importa, a quedarte con el concepto y, algo que me encanta, muy gráfico. Bravo Ben.

  • Microsoft Azure.- practicar, practicar y practicar, madre de la sabiduría.

Asi que para empezar el año a tope, primera certificación. Ahora a por el MCSA de Office 365 y Windows Server 2016!!!!!

Que tengais una gran cuesta de enero.

Besos y abrazos

Introduccion a Microsoft Operations Management Suite (OMS) – Monitorización en la nube.


Buenos dias,

Último dia laboral del año. Entonces pensé, voy a empezar una serie de posts dedicados a OMS y último post del año, primero de esta serie, que mejor dia que “Hoy” 😉

Hace mucho tiempo, en una galaxia muy lejana, os hablé en este post sobre “System Center Advisor, monitorización en la nube“, un producto gratuito de Microsoft para la monitorización, era el embrión de lo que hoy os voy a contar. Poco tiempo después, vi que tenía un nuevo nombre, “Azure Operational Insights“, la vida da mil vueltas y un cambio de nombre y mejoras incluidas, seguía creciendo el producto.

Hoy voy a hablar de mi libro, jejejeje, de Microsoft Operations Management Suite, Producto ya maduro e indispensable en la monitorización global. Os explico de una manera rápida y sencilla la situación actual:

Con nuestras infraestructuras en entornos físicos, virtuales, hibridos, en la nube, con equipos de desarrollo situados en cualquier lugar, con tanta movilidad de dispositivos, etc., los departamentos de IT tienen que hacer frente a la monitorización de todas estas infraestructuras, todas estas tecnologias, ubicadas en cualquier lugar conocido del planeta, cada una de su padre y de su madre claro está, pero distintas. ¿cómo podemos de ser mas proactivos y menos reactivos? ¿mas productivos y menos bomberos? Pues desplegando OMS.

Vale de acuedo, podeis decirme, vaya, otra herramienta de monitorización como una de tantas que ya tengo desplegadas, o una Prueba de Concepto (PoC) en la empresa y que al final no ha quedado en nada!!!. Dejadme un momento que os cuente algo mas.

¿Que nos proporciona OMS que no tengamos ya? OMS ayuda a simplificar la gestión de nuestros activos del centro de datos donde quiera que estén. Es totalmente agnóstico a nuestro proveedor de servicio en la nube. Esto significa que cualquier instancia de cualquier nube, incluyendo nuestro centro de datos On-Premise, Azure, AWS, Windows Server, Linux, Google, VMware, OpenStack, etc. puede ser monitorizado, controlado, gestionado, auditado, securizado, etc., a un costo menor que la mayoría de las soluciones de la competencia.

Echadle un vistazo a este video ….

Y, además, es una solución Software as a Service, vamos que no tengo que preocuparme por las actualizaciones del producto, para mi son totalmente transparentes. Os puedo asegurar que son constantes.

Según comenta el equipo de desarrollo de OMS, lo han rediseñado siguiendo los consejos, necesidades y sugerencias de los clientes. Que sea fácil de manejar, para empezar, que sea fácil de utilizar, que me ayude a administrar a con un moderno conjunto de soluciones que pueda decidir si las aplico o no, si las necesito o no. Es posible tenerlo instalado y funcionando en cuestión de minutos, no largos y tediosos dias.

OMS está construido sobre una plataforma analítica que permite ofrecer una visión global a través de un tablero o panel de instrumentos, como podeis observar:

Los principales escenarios, o como se denominan en OMS, servicios a monitorizar son los siguientes:

  • Log Analytics:Inteligencia operacional en tiempo real. Recopilar, almacenar y analizar los datos de cualquier registro de logging, de cualquier fuente.
  • Automation: Simplificar la gestión de nuestra nube o enterno Hibrido a traves de la automatización de procesos. Lo que todos queremos, crear, monitorizar, administrar y desplegar recursos en nuestros entornos mientras reducimos errores y aumentamos la eficiencia, sin olvidarnos de la reducción de costes operativos.
  • Availability: Solución de alta disponibilidad totalmente integrada incluyendo recuperación de desastres. Posibilidad de habilitar la copia de seguridad y la recuperación integrada para todos nuestros servicios y aplicaciones críticas.
  • Security: Control de seguridad centralizado. Identificar actulizaciones de los sistemas gestionados, estado del malware, recopilación de eventos relacionados con la seguridad y realización de análisis forenses.

Y he hablado de los cuatro pilares básicos de OMS pero no se vayan, aún hay mas!!!. Si, dentro de las soluciones disponemos, de diversos paquetes preparados y listos para desplegar, unos están en producción y otros en preview. Para monitorizar nuestras suscripciones de Office 365, assesment de SQL, Backup, Containers, AD Assesment, etc., etc.,

Vamos, pedazo de Suite tiene Microsoft. Bien pues empezaremos con algo como:

  1. Despliegue de portal OMS.
  2. Configuración inicial de OMS.
  3. Despliegue de agentes.
  4. Despliegue de soluciones.
  5. Creación de queries personalizadas.
  6. Creación de alertas.
  7. ….

Se admiten sugerencias.

Para terminar, queria desearos Feliz año 2017 a todos los que me leeis, me seguis y apreciais el trabajo que conlleva tener un blog de este tipo, continuar con el empleo cotidiano y tratar de sacar el máximo tiempo para estar con la familia, que por cierto, en estos momentos estamos haciendonos la ecografia de las 20 semanas!!!! Que viene otro peque, y serán Tres!!! Estamos locos o que? Espero que venga con un pan debajo del brazo.

Besos y abrazos.

Como actualizar Microsoft Security Essentials en un Windows Server 2012 R2.


Hace poco hablamos de “Como instalar Microsoft Security Essentials en un Windows Server 2012 R2.“, detalle poco habitual el de instalar un antivirus “StandAlone” en nuestros servidores, sin consola de gestión etc. Pusimos como ejemplo un servido en la nube,

He recibido algún mensaje comentándome que llegado a un punto, al actualizar dicho antivirus con el Update 4.9.218.0 (KB3140527) de febrero de este año, daba el siguiente error.

Bien, pues vamos a solucionar este problema.

Nos situamos en la ruta c:windowssoftwaredistributiondownload donde podemos encontrar el fichero descargado del Update del antivirus:

Pero no lo logra ejecutar dicha actualización. Ya vimos en el anterior post que hay que realizarlo de forma manual, por compatibilidad con Windows 7 y desde línea de comando con un Switch especial. Vamos a copiar este fichero denominado d2230a….. a una carpeta que tengamos privilegios, por ejemplo, c:tmp y lo vamos a renombrar como update.exe. Si os fijais es el mismo fichero en la captura de abajo:

Botón derecho sobre el fichero renombrado y seleccionaremos, como ya hemos comentado, el modo de compatibilidad con Windows 7.

Ahora, al igual que hicimos con la instalación inicial, dese una consola con privilegios de administrador local, lanzamos la actualización con el switch /disableoslimit

Aparece el asistente de instalación de la actualización del Antivirus, seleccionamos “upgrade” ..

y ….

Tachan!!!!! Actualizado.

Espero que os sea útil.

Me despido por hoy, última semana del año, felices fiestas y el viernes … último y primer post sobre Operational Manager Suite (OMS), la caña.

Besos y abrazos.

Listar cuentas de servicio en nuestros servidores con Powershell.


Hola a todos,

Me he encontrado este post que tenía guardado desde hace …. un año o_O  . Otra píldora sobre Powershell, ese gran y desconocido amigo que nos hace las tareas administrativas mucho más fáciles.

“Hace poco (ahora hace un año!!!), me pidieron chequear con qué usuario se estaban ejecutando cada servicio en todos los servidores y me dije, esto con Powershell seguro que lo hacemos sin ningún problema”

Estube buscando como enfocarlo y pensé que si tenía la lista de todos los servidores podía volcarla  a un fichero de texto y, despues, chequear y obtener las cuentas que ejecutan los servicios. Eso es!!! 😀

Primero necesitamos un fichero txt con un listado de los servidores, en este caso no eran mas de 10 y lo denominaremos “Server_list.txt“, super ocurrentes los nombre que pongo 😉

Y también, había visto cómo obtener los servicios de un servidor, utilizando Get-WmiObject Win32_service para recuperar la información sobre un objeto de un servicio.

Hice un par de pruebas y me quedé con este script:

$server_names = Get-Content "C:Servers_list.txt"
Foreach ($server in $server_names){
Get-WmiObject Win32_service | Where-Object {$_.state -eq "Running"} | Group-Object -Property StartName | Format-Table $server,Name, Count -auto >> c:ServiceAccounts.txt
}

El resultado es un listado del número de servicios que cada usuario ejecuta en cada servidor. Et voilá!!!

De esta primera prueba se pueden hacer variaciones con permutaciones y obtener fantásticos resultados, detalle que os recomiendo encarecidamente y me los hagais llegar.

Que tengais muy buena semana….

Problema de inodos llenos en Linux en Azure.


Buenos dias a todos,

Ya sabeis que Microsoft ama Linux, las Open Sources, etc., Y mas si se pueden desplegar desde Azure 😉 . Yo si que amo a Azure. Que pasada.

Últimamente he tenido que tratar con problemas sobre servicios que corren en diferentes versiones de Linux que podemos desplegar en Azure (ver aqui), CentOS, Debian, Ubuntu, SUSE, Redhat, etc….

Hoy, último dia de noviembre, me centro en un extraño problema del que solo tenía la siguiente evidencia: En mi servidor web me aparecian errores del tipo “no space left on device” , “write failed” “user block limit reached”.  Detalle extraño ya que, el disco es de 1TB y comprobándolo, tenía la siguiente la información:

S.ficheros Bloques de 1K Usado Disponible Uso% Montado en
/dev/md/1 10403064 3252248 6626532 33%
udev 4035092 208 4034884 1% /dev
/dev/md/2 958137332 49863180 859986824 6% /home
shm 4035092 0 4035092 0% /dev/shm

Como podeis ver,  ejecutando el comando df  pude observar que tan solo tenía ocupado un 33%. ¿Por qué me aparecian esos errores de espacio y limitaciones?

Aqui es donde viene la labor de “detective” (jejejeje, es broma) y buscando errores similares encontré que el fallo se produjo por una saturación de i-nodos ,

¿Qué son los inodos? pues son estructuras de datos empleados en sistemas Linux y Unix que contienen información sobre los ficheros. Os habeis quedado igual ¿verdad? Quedemonos con el concepto de que cada fichero se identifica por un número de inodo. Este número es único dentro de todo el sistema de ficheros. De todas maneras, aqui os dejo unos links:

Echemos un vistazo a ver cómo están nuestros inodos. Ejecutamos  df -i

S.ficheros Nodos-i NUsados NLibres NUso% Montado en
/dev/md/1 655360 655360 0 100% /
udev 1008773 5418 1003355 1% /dev
/dev/md/2 60366848 910175 59456673 2% /home
shm 1008773 1 1008772 1% /dev/shm

Here we go!!! Aqui está el problema. Normalmene esto ocurre por la creación de infinidad de ficheros pequeños dentro de un directorio, en el caso de mi servidor web, estaba claro que era en en la partición montada en el raíz /.

Y ¿Cómo encontrar dónde se encuentran dichos ficheros?En este caso ejecutamos el siguiente comando:

find . -printf “%in” | sort -u | wc -l

De esta forma obtendremos el número de ficheros de cada directorio, empezando por el raiz y, posteriormente, en los subdirectorios, hasta encontrar la ruta d

e los mil y un ficheros pequeños: /opt/bitnami/apps/wordpress/tmp. Ah!!!!! mi WordPress. Ah!!!! el repositorio Bitnami con IaaS desplegadas y configuradas por defecto!!!!!

Bien, para corregir este problema, creamos una tarea en el crontab del usuario root para que se ejecute todos los días a las 00:01, que busque y elimine ficheros más antiguos de 30 días en la ruta /opt/bitnami/apps/wordpress/tmp .

root@vmwebsrvwp01:~# crontab -l|grep -v #

01 00 * * * /root/remove-tmp-bitnami.files.ksh > /root/remove-tmp-bitnami.files.LOG 2>&1

el hecho de buscar y encontrar un post de @jabenitezdev, con un problema idéntico al mio, escrito en su blog, me centró el problema y, sobre todo, en la resolución, muchas gracias por compartir 😉

Agradecer y dedicar este post a mis antiguos compañeros de Capgemini, David, Alex, Ivan, Beatriz, Angel, Jose Luis, Christian, etc. Muy buenos momentos y muy buena gente. Espero veros pronto.

Besos y abrazos.

¿Cómo verificar el funcionamiento de nuestros Servicios de Federación AD FS?


Hoy uno muy rapidito, jajajaja, una píldora, nunca mejor dicho, sobre cómo verificar si nuestro despliegue de Active Directory Federation Services está funcionando.

Después de instalar ADFS y completar la configuración de los servidores proxy, si es el caso, nuestro siguiente paso será verificar que lo que acabamos de desplegar y configurar es funcional y está operativo. Vamos, que funciona correctamente. La forma más fácil que he encontrado para verificar que ADFS se autentica es la siguiente URL:

https://fqdn.domain.com/adfs/ls/IdpInitiatedSignon.aspx

Donde pone fqdn.domain.com, tendremos que poner el fqdn que le hemos asignado a nuestro servicio, normalmente utilizamos adfs.domain.com o sts.domain.com o, incluso, fs.domain.com

Una vez accedemos a la URL, tenemos que ver una página como la anterior (se puede personalizar con nuestro logo, etc., Ver este enlace 😉 ).

Entonces procederemos a introducir nuestro usuario y contraseña,y nos aparecerá un mensaje como el siguiente:

Ya estamos dentro!!!!

Hoy si que es una pildora, pero de las buenas.

Buen fin de semana.

Lecturas recomendadas de Octubre. Aprendiendo de los Mejores de Francisco Alcaide.


Hola a todos.

Hoy os comparto la lectura recomendada del pasado octubre, “Aprendiendo de los Mejores”.

Este libro tiene algo especial, ya que no es un manual técnico sobre un producto, sistema o tecnologia en concreto, o tal vez si? En él, el autor, Francisco alcaide Hernandez @falcaide, nos muestra la sabiduria, el conocimiento, el saber, a través de reflexiones o comentarios de múltiples personajes, de los que consideraremos, los mejores en sus respectivos campos, como pueden ser Anthony Robbins, Brian Tracy, Amancio Ortega, Richard Branson, Michael Porter, Peter Drucker, Will Smith, Robert Kiyosaki, Dalai Lama, etcétera, con la única finalidad de conseguir mejorar nuestro desarrollo personal.

Tal y como dice Francisco en su libro, “Cierto es que no hay mejor inversión que la que se hace en uno mismo, Y ¿cuál es la mejor forma de conseguirlo? Pues aprendiendo de los mejores, de las personas que han logrado resultados sobresalientes anteriormente

En esta obra, encontramos mas de quinientas reflexiones cuidadosamente seleccionadas de mas de cincuenta personalidades reconcocidas a nivel internacional clasificados en cinco ámbitos distintos: desarrollo personal, emprendimiento, liderazgo, libertad financiera y espiritualidad.

Considero que no es un libro para leerlo del tirón, mas bien de ir poco a poco leyendo y asimilando estas píldoras de sabiduria.

Me gustaría resaltar las siguientes reflexiones que personalmente he encontrado muy interesantes y gratificantes:

  • Amancio Ortega.- “Querer a las personas que trabajan con nosotros es una obligación“.- No son incompatibles disciplina y cariño, exigencia y tacto, rectitud y amabilidad ….
  • Anthony Robbins.- “Lo que configura nuestras vidas no es lo que hacemos de vez en cuando, sino lo que hacemos de forma consistente“.- La repetición es la madre de la destreza. “Tu calidad de vida depende de la calidad de tus pensamientos“.- tu mente dirige tu vida
  • Brian Tracy.- “Si tus hijos sienten que pueden lograr una meta, habrás triunfado como padre por haberles entregado la mejor de las bendiciones”.- el primer reto de la educación debería ser estimular a que las personas crean en ellas mismas
  • Tenzin Gyatso (Dalai Lama).- “Cuando pierdas, no pierdas la lección“.- Esta frase me encanta, la utilizo siempre que puedo. “unas veces se gana y otras se aprende”.
  • Dale Carnegie.- “Si hay un secreto del éxito en las relaciones personales, reside en la capacidad para apreciar el punto de vista del otro y ver las cosas desde ese punto de vista“. Em-pa-ti-a.
  • David Henry Thoreau.- “El tiempo es el bien más democráticamente repartido en el mundo. Cualquier persona tiene la misma cantidad: veinticuatro horas. Es el único factor que nos iguala a todos“.
  • Gandhi.-La persona que no está en paz consigo misma, será una persona en guerra con el mundo entero” o “Perder la paciencia es perder la batalla“. Esto me pasa a menudo con los pitufos, paciencia, hay que tener paciencia.
  • Jack Canfield.- “No te preocupes por los fracasos, preocúpate por las posibilidade sque pierdas cuando ni siquiera lo intentas“. El hecho de intentar algo, con independencia del resultado final, nos porporciona experiencia y nos coloca en una posición privilegiada para los siguientes retos.
  • Jeff Bezos.- “Al final, somos nuestras elecciones“.- Cada decisión, por pequeñoa e insignificante que parezca, va creando nuestro futuro. Cada decisión genera consecuencias en un sentido u otro y el sumatorio de todas esas decisiones conforma nuestro destino.
  • Jeffrey Gitomer .- “Tu trabajo es ayudar a los clientes a visualizar el valor que obtendrán de ti“.- Los clientes no quieren que les vendan nada sólo que les ayuden a resolver sus problemas y satisfacer sus necesidades. O “El fracaso no viene de la falta de ventas, viene de la falta de preparación“.- Uno no se ahoga porque se caiga al agua, se ahoga porque no sabe nadar.
  • Jim Rohn.- “El éxito no es otra cosa que la aplicación diaria de la disciplina“.-
    • éxito = hábitos
    • hábitos = repetición
    • repetición = disciplina
  • El tiempo vale más que el dinero. Siempre puedes obtener mas dinero, pero nunca puedes obtener mas tiempo“.
  • John C. Maxwell.- “La primera vez que dices algo se escucha; la segunda, se reconoce; la tercera, se aprende“.- Para ser eficaz la comunicación tiene que ser redundante. Para que un mensaje cale y se interiorice es necesario repetirlo constantemente y durante un periodo dilatado de tiempo.
  • Lao Tsé.- “No solo eres responsable de lo que haces, también eres responsable de lo que no haces“.
  • Peter F. Drucker.- “El 60% de los problemas empresariales son consecuencia de una mala comunicación“.- Yo lo extrapolaría a cualquier relación personal, el éxito de cualquier relación reside en tener un buen grado de comunicación. O “Demasiados ejecutivos piensan que son maravillosos con las personas porque hablan bien. No se dan cuenta de que ser maravillosos con las personas significa escuarlas bien“.- Pocas cosas causan tan buen impacto en los clientes, compañeros o amigos como pedirles opinión sobre algún tema o atender con interés sus inquietudes o necesidades.
  • Stephen Covey.- “El desafio no consiste en administrar el tiempo, sino en administrarnos a nosotros mismos“.- La vida es una cuestión de prioridades, siempre hay tiempo para lo que uno considera importante.

Está claro que a cada uno nos llegarán unos mensajes, nos sentiremos mas identificados con unas reflexiones que con otras, obvio. Solo trato de compartir con vosotros estas breves líneas. El resto del tiempo, es vuestro.

Para terminar este post, mas místico y personal que de costumbre. Deciros que el saber no ocupa lugar. Hace unos años me atreví a empezar a leer este libro por primera vez y me anime a salir de mi “zona de seguridad” para aprender de los mejores, o de los que yo consideraba los mejores. Algunos te decepcionan, otros son como nosotros, y los menos, los menos, son increibles, por eso son los mejores.

Tener cuidado de lo que soñais, porque se pueden cumplir. A por nuestros sueños.

Unas veces se gana y otras …. se aprende.

No os entretengo. Para terminar, os dejo el blog mellizo de éste, el de ITPRO, que lo tengo ubicado desde hace varios años en WordPress: https://masrobeznoquenunca.wordpress.com/ Tiene mas cosas personales. No solo de tecnología vive el hombre.

Comienza el Weekend!!!

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


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.

masrobeznoquenunca

Comparto lo que hago y lo que veo.

El camino de un ITPro

El camino de un ITPro

adumont

Just another WordPress.com weblog

Marco Antonio's space

Una mirada dentro de mis ratos libres...

Marcelo Ruiz

Network and SocialMedia

A Digital Frontier...

Blog personal de Robert Garrandés Simancas ("Versión Beta")

enero11

Literatura para romper el tiempo.

A %d blogueros les gusta esto: