Pasaron varias cosas que dieron pie al cambio de tecnologías, las principal motivación fue el hecho que ya no pude pagar el hosting que lo tenía en DigitalOcean, aunque era el plan más básico. Otra motivación es que había tomado un curso en udemy de React y quize poner en práctica lo aprendido, es allí donde entra Gatsby que es un framework de react para crear sitio estáticos. Por último, ya teniendo un sitio estático lo más conveniente ($$$) fue usar Netlify como proveedor de hosting ya que permite usar su plan gratuito para alojar el blog.
Al intentar configurar la conexión con MySQL desde PhpStorm y hacer test manda el siguiente mensaje:
Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.
Este mensaje indica que PHPStorm no pudo determinar la zona horaria del servidor que está utilizando. Como puedes ver es por el timezone de mysql que no esta especificado así que basta con ir a la pestaña de Advanced y setearlo manualmente. En mi caso para México lo he especificado de la siguiente manera: America/Mexico_City.
El modelo arquitectónico cliente-servidor es un conjunto de servicios y servidores asociados, más unos clientes que acceden y usan los servicios. La imagen 1 muestra la arquitectura cliente servidor.
Imagen 1
Lo que necesitas es una estructura parecida a esta.
Si cuidado con los namespace y es que me he dado un buen de tomes a la hora de llamar una clase o definir un factory en Zend Framework 3.
Este error me ha detenido un par de horas:
Fatal error: Cannot declare class Aplication\Entity\BEvaluationCriteria, because the name is already in use in
Este mensaje me sale cuando quiero usar mi entity en zend framework 3 y doctrine.
Class "Application\Entity\BEvaluation" is not a valid entity or mapped super class.Solo hay que agregar @ORM\Entity() a las annotations:
/** *
Application\Entity\BEvaluation* * @ORM\Entity() * @ORM\Table(name="bevaluation") */
Si tenemos nuestro repositorio de una aplicación web en github para instalarlo en nuestra máquina de desarrollo es necesario hacer los siguientes pasos:
- Clonar el repositorio. Como prueba voy a clonar un repositorio que realice en un curso. La url por si quieren hacer la prueba con este es: https://github.com/Sirpyerre/course-ecommerce
git clone https://github.com/Sirpyerre/course-ecommerce
Con Laravel y SQL Server tuve muchos problemas con el formato en que se guardaba en el base de datos. Me resigne a una solución temporal, la cual consiste en setear el formato de fecha en cada modelo de la aplicación, definir accesores y mutadores (accessors and mutators). Lo cual no era lo más adecuado.
Despues de un gran esfuerzo he publicado mi primer curso en Udemy, este se titula: Configurar Laravel en Windows y MS SQL Server.
Este es un post basado en uno anterior publicado en el 2009, actualizado con la versión de MySQL 5.7 y Visual Studio 2017.
En resumen voy a hacer que a través de visual studio 2017 nos comuniquemos con una base de datos MySQL.
Voy a asumir que se tienes instalado MySQL en su versión 5.7 o superior.