Archive for tutorial

Error Terminal Server ha excedido el número máximo de sesiones

Muchas veces se nos olvida salir como toca de un servidor de windows y con las prisas no cerramos la sesion, esto no seria un problema si no estuvieran limitadas las sesiones como administrador a un maximo de 2 en servidores de Windows.

Bueno pues esto tiene una solucion y es la siguiente:

  1. Nos conectamos al servidor en cuestion como siempre por RDP (Remote desktop o Escritorio Remoto)
  2. Ponemos el usuario y contraseña y le damos aceptar, aparece la ventana diciendonos que hemos superado el numero maximo de conexiones, le damos a “Aceptar”
  3. Esperamos unos 30 segundos
  4. Abrimos una ventana de MSDOS con el comando cmd desde Inicio -> Ejecutar -> cmd
  5. y ponemos lo siguiente : mstsc /v:00.00.00.00 /f -console
  6. Sustituimos 00.00.00.00 por la ip de nuestro servidor
  7. Nos logeamos como admnistradores
  8. Por ultimo hay que hacer un log off (desconectar) esas sesiones que estan abiertas

Espero os sea util !!!!! y contrateis los servidores dedicados en domitienda.com

Un saludo

Comentarios

Añadir un Tipo Mime desde el Panel de Control Plesk

En los principios de Internet, los navegadores solo entendían ficheros en formato ASCII (html, txt) por lo que hubo un serio problema cuando las páginas webs se hicieron más potente y empezaron a servir video, audio o ejecutables.

Como este tipos de ficheros no se podian convertir a ASCII se creo la tecnología MIME (Multipurpose Internet Mail Extensions).

Los tipos Mime sirven para indicar al navegador que aplicación debe abrir un tipo en concreto de fichero.

Los navegadores ya vienes con una serie de tipos mime “estandar” cargados, por ejemplo, no has de indicarle al navegador que el .jpg es una imagen… eso ya lo sabe ;-) )

Pero ahí otros que si tenemos que agregar. Un ejemplo muy común son los videos de Flash (.flv)

Si añadieramos un fichero flv a nuestra web por defecto no lo cargaría porque el navegador no sabe como ejecutarlo.

¿Como lo solucionamos?

Nos vamos al Panel de Control Plesk Inicio > [tu dominio] > Directorios Web y pulsamos en la pestaña de Tipos Mime

Pulsamos sobre “Añadir Tipo MIME”, escribimos la extensión (flv en este caso) y seleccionamos la aplicación del listado de aplicaciones (application/x-shockwave-flash en este caso).

Si la aplicación que necesitas no existe en la lista no te preocupes, puedes escribirla tu mismo pulsando sobre “Personalizado…”

¡Un saludo!

Comentarios

Plugin para copias de seguridad en WordPress

Wordpress es la aplicación de blog más extendida por la red de redes además de ser open source por lo que cualquiera puede ver el código y la estructura de la base de datos.

Es por esto por lo que los hackers suelen atacar de forma masiva este tipo de aplicaciones bien para poner enlaces invisibles a sus páginas para que google les indexe mejor (eso nos pasó en este mismo blog hace poco) o bien para destruirlo por completo.

Es por eso mismo por lo que se de vital importancia tener un sistema automático de copias de seguridad que nos permita restaurar la base de datos / ficheros de la web en cualquier momento.

backup wordpress

BackUpWordPress es un plugin completísimo que te permite realizar esto mismo.

Instalarlo es muy sencillo, descargate el fichero .zip del siguiente enlace:

Descomprimelo en local y subelo por ftp a la carpeta wp-includes/plugins del blog.

¡Recuerda! Has de darle permisos de escritura a dicha carpeta.

Una vez subido el plugin nos vamos al gestor de Plugins dentro del panel de control del WordPress y activamos BackUpWordPress.

Cuando tengamos esto listo nos aparecerá una nueva pestaña llamada “BackUpWordPress” donde podremos configurar multitud de variables.

Lo primero que nos pide es que creemos una configuración inicial.

Seguimos el enlace que nos aparece e introducimos la ruta de la carpeta donde hemos de dejar los backups.

Bajamos un poco más y activamos la planificación (Scheduling) de copias tanto diarias como semanales.

Con este tendremos automatizada la copia de seguridad de la base de datos cada dia y de todo el blog cada semana.
Estos parámetros, al igual que otros muchos más (máximo espacio, envío automático por mail, restauraciones…) se pueden configurar desde esa misma ventana… pero es algo que os dejamos descubrir a vosotros ;-)

Un saludo!

Comentarios

Como subir ficheros de gran tamaño en ASP .Net

Estos días hemos tenido un par de consultas sobre un problema al subir ficheros mediante el componente File Upload de Asp .Net.

Y es que el framework "capa" las conexiones http pesadas (como, por ejemplo, cuando intentas subir ficheros de más de 1 Mega) por lo que da un error estrepitoso de Timeout.

¿Que podemos hacer para solucionar esto?

¡Fácil! Primero modificamos nuestro web.config permitiendo conexiones Http más pesadas:

  • Añadir esto al tag <system.web>
XML:
  1. <httpruntime executionTimeout="1200"
  2. maxRequestLength="102400"
  3. useFullyQualifiedRedirectUrl="false"
  4. minFreeThreads="8"
  5. minLocalRequestFreeThreads="4"
  6. appRequestQueueLimit="100" />

Esto aumenta el tamaño máximo de paquetes Http así como el tiempo de espera a nivel de nuestra aplicación web.

Por otro lado, por mucho que modifiquemos nuestro web.config, si hay restricciones en el servidor no nos funcionará.

Para ello tenemos que crearos un Inventario Dedicado (pool de asp .net privado para el dominio) en el que aumentaremos también estas parámetros.
Para modificar esto último es necesario que tengas acceso directo al servidor por lo que lo tendremos que hacer nosotros manualmente.

Con esto bastaría... y recuerda, ¡tienes que darle permisos de escritura a la carpeta donde quieres subir!

Un saludo!!

Comentarios

Instalar blog Wordpress en domitienda.com

Al igual que en su día hablamos sobre como instalar Joomla o DotNetNuke en nuestro hosting de domitienda.com, hoy le ha toca el turno a Wordpress, el blog gratuito por excelencia.

Wordpress es un blog desarrollado en php con base de datos MySql por lo que podríamos instalarlo a partir del Hosting Reducido.

Lo primero que tendríamos que hacer es descargarnos la última versión de Wordpress:

Descomprimimos el .zip y lo subimos por ftp a la carpeta raíz de nuestro servicio de hosting (en el caso de domitienda.com, a la carpeta httpdocs)

La instalación es muy sencilla y se hace toda desde la propia web así que escribimos la dirección de nuestra página en el explorador y nos saldrá algo parecido a esto:

wordpress1.png

Nota: Si no te carga bien la página comprueba que tienes activada la opción de php en el menú del Plesk > Inicio > [tu dominio] > Configurar > Soporte Php

soporte_php.png

Hacemos click sobre el enlace para crear el fichero de configuración y empezamos a introducir los datos.

Para poder guardar la información de mensajes, usuarios, comentarios... es necesario crear una base de datos MySql.

Esto lo podemos hacer desde el Panel de Control Plesk:

  • Inicio > [tu dominio] > Bases de Datos > Crear nueva Base de Datos Mysql

En este caso hemos creado la bd "testdomitienda" con usuario "test" y password "1234".

De vuelta al navegador, introducimos todos los datos para rellenar la base de datos:

  • Nombre de base de datos: El nombre de la base de datos creada en Plesk. En este ejemplo "testdomitienda"
  • Usuario: Usuario de acceso a la bd
  • Password
  • Servidor de Base de Datos:Nombre o IP del servidor de base de datos MySql.
    • Comprueba la IP que te aparece al crear la base de datos en el Plesk ya que según el servidor será "localhost" o "mysql.servidoreswindows.net" en el caso del servidor de MySql centralizado.
  • Prefijo de Tabla: dejarlo tal cual

Tal y como se ve en la imagen:

wordpress2.png

Antes de pasar al siguiente punto, es necesario establecer permisos de escritura sobre la carpeta httpdocs, pero eso ya sabeis hacerlo ;-)

A partir de este momento la instalación es seguir el asistente:

Introducir el nombre del blog, el mail del administrador...

¡Sigue todos los pasos y tendrás la instalación concluida!

Comentarios

Actualización de Bbackup, restaura tus base de datos de SQL Server 2005

fotobbackup2.png

Hola de nuevo a todos.

Hemos actualizado nuestra herramienta Bbackup para que podáis restaurar desde vuestro pc sin ningún problema de tamaño vuestras base de datos en SQL Server 2005, la aplicación sigue teniendo el mismo funcionamiento, como ya explicamos en un post anterior.

El problema era que al subir fichero de más de 5Mb ocurría un error de Timeout, hemos modificado el código para permitir ficheros de hasta 100 Mb!

Si tenéis alguna duda o sugerencia para mejorar la aplicación no dudéis en poneros en contacto con nosotras a través de domitienda.com o enviadnos un mail a soporte@businet-isp.com

Un saludo del equipo

Domitienda

Comentarios

Restauración Local desde BBackup

fotobbackup.png

Hola a todos!!Como alguno de vosotros no se aclara a la hora de hacer la restauración local desde Bbackup , explicaremos brevemente de que trata, como se hace y que resultado se obtiene.En primer lugar deberemos tener creada una base de datos en el Plesk . Con su usuario y contraseña.

Hay que recalcar que el usuario y contraseña que creemos en el plesk sera el que prevalezca después del restore.

Por ejemplo:

Nosotros nos creamos una Base de Datos en el Plesk a la que llamaremos <Prueba>, como usuario <prueba_usuario> y como contraseña <1234>.

Imaginemos que queremos hacer un restore de una base de datos que tenemos en nuestro equipo local llamada <Local>, como usuario <usuario_Local> y contraseña <4567> . En este caso la cadena de conexión de nuestra base de datos en local sera algo asi:

<data source=127.0.0.1;initial catalog=Local;password=4567;persist security info=False;user id=usuario_Local>

Pero esta ConnectionString no nos valdría, tendríamos que modificarla en nuestro web config y subirla por ftp a nuestro sitio.La ConnectionString quedaría así:

<data source=sql1.servidoreswindows.net;initial catalog=Prueba;password=1234;persist security info=False;user id=prueba_usuario>

Una vez cambiada la cadena de conexión ya podríamos acceder a nuestra base de datos desde nuestra aplicación, y para acceder a ella desde el sqlServer utilizaríamos el usuario y contraseña, prueba_usuario y 1234 respectivamente.

Seguiremos desarrollando Bbackup para que cada día sea más fácil de utilizar.

Un Saludo.

Dpto. de Desarrollo de Software.

Domitienda.com

Comentarios

Publicar Aplicaciones Web en Asp .net 2.0

Muchas son las dudas de los nuevos programadores web al respecto de que hacer con su aplicación una vez terminada, ¿copio los ficheros en algun sitio ftp? ¿me llevo el proyecto entero? ¿como lo hago?

Visual Studio nos brinda una estupenda opción para lanzar nuestra aplicación a Internet: "Publicar Sitio Web" .

Primero de todo necesitamos un sitio web donde poder alojar nuestro proyecto. Con el Páquete Básico de Domitienda.com nos valdría para empezar ya que soporta Asp .net y Bases de Datos Sql Server 2005.

Una vez tenemos nuestros sitio web creado y conocemos nuestra información de acceso ftp nos vamos al Visual Studio, cargamos nuestro proyecto y nos vamos a Build > Publicar Sitio Web

publicar1.png

Una vez hecho esto veremos una pantalla en la que nos solicitarán que introduzcamos la ruta donde queremos dejar nuestra web publicada. Por defecto nos aparece una ruta local que debemos cambiar por una ftp.

Para ello pulsamos el boton de "Examinar" que aparece a la derecha de la ruta y seguimos las instrucciones de la siguiente imagen:

publicar2.png

- Servidor: Ip / Nombre de tu servidor ftp. En domitienda.com el formato es ftp.[tu dominio.com]

- Directorio: Carpeta dentro del ftp donde quieres publicar tu sitio web. En domitienda.com la raiz web es la carpeta httpdocs

- Nombre de Usuario y Contraseña: Los que creaste desde el Panel de Control Plesk

Pulsamos "Aceptar" y vamos que la ruta ha cambiado para dar lugar a una ruta ftp hacia el servidor web.

Volvemos a pulsar "Aceptar", se nos compila la aplicación y comenzará el proceso de Publicación.

¿Que hace exactamente la publicación?

Al publicar una aplicación web el propio Visual Studio detecta las dependencias de librerias que has usado en tu aplicación web , las compila y las sube automáticamente a la carpeta bin de tu sitio web.

Además empaqueta todo el Server Side Code (los .cs /.vb) en una dll para evitar que nadie tenga acceso al código fuente de manera directa.

Este es sin duda el método más seguro de subir una aplicación web en un servidor web ya que el mismo se encarga de dejar todos los ficheros en su sitio, compilarlo y prepararlo para su ejecución.

Comentarios (16)

Enviar Correo desde ASP con AspMail

Hace unos días os comentábamos como enviar un email desde asp usando uno de nuestros componentes: Jmail

Hoy le toca el turno a AspMail, otro de los componentes ASP instalados en el hosting de domitienda.com

Como vale más un ejemplo que mil palabras vamos a ello:

<%
'Creamos el Objeto <<mail>> de envio
Set Mail = Server.CreateObject("Persits.MailSender")
'Introducimos el nombre del servidor de correo desde
'el que vamos a enviar (o la IP) 'En el caso del hosting en domitienda el formato es el siguiente
' mail.[tu dominio.com]
Mail.Host = "mail.domitienda.com"
'Escribimos las credenciales para realizar el envio a servidores ajenos
'Usuario: cuenta de correo completa desde la que enviamos
Mail.Username = "victor@domitienda.com"
'Pass: Contraseña escrita en Plesk
Mail.Password = "1234passwordfalso"
'Cuenta de Correo DESDE la que enviamos
Mail.From = "victor@domitienda.com"
'Texto que aparece como Remitente del Correo
Mail.FromName = "Víctor Fernández. Domitienda"
'Cuenta de Correo A LA QUE ENVIAMOS (Destino)
Mail.AddAddress "cuentadestino@domitienda.com"
'Asunto del Mensaje
Mail.Subject = "Prueba ASPEmail"
'Cuerpo del Mensaje
Mail.Body = "Esto es una prueba a ver si va o no"
'Indicamos que el Correo se ha de añadir a la cola de envio
Mail.Queue=True
' ¡Lo enviamos!
Mail.Send
%>

Fácil, ¿verdad?
A programar se ha dicho!

Un saludo

Comentarios

Instalar DotNetNuke en domitienda.com

Al igual que Joomla, DotNetNuke es un CMS (Gestor de Contenidos) de código abierto basado en Visual Basic .Net

DotNetNuke utiliza tecnología Microsoft por lo que es necesario una base de datos Sql Server 2005 y un hosting que permita Asp .Net 2.0.

Con el Plan Básico de domitienda.com sería suficiente para empezar a trabajar con este fabuloso portal CMS.

Dotnetnuke logo

Lo primero que deberíamos hacer es descargar la última versión de DotNetNuke desde la página oficial:

http://www.dotnetnuke.com/

Para poder descargar tenéis que crearos un usuario en dicho sitio web.

Entramos en el apartado de Descargas y nos bajamos la versión "Install" de la versión más actual deDotNetNuke:

instalar-dotnetnuke.png

Descomprimimos el fichero .zip en nuestro ordenador y lo subimos via ftp a la carpeta "httpdocs" de nuestro hosting en domitienda.com

Una vez que tenemos todos los ficheros subidos tenemos que asignar permisos de escritura al directorio httpdocs desde el Panel de Control Plesk.

Lo último que nos quedaría por hacer antes de empezar con la instalación es crearnos la base de datos Sql Server 2005 y el usuario de acceso a la misma.

Esto también lo hacemos desde el Panel de Control Plesk como ya comentamos en este post antiguo.

Con esto ya tendríamos todo lo necesario para empezar la instalación....¡vamos allá!

dotnetnuke1.png

Esta sería la página de inicio que veríamos si hemos hecho bien todo lo anterior. Escogemos la opción de instalación "Típico" y pulsamos sobre "Siguiente".

En la siguiente pantalla nos realizará un chequeo de permisos; si hemos hecho bien todo lo anterior tan solo tendremos que dar "Siguiente".

Configuración de la conexión a la Base de Datos:

La siguiente pantalla es la de configuración de la Base de Datos.Aquí seleccionamos las siguientes opciones:

- Seleccionar la Base de Datos: Base de Datos Sql Server 2000/2005

- Servidor: sql1.servidoreswindows.net

- Base de Datos: [nombre de tu Base de Datos]

- Seguridad Integrada: DESMARCAMOS (asi nos aparece los cuadros para introducir el usuario y pass)

- Id Usuario / Contraseña: El nombre de usuario y contraseña que hemos creado en Plesk

dotnetnuke22.png

Tras esto se creará la estructura de tablas y vistas necesarias para el correcto funcionamiento del portal.

Si todo a ido bien el siguiente paso sería crear el nombre de usuario y pass para el SuperAdministrador del portal . Rellena los datos con la información que quieras.

También te pedirá el Título de la Página y la plantilla que vamos a usar.

¡Con esto ya tenemos el portal instalado! Ahora solo queda configurarlo y "apañarlo"... pero eso, ya es otra historia ;-)

Un saludo!

Comentarios

« Noticias Anteriores

Add to Technorati Favorites