35% de descuento en la compra de nuevos Hostings para mis estudiantes

Dominet Solibeth

Hola y bienvenidos.

Hoy por fin he podido realizar el contrato definitivo para conseguir un 35% de descuento en la compra de hosting con una de las empresas de hosting mas conocidas en República Dominicana y en Estados Unidos llamada dominet.net.

El código de descuento es: 

solibeth

El contrato que hice con esta empresa va a beneficiar muchísimo porque no solo estamos obteniendo un 35% de descuento, sino que también, estos hostings tienen por default lo siguiente:

1) Composer

  beneficios: nos permitirá descargar lo que necesitemos desde composer, ejemplo: (Descargar Laravel, Symfony, Paquetes de todo tipo).

2) Nodejs

  beneficios: nos permitirá descargar todo lo que necesitamos desde npm, y adicionalmente, podemos compilar archivos javascript en el caso de laravel.

3) Drush

  beneficios: nos permitirá a los drupaleros realizar acciones con Drupal desde el terminal.

Muy pronto estará listo Drupal Console, porque es otra herramienta que los Drupaleros usamos bastante.

Al momento de iniciar a usar cualquiera de los hostings, les recomiendo que vía correo soliciten la habilitación del ssh y el terminal.

Mientras le dan acceso, es bueno revisar que su archivo .ini tenga los siguientes datos:

date.timezone = "America/Santo_Domingo"
allow_url_fopen = On
allow_url_include = Off
display_errors = Off
enable_dl = Off
file_uploads = On
max_execution_time = 300
max_input_time = 300
max_input_vars = 1000
memory_limit = 2048M
post_max_size = 80M
session.gc_maxlifetime = 1440
session.save_path = "/var/cpanel/php/sessions/ea-php72"
upload_max_filesize = 80M
zlib.output_compression = Off
suhosin.executor.include.whitelist = phar
detect_unicode = Off

Ya que si falta uno de estos, el composer no les funcionará.

Cuando tengan habilitado el terminal, entonces podrán conectarse vía el terminal a su hosting.

Para conectarse ejecuten este comando:

ssh usuariohosting@dominiohosting.com

En mi caso, sería así:

ssh soliapp@solibethapp.net

Pueden poner la contraseña de su hosting y ahí les recomiendo que ejecuten estos comandos:

composer -V
node -v
npm -v
drush --version

y deberá salir algo parecido a esto:

[soliapp@host8 ~]$ composer -V
Composer version 1.10.5 2020-04-10 11:44:22
[soliapp@host8 ~]$ node -v
v12.16.2
[soliapp@host8 ~]$ npm -v
6.14.4
[soliapp@host8 ~]$ drush --version
Drush Commandline Tool 10.2.2
[soliapp@host8 ~]$

Si por alguna razón no les funciona el drush, entonces debemos ejecutar en el terminal el siguiente comando:

composer global require drush/drush

y posterior revisar el archivo .bash_profile de la siguiente manera:

cat .bash_profile

y si no ven esta configuración, agreguenla en ese archivo

echo 'alias drush="~/.config/composer/vendor/bin/drush"' >>~/.bash_profile

De la forma de hacerlo es la siguiente:

  1. nano .bash_profile
  2. con las teclas de abajo, se ponen en el lugar que necesitan.
  3. click derecho y pegar la configuración anterior.
  4. pisar las teclas: ctrl + o luego enter (para guardar los datos)
  5. pisar las teclas: ctrl + x para salir.

por último deben ejecutar en el terminal para refrescar el archivo bash_profile

source ~/.bash_profile

y ahora si debe darnos la versión de drush

drush --version

Supongamos que ya tenemos una carpeta de laravel en public_html

en la url deberemos acceder de la siguiente

http://solibethapp.net/laravel/public

y con el siguiente código podemos lograr que con solo acceder

http://solibethapp.net/

ya salga laravel o drupal

código .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^dominio.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.dominio.com$
RewriteCond %{REQUEST_URI} !carpeta/
RewriteRule (.*) /carpeta/$1 [L]

Donde dice dominio.com, lo cambiamos por el nombre del dominio, y donde dice carpeta lo cambiamos por las carpetas dentro de public_html que queremos acceder

Ejemplo de como quedaría

código .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^solibethapp.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.solibethapp.com$
RewriteCond %{REQUEST_URI} !laravel/public/
RewriteRule (.*) /laravel/public/$1 [L]


y con esto finalizamos. 

Así que sin massssssssssssssssssssss nos veremos en la próxima.






 

Comparte este artículo