Problemas con UPort 1100 vs NPort 5110

Conversores UPort 1100 de USB a DB9 y NPort 5110 de Ethernet a DB9

Después de trabajar varios años con los modems que pasan por el
convertidor, con diferencia se puede decir que convertidor Moxa NPort 5110 funciona mucho mas rápido y se cuelga menos que Moxa UPort 1100.

Problemas encontrados básicamente en USB convertidor Moxa UPort 1100. Al enviar constantemente SMS’s, resulta que tarda mas para enviar y ademas necesita mayor numero de segundos de retardo.

Configuración de Módem para envió de SMS y pruebas

Para configurar el módem GSM se utilizan comandos AT desde propia aplicación o de forma manual mediante HyperTerminal.

Para configurar módem tenemos siguientes comandos: 

  1. AT: Sirve para verificar si el módulo SIM900 está funcionando adecuadamente paraentrar en modo comando.Al enviar AT el SIM deberá contestarnos con un OK.
  2. AT+CGMI: Veremos en nombre del fabricanteATIVer la información del producto.
  3. AT+IPR=?: Preguntar el Baud Rate en el que puede operar el SIM
  4. AT+IPR?: Sirve para preguntar el Baud Rate actual
  5. AT+IPR=XXXX: Configuremos a la frecuencia deseada
  6. AT+COPS?: Nombre de la compañía telefónica
  7. AT+CGSN: Visualizar el IMEI del chip utilizado
  8. AT+CSCS?: Tipo de texto
  9. AT+CSCS=”XXX”: Configurar a tipo de texto
  10. AT+CMGF?: Ver el formato de un mensaje, ya sea PDU(0) o SMS(1)”
  11. AT+CMGS=04455XXXXXXXX: Enviar un SMS Se despliega el símbolo mayor que > Escribir mensaje y al finalizarpresiona Ctrl+Z retornará OK si el SMS se envió correctamente.
  12. AT+CMGL=ALL: Sirve para ver todos los mensajes que nos han llegado al SIMATD04455XXXXXXXX;Sirve para hacer una llamada a cualquier teléfono móvil
  13. ATA: Sirve para contestar una llamada
  14. ATH: Sirve para colgar una llamada

Como instalar PHP sobre Windows 2016

Después de encontrar me en situación, que quiero PHP de ultima versión, todos los instaladores automatizados me dejaron de ser cómodos, ya que no llevaban las ultimas versiones de MySQL y PHP.

Por este motivo he decido que tengo que hacer instalación por separado descargando MySQL Server y PHP de sus paginas web correspondientes, junto con ultima versión de WordPress. Pero PHP es una carpeta comprimida y no hay un instalador. Así que buscando en Internet, encontré una pagina web que lo explica muy bien: https://www.assistanz.com/steps-to-install-php-manually-on-windows-2016-server/

Como reiniciar PHP en Windows Server

Después de reconfigurar php.ini si no se aplican los cambios, es porque hace falta reiniciar PHP

Para reiniciar PHP en Windows, tenemos que reiniciar el servicio IIS, para ello:

  1. Pulsar inicio
  2. Ejectura
  3. Escribir “IISReset”
  4. Pulsar “Intro”

Como resultado tendremos una ventana de CMD indicando los pasos del reinicio.

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