Archive for diciembre, 2007

Modificar permisos de carpetas desde Plesk

Hay ocasiones en las que necesitamos guardar ficheros en nuestro espacio de hosting (como el fichero de configuración del joomla, fotos de nuestros productos en un OSCommerce o facturas en pdf generadas desde el AspPdf… por poner algún ejemplo).

Para ello es necesario otorgar permisos de escritura y modificación sobre dichos ficheros para que la aplicación web pueda trabajar con ellos.

Hacer esto es muy sencillo gracias al Panel de Control Plesk que ofrecemos con el hosting de domitienda.com.

Nos vamos a Inicio > [tu dominio] > Directorio Web ó Directorios virtuales (en Plesk 9.x)

Ahi verás una ventana similiar a esta:

Plesk - Directorio Web

donde te aparecerá un listado de los directorios (tanto físicos como virtuales) como los ficheros que tienes colgado en la carpeta httpdocs de tu hosting.

Navegamos hasta la carpeta a la que queremos dar permisos de escritura (en este ejemplo a una llamada “images”) y pulsamos sobre el botón Permisos Icono permisos

Al hacer esto entraremos en la pantalla de configuración de permisos:

Plesk - Permisos

En el podemos ver a la izquierda un listado de los usuario que existen en el servidor y al hacer click en cualquiera de ellos se cargarán a la derecha los permisos que tienes establecidos para dicho usuario.

¿A que usuario tenemos que dar permisos de escritura para que nuestra aplicación web pueda escribir en fichero físico?

Plesk utiliza dos usuario para esto:

  • Plesk IIS User
  • Plesk IIS WP User

Tan solo hay que seleccionar cada uno de estos dos usuario y pulsar sobre el permiso “Modificar” tal y como se ve en la imagen.

Recuerda, al dar permisos de escritura a estos usuarios, tu aplicación web podrá crea, modificar y borrar ficheros físicos en tu espacio de hosting.

¡Otra cosa! No puedes asignarle permisos a la carpeta httpdocs de forma global. Si necesitas que tu aplicación modifique un fichero que se encuentre en el httpdocs tendrás que darle permisos al fichero de forma aislada pulsando sobre el icono del candado que hay a la derecha del nombre del fichero.

¡Un saludo!

Comments (4)

FeLiZ NaViDaD a ToDoS !!!

El equipo de

Domitienda.com

les desea a todos Feliz Navidad y prospero Año Nuevo.

postaldomitienda.jpg

Comentarios

Demo del Panel de Control Plesk

El Panel de Control Plesk es la solución que proporciona domitienda.com para facilitar las tareas comunes de cualquier hosting a nuestros clientes.

logo plesk

Desde el Panel de Control Plesk podrás gestionar tus dominios, bases de datos, cuentas de correo así como controlar el tráfico de cada uno de tus dominios.

El Panel de Control Plesk tiene un interfaz sencillo (parecido a un escritorio Windows) con el que podremos navegar entre nuestros dominios configurando hasta el más mínimo detalle.

El Plesk esta pensado para todo tipo de usuarios y para ello existen distintos niveles de acceso que permiten ciertas acciones:

  • Cliente:
    • Gestión de dominios
    • Gestión de Bases de Datos (Sql Server 2005 y MySql) y ODBC
    • Gestión de Cuentas de Correo
    • Gestión de DNS
    • Configuración de ASP, ASP .net 1.1 y 2.0, PHP
    • Gestión de los limites, plantillas, permisos…
    • Informes, estadísticas…
  • Propietario del Dominio
    • Acceso a un único dominio
    • Gestión de Correo, DNS, Bases de Datos… (sobre su dominio)
    • Configuración de ASP, ASP . NET 1.1 y 2.0, PHP, Permisos (sobre su dominio)
    • Informes, estadísticas…
  • Usuario de Correo
    • Acceso a la configuración de una cuenta de correo (dentro de un dominio)
    • Redireccion
    • Alias
    • Auto-Respuesta
    • Grupos de Correo

Como veis, cada nivel de usuario esta orientado a un tipo de cliente (desde la cuenta cliente que es el revendedor del dominio hasta el usuario final de correo) y todas son completamente configurables y fáciles de usar.

Y como una demo vale más que mil palabras os dejo los enlaces y los acceso al Panel de Prueba de la web de SWSOFT:

Url de Acceso: https://plesk83.win.demo.parallels.com:8443/login.php3

  • Demo de Plesk como Cliente
    Nombre de usuario: client
    Contraseña: plesk
  • Demo de Plesk como Propietario de Dominio
    Nombre de usuario: demo.swsoft.com
    Contraseña: plesk
  • Demo de Plesk como Usuario de Correo
    Nombre de usuario: mailuser@demo.swsoft.com
    Contraseña: plesk

plesk

¿A que esperas para probarlo?

PD: Recuerda cambiar el idioma del interfaz en el desplegable que aparece debajo del login o lo veás en inglés por defecto ;-)

Comentarios

Crear y configurar conexion ODBC desde Plesk

Hace unos días hablamos sobre como conectar nuestra aplicación web con la base de datos Sql Server 2005 que domitienda.com ofrece a partir del hosting Básico.

Hoy hablaremos sobre como configurar una conexión ODBC que hemos creado previamente en Panel de Control Plesk.

Para los que no lo sepan, una conexión ODBC es un estándar de acceso a base de datos creado por Microsoft. Se utiliza normalmente para realizar conexiones a bases de datos basadas en ficheros (como Access, Excel o MySql).

Lo primero que tenemos que hacer es subir nuestra base de datos por ftp a nuestro sitio web (para este ejemplo hemos subido una base de datos Access llamada prueba.mdb a la carpeta httpdocs de nuestro hosting).

Despues, entramos al panel de control Plesk de domitienda.com y nos vamos a Inicio > [tu dominio.com] > Fuentes de Datos ODBC.

Pulsamos sobre Añadir un nuevo ODBC DSN” para crear la conexión ODBC y escribimos el nombre del ODBC así como el tipo de controlador (Microsoft Access en este ejemplo).

new_odbc.png

Una vez creada la conexión ODBC tendremos que configurarla. El único campo que tenemos que modificar es “Ruta Archivo base de datos”.

Como hemos comentado anteriormente, un ODBC no es más que una conexión a una base de datos basada en ficheros por lo que hemos de especificar la ruta completa de la misma.

La ruta física de nuestros servidores compartidos de domitienda.com es la siguiente:

 C:\Inetpub\vhosts\[tu dominio.com]\httpdocs\[fichero de base de datos]

En nuestro ejemplo, tendriamos que poner lo siguiente:

C:\Inetpub\vhosts\testdomitienda.com.es\httpdocs\prueba.mdb

Una vez escrita la ruta pulsamos sobre “Verificar” para comprobar si hemos configurado bien nuestro DSN.

 

Con el ODBC creado ya solo nos queda añadir la connection string (echad un ojo a este post) y lo tendríamos todo listo.

Comments (7)

Descargar Microsoft Visual Studio 2008

El Guille (colaborador activo de domitienda.com) nos deja en su página web una relación de ficheros .iso (imagenes de dvd) con las diferentes versiones gratuitas y de 90 dias de Visual Studio 2008.

Visual Studio 2008

Si quereis saber cuales son algunas de las nuevas mejoras de VS2008 y el framework 3.5 podeis echarle un vistazo a este post.

Un Saludo!

Comentarios

Habilitar Dominios .es multilingües en Firefox

Tal y como comentaba mi compañero Pablo hace unos días, recientemente se han liberalizado el registro de dominios .es multilingües (con ñ, acentos, diéresis…) y esto a provocado una avalancha de registros con sus respectivos problemas.

El primero de ellos es el “extraño formato” que toman estos dominios cuando los visitamos desde el navegador Firefox. Si desde Firefox intentas navegar a realacademiaespaña.es y te sale “http://xn--realacademiaespaola-b4b.es” es que aun no tienes habilitados los dominios idn en tu navegador.

¡No temas! Esto tiene fácil solución. En navegadores como Internet Explorer 7, Opera o Safari esta opción viene activada por defecto… y en el futuro Firefox 3.0 tambien… pero de momento, si quieres visualizar bien los dominios idn tendrás que seguir estos sencillos pasos:

- Abrete una nueva pestaña en Firefox (Control + T)

- Escribe about:config en la barra de direcciones

- Te aparecerá un listado con las configuraciones del Firefox… filtra por “idn

- Comprueba que el campo network.enableIDN está a true (si no lo está modificalo)

- Pulsa botón derecho y selecciona Nuevo > Lógico

- Escribe como nombre: network.IDN.whitelist.es y dale valor “true” (puedes hacerlo mismo para los .com, .net… cambiando el final de la clave)

¡Y con esto ya puedes ver bien los dominios idn!

Un saludo

Comentarios

Varios escritorios con AltDesk

¿Tenéis el escritorio tan repleto de iconos que no se ve ni el fondo de pantalla?

La solución, AltDesk.

AltDesk es un administrador de escritorios virtuales que permite añadir mayor funcionalidad al escritorio de tu ordenador.

Con esta aplicación podrás crear todos los escritorios virtuales que necesites, y colocarlos como desees.

Características principales:

  • Interfaz personalizable a través de skins
  • Combinación de teclas rápidas totalmente personalizables
  • Combinación de “teclas anti-jefe”
  • Los programas abiertos pueden ser fácilmente movidos desde un escritorio a otro (mediante arrastrar y soltar)
  • Todos sus elementos son completamente personalizables
  • Ventanas pegadizas, que aparecerán en todos los escritorios
  • Función de Inicio para cada escritorio
  • Pocos requerimientos de sistema
  • Transparencia en Windows 2000/XP
  • Posibilidad de añadir diferentes fondos para cada escritorio

AltDesk consiste en distintas celdas conteniendo las aplicaciones abiertas, a las que se puede acceder con un click izquierdo del mouse. Con un click derecho sobre cada icono de los programas se puede llamar a un menú contextual que consta de los siguientes items:

alt_desk

  • Minimizar, Restaurar, Cerrar programa
  • Intercambiar a algunos programas en la lista de tareas
  • Terminar un programa en caso de que se cuelgue
  • Actualizar el icono de cualquier programa
  • Esconder o mostrar las celdas
  • Bloquear las celdas
  • Mostrar el diálogo de preferencias
  • Recobrar aplicaciones perdidas (las que sabemos que están abiertas pero no tenemos acceso por falta de recursos, por ejemplo)
  • Cambiar el idioma

Podeis descargaros el programita de aqui.

Espero que os sea útil, seguiremos informando de aplicaciones que faciliten nuestro dia a dia.

Un saludo.

Comments (2)

Sobre ViewState, MACValidation y MachineKey en asp .net

En ocasiones necesitamos que nuestras aplicaciones webs dispongan de una parte privada que sea accesible mediante la autenticación de un usuario.

Para ello ASP .Net nos ofrece multitud de componentes para implementar “zonas privadas” de forma rápida y sencilla.

Ya sea usando los Application Services o bien manualmente, el control de la sesión es algo necesario para que esto funcione correctamente.

La forma de implementarlo es sencilla (y no es el motivo de este post) el problema viene cuando intentamos realizar este tipo de validación en entornos compartidos (como es el caso de nuestro hosting en domitienda.com).

Pongamos un ejemplo:

Cuando realizas la validación de usuarios en entorno compartido (WebFarm o Cluster) se autogenera una machineKey como identificador para tu aplicación.

Una segunda aplicación web (alojada en el mismo servidor) realiza una validación de usuario con el mismo sistema y el pool por defecto le autogenera otra machineKey…¿que pasa cuando ambas machineKeys coinciden? Veriamos el siguiente error:

Validation of viewsate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. Autogenerate cannot be used in a cluster.

¿Os sis suena? Si es así no os preocupeis… tiene fácil solución.

Podeis usar cualquiera de estas soluciones:

  • Deshabilitar ViewState en el Web.Config:

Añade le siguiente código entre los tags <system.web>

<pages enableViewStateMac="false" />
  • Deshabilitar ViweState en la propia página:

Añade el siguiente código en la cabecera de la web aspx (entre los tags <% %>)

enableViewStateMac="False"
  • Indicar manualmente el MachineKey para tu aplicación:

En lugar de que el pool de asp .net nos genere un machineKey automaticamente podemos indicarle en el web.config que código queremos usar.

Para ello existe una herramienta web que nos generará un machineKey único para nosotros con un formato similar al siguiente:

<machineKey validationKey="2F9A2158572BBDC9DF12E8BB1E19BB12A6
69406F5F92A3A1972E0BE9ED886CE5D13A10696E5AEB52E46A905122D4889
E23109ECFDF231411AAB780A589CC0842" decryptionKey="26464B60C7F
B690349D918A6F02D0089A92C1F3AC3749881" validation="SHA1" />

Visita la siguiente web: http://aspnetresources.com/tools/keycreator.aspx y clickea sobre “Generate”.

Con esto solucionamos el problema del ViewState en entornos compartidos.

Y recuerda, si te surge algún otro problema estamos esperandote en el PhpLive de domitienda.com

Comments (7)

Microsoft lanza el Visual Studio 2008 y el Framework 3.5

EDITADO:

En domitienda.com ya funcionan webs desarrolladas desde Visual Studio 2008 en Framework 3.5

A partir de Hosting Básico por 4.95€/mes


Hace escasos días, Microsoft colgó las versiones Express del Visual Studio 2008 y su novedoso Framework .Net 3.5

Entre las mejoras de este nuevo framework encontramos:

- Retrocompatiblidad:

Se pueden crear ensamblados de los frameworks anteriores sin necesidad de cambiar de framework.
Todas nuestras aplicaciones creadas en el VS2005 serán modificables (y publicables) desde el 2008… eso si, es necesario tener instalado el Service Pack 1 del framework 1 y 2.

- Nuevos Componentes:

ListView, DataPager y LinqDataSource… asi como AJAX incorporado, reproductor de flash, y multiples mejoras para el código fuente como los tipos anónimos, inferencia de tipos, auto inicializador de objetos…

¡Ya esta bien de tener que declarar variables indicando el tipo! Ahora podremos hacer cosas como: ‘variable = “Hola”;’ y el solo sabrá que es un string.

- LINQ:

¿Cuantas veces te ha fallado una aplicación en tiempo de ejecución por una mala construcción de una sentencia sql?
LINQ te permite incrustar sentencias SQL dentro del código fuente de tu aplicación por lo que los errores de sql te los canta el compilador y no la típica excepción.

Y no solo sirve para comunicarse con base de datos… tambien sirve para leer de un XML, fichero de texto plano, colecciones tipo ArrayList…

- Editor HTML y CSS:

¡Por fin nos podemos olvidar del Dreamweaver para poder diseñar bien el interfaz de la web!
VS2008 incluye una herramienta de diseño de html y css que (al menos eso dicen) es bastante potente.

- Mas plantillas de proyectos locales y web, mejoras en el ClickOnce (por fin funcionará bien desde Firefox!) y la publicación de aplicaciones, integración con Office 2007…

En fin, un montón de cosas nuevas que merecen la pena probar.

Si queréis echarle un ojo no tenéis más que descargaros la versión express (en inglés) del vs2008 en la siguiente dirección:

http://www.microsoft.com/express/product/default.aspx

Comments (5)

Dominios .es multilingües

Como ya veníamos anunciando en noticias anteriores Red.es liberaliza el registro de dominios “.es” multilingües a partir de las 00:00 horas del 12 de Diciembre.

Se permitirá el registro de dominios “.es” con caracteres propios de las lenguas oficiales del estado español.

Si deseáis contratar nuestros servicios enviadnos un email con vuestro dominio y vuestros datos a:

Soporte@businet-isp.com

Y recordad, hasta el 31 de Diciembre el registro de dominios “.es” por tan solo 9,95 €.

Un Saludo.

El equipo Domitienda.com

Comentarios

« Noticias Anteriores Página siguiente »

Add to Technorati Favorites