Cómo Instalar Laravel en Digital Ocean [Guía definitiva] 🚀

Deja una respuesta

Comment as a guest.

  1. Muy buena guía. Se que los Shared son una mier…. Pero no todos podemos pagar digital. Soy Venezolano y requiero mínimo de $10, y pues tampoco es que es muy barato para los pobres jajaja. Yo tengo corriendo uno en un shared y me va genial, pero a la hora de si coloco todos los archivos del proyecto dentro de la carpeta public o si los coloco en el root y solo muevo el contenido de la carpeta public a public_html, no sabría cual es la mejor manera para hacerlo.

    1. Muchas gracias bro. Entiendo el tema del dinero y se que $5 o $10 dolares puede ser un numero importante para muchos (una mierda también :/). Por otro lado, no se si entendí bien tu pregunta, creo que sería lo mismo copiar los archivos desde root o desde public, siempre y cuando tu server apunte a public_html.

      1. La cuestión esta así, yo tengo todos los archivos de laravel en /misitio
        los archivos que estan en /misitio/public/ los movi a /public_html/
        y en /public_html/index.php cambie las lineas
        `require __DIR__.’/../misitio/bootstrap/autoload.php’;

        $app = require_once __DIR__.’/../misitio/bootstrap/app.php’;`

        Para de esta manera apunte a la carpeta donde estan mis archivos.

        La pregunta es ¿Es correcto hacerlo de esta manera?
        ¿Cual es la mejor manera? ¿Y porque?
        Estaría genial ese tip.

  2. Hola, yo ya tengo un dominio, pero lo tengo comprado en DreamHost, como puedo hacer para que no aparezca la IP y aparezca mi dominio?

  3. Hola amigo, yo acabo de hacer esto la semana pasada pero de todas formas me sirvio para corroborar los pasos que seguí, la única diferencia fue que utilicé PostgreSQL (me costó un poco hacer la conexión por que habia que instalar un par de módulos de php). Me gustaria que completaras la guia para configurar el nombre de dominio y el SSL, saludoss

  4. Excelente aporte y me gustaría saber como configurar mi dominio en Digital Ocean y el ssl. Saludos bro gracias por segur con tus aportes.

      1. Estoy utilizando firefox 65 y el link no se ve. Tuve que poner inspeccionar codigo para verlo.
        Por otro lado, podrias explicar como es el tema de la facturacion? Porque en una parte del articulo mencionas que si se apaga la gotita digitalocean no nos cobra. En tal caso mientras este prendida cobran por el trafico y una vez que alcanzas el trafico de tu plan te bloquean o algo asi?

        1. Con firefox no se ve? Gracias, lo voy a revisar.
          Con respecto a la facturación. No, los precios no varían por trafico ni tampoco te cortan el servicio. Digital Ocean cobra por hora. Mientras la gotita este prendida, Digital Ocean te cobra $0,007 por hora (que es lo mismo a $5 por mes), tomando como ejemplo el caso que puse yo.
          Si apagas la gotita, no pasa nada. No te van a dar de baja o bloquear. Solamente, Digital Ocean te dejará de cobrar y obviamente, no podrás acceder a tu gotita. Pero cuando la volves a activar, podes seguir trabajando normalmente con ella, sin perder los archivos que tenias.

  5. Hola Matias, muy buen tutorial.. segui al pie de la letra los pasos hasta llegar a la parte donde se instala en composer…. ejecute esto tal cual:

    curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer

    Se ejecuta todo de una o son comando por separado 😀 … perdon si es basica la pregunta pero soy un poco nuevo en esto… Me sale este error:

    Could not open input file: sudo
    curl: (23) Failed writing body (0 != 16133)

    Gracias de antemano

    1. Como estas David? Son dos comandos. Ahi actualice el artículo para que quede mas claro.
      Primero va el comando: curl -sS https://getcomposer.org/installer | php
      Y luego: sudo mv composer.phar /usr/local/bin/composer

      Saludos.

  6. Que tal Matias, una duda, cuando visito la direccion IP del servidor me aparece el codigo que esta en /public/index.php en texto plano, he visto que es referente a libapache2-mod-php pero lo tengo instalado y aun asi es lo que veo en el navegador. Tendras alguna experiencia con esta cuestion que pueda orientarme? Gracias de antemano. Buen articulo.

    1. Gracias Alberto. Verifica también de tener instalado php-mcrypt y también ejecuta a2enmod php7.2 (o la versión de php que hayas instalado). Saludos.

    1. Debería saber cual es el máximo aproximado de cuantos usuarios están online en el mismo momento.
      Pero recuerda que DigitalOcean te permite escalar rápidamente con un solo click cuando tengas picos.

        1. Revise el link y esta bien. También probé crear una cuenta con un nuevo email y pude sin problemas.
          No se que estará detectando Digital Ocean con tu cuenta. Prueba con otro email como hice yo.

  7. Hola. Cree un servidor Ubuntu 20 en D.O. con Laravel forge y me anda todo bien menos que no me guarda las imágenes. Ya le di los permisos a storage y public y cree el enlace con storage. Que puede ser ? gracias

Sliding Sidebar

Matias Echazarreta

¡Hola!

Mi nombre es Matias Echazarreta.
Soy desarrollador web con más de 12 años de experiencia. Amante de Laravel, de los libros y del rock de los ’90. Te puedes comunicar conmigo  por trabajos de contratación, haciendo click aquí.

Nuestro Patreon

Desde Patreon puedes solicitar asesoria personalizado. ¡Ir a Patreon!

Suscríbete a nuestra lista de correo