No se cargan las imágenes al WordPress en Windows o no se representan al usuario final

Problema con imágenes y permisos de carpetas en Windows Server

Si no se cargan las imagenes al WordPress, hay que ir a carpeta “wp-content” y dar le permisos a “IIS_IUSRS” de control total. Y para que usuarios puedan ver las imagenes hay que dar permisos a carpeta “/wp-content/uploads/” al grupo de usuarios “Guests” (Invitados), los permisos tienen que ser “Lectura y ejecución, listar contenido de carpeta, lectura”.

Por otro lado 

  1. Localice la carpeta temporal para cargar archivos (de manera predeterminada, C:\Windows\Temp) o la que especificó en php.ini en la línea upload_tmp_dir
  2. Para esta carpeta, agregue los grupos “IUSR” e “IIS_IUSRS” y/o “Everyone” con los permisos necesarios.

Error durante la instalación de wordpress desde cero v5.0 sobre Windows Server 2016 y php v7.3.0

Si instalamos desde cero en Wondows Server 2016, nos puede dar siguiente error al pasar a segundo paso (después de configurar datos para conectarse al wodpress).

Si en lugar de segundo paso nos da error parecido a “WordPress database error Table wp_options doesn’t exist” no encontré una solución muy bonita, pero encontré una solución que funciona. Resulta que wordpress se puede configurarse en modo recuperación, entonces en fichero raíz “wp-config.php” apuntamos datos de conexión a base de datos. Luego añadimos una ultima linea “define(‘WP_ALLOW_REPAIR’, true );” y vamos a ejecutar instalación “www.website.com/wp-admin/install.php”. Entonces este script lo que hace es crear a nosotros base datos desde cero, porque intenta recuperar algo que no existe y lo crea desde cero todo.

Esto lo he probado con php v7.3.0, MySQL Community Server 8.0, MS Windows Server 2016 y WordPress 5.0