server

Xampp Server | Instalación servidor local

Video de Youtube
URL de Video remoto
Texto

Si no ves el video, puedes refrescar el navegador, presionando (Ctrl+Shift+R | Ctrl+F5 o Shift+F5), o abrirlo directamente desde el Canal de Youtube... HAZ CLIC AQUI

      Antes de comenzar a trabajar en cualquier proyecto web, es necesario que cuentes con un entorno de desarrollo en el que puedas ejecutar tus códigos y/o aplicaciones; en el caso de Drupal, necesitarás un servidor en el que estén instalados Apache, php y mysql para poder realizar la instalación, configuración y ejecución de tu proyecto.

     Existen varias opciones para instalar esta clase de servidores, tanto si el sistema operativo Linux, Windows o cualquier otro.

     Una de las maneras menos complicadas de realizar esta clase de instalaciones, es utilizar el Servidor Local Xampp, cuyo contenido incluye un servidor Apache, Mysql y php, por lo que en poco tiempo podrás comenzar a trabajar con tu proyecto, sin grandes preocupaciones ni conocimientos avanzados sobre servidores.

     Si quieres descargar el servidor Xampp en tu máquina, sólo tendrás que acceder su Página Oficial y descargarte la versión más adecuada a tu sistema operativo.

Apache Ubuntu | www.drupaladicto.com - Consultor especializado en drupal y symfony

     Desde esta página podrás descargar la última versión compatible con la versión más reciente de Php, pero si por el contrario, necesitar utilizar una versión inferior, porque tu proyecto sea en Drupal 7, por ejemplo, también podrás descargar otras versiones desde su Página Oficial Otras versiones.

xampp Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

     Tan pronto como haya terminado la descarga del instalador, como con el resto de aplicaciones para Windows, tendrás que hacer clic para iniciar el proceso de ejecución y hacer otro clic en el botón siguiente hasta que finalice todo el proceso.

xampp Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

     Cuando se haya terminado la instalación del Xampp, se mostrará en pantalla el Panel de Control, donde podrás inicializar, entre otras opciones, los servidores de Apache y MySql, haciendo clic en el botón arrancar, necesarios para continuar con la instalación del Drupal.

xampp Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

     El siguiente paso será la descarga de tus archivos de Drupal, dentro de la carpeta pública del servidor, para ello busca en tu disco C la ubicación de tu instalación del Xampp, y dentro de esta, la carpeta htdocs, dentro de la que deberías colocar todos los archivos de tus instalaciones web, incluyendo la de Drupal.

xampp Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

     Para trabajar con Drupal, es recomendable realizar algunas modificaciones, en la configuración por defecto, al menos hasta el momento de escribir este artículo, para evitar ciertos errores relacionados con la memoria, tiempo de ejecución, etc.

     Configuración Servidor Local Drupal 8

xampp Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

xampp Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

     Otro de los cambios que serán necesarios, antes de comenzar con el proceso de instalación de Drupal, es la configuración del dominio virtual o Virtual host, es lo que te permitirá acceder a tu web, mediante el navegador, para inicializar el instalador de Drupal, en esta primera fase y, posteriormente, para continuar con la gestión total de tu proyecto Drupal.

    Para la configuración del dominio virtual, en el caso de hacerlo en un servidor local, que utiliza el sistema operativo Windows, tendrás que modificar dos archivos específicamente, esto serán el archivo hosts, de Windows, ubicado en "C:\Windows\System32\drivers\etc", y dentro de este copiarás la línea que viene como ejemplo, comentada en el archivo y la sustituirás con el nombre o dominio que utilizarás en tu proyecto Drupal.

xampp Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

     El otro archivo que tendrás que modificar, es el httpd-vhost.conf, que define el "Virtual Host", dentro de tu servidor Apache en Xampp, ubicado en "C:\xampp\apache\conf", donde al igual que en caso anterior, deberás copiar las líneas que te vienen comentadas como ejemplo y sustituirlas con los datos específicos para tu proyecto Drupal.

xampp Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

Cannot communicate with server: Post http://localhost/v2/apps: dial unix /run/snapd.socket: connect: no such file or directory

     A los que estamos trabajando con WSL2 en Windows 10, nos puede pasar este error de conexión entre nuestra consola y el servidor para descargar las aplicaciones. En mi caso me sucedió al intentar instalar cerbot.

    Al parecer Ubuntu 20.04 LTS reemplazó el software de ubuntu con snapcraft por completo. Entonces, es obvio que el snap se está convirtiendo en el 'predeterminado' de la distribución.

     El problema es que snap no parece funcionar actualmente en wsl2 debido a que depende de systemd. Si lo entiendo correctamente, el servicio snapd debería estar ejecutándose en segundo plano para que funcione, que snapd ya viene preinstalado, sin embargo snapd no puede iniciarse debido a que WSL2 no tiene systemd.

error: cannot communicate with server: Post http://localhost/v2/snaps/hello-world: dial unix /run/snapd.socket: connect: no such file or directory

    Por eso, si intentáramos ejecutar el comandosudo service snapd start, nos saldría en pantalla algo parecido a esto:

snapd: unrecognized service