Skip to content

Tag: hosting

Hosting bueno, bonito y barato en DreamHost

DreamHostEn el mundo del hosting hay miles de proveedores y ofertas disponibles, pero dar con uno que se adapte a tus necesidades y a tus posibilidades económicas es realmente difícil. Aunque quizás DreamHost es una opción que se acerca mucho a lo ideal.

Debo decir que no sólo he probado un montón de proveedores de varios países (España, USA, UK), sino que también he probado a contratar hostings mucho más caros que la media, pensando que quizás el problema era que no gastaba lo suficiente para que el hosting fuese de calidad… y tras mucho probar decubrí que el coste (como ocurre con otros productos y servicios) no siempre es sinónimo de mayor calidad.

Y en este sentido en particular, me duele que en España no haya ni un sólo proveedor de hosting que ofrezca alojamiento compartido que se pueda equiparar en coste y prestaciones a los que ofrecen en otros países como USA. Siento vergüenza ajena cuando veo determinados planes de alojamiento españoles… :( (y mucho peor cuando hay empresas internacionales que al llegar a España nos cobran mucho más que en otros países donde están presentes, y encima nos dan menos prestaciones).

De todos los proveedores que he probado, y a pesar de que como ocurre con cualquier proveedor famoso, hay mucha gente que se queja de este proveedor. Para mí DreamHost es el proveedor con mejor relación precio/calidad y sobre todo el proveedor más flexible en cuanto a consumo de recursos (CPU y RAM) en hosting compartido de todos los que he probado. Básicamente su política es “mientras tu consumo no ponga en peligro el funcionamiento de la máquina para el resto de usuarios, consume lo que necesites”.

Error open_basedir restriction in effect

Si instalas un plugin de WordPress (o cualquier script PHP) y durante su uso obtienes un error de este tipo:

Warning: main(): open_basedir restriction in effect. File(/ruta/completa/al/archivo/archivo.xyz) is not within the allowed path(s): (/ruta/completa/a/tmp) in /ruta/completa/al/plugin/archivoplugin.php on line 32

Se debe a un parámetro de configuración del servidor llamado open_basedir. Este parámetro, que se puede configurar en el archivo httpd.conf del servidor, tiene como objetivo limitar los archivos que el interprete de PHP para nuesto usuario está autorizado a abrir a los que estén dentro de un árbol de directorios concreto (y a las distintas rutas fuera del árbol que se autoricen).

Normalmente este parámetro se usa en servicios de hosting compartido como medida de precaución para que un usuario no pueda acceder mediante PHP a los archivos de otro. Por lo que teóricamente no debería molestarnos para hacer uso de nuestros propios archivos… pero en ocasiones un plugin (o nuestro propio código), puede necesitar acceso a determinados recursos compartidos que están fuera de nuestra ruta de usuario.

Cómo saber si tu servidor está en una lista de spam

Uno de los posibles inconvenientes de darse de alta en un servicio de alojamiento compartido (shared hosting) es como su propio nombre indica, que compartimos los recursos con el resto de usuarios de la máquina, y entre esos recursos está la IP.

Esto dependiendo de la política de servicio del proveedor nos puede llegar a perjudicar, por ejemplo si el proveedor permite el uso del alojamiento para servir contenidos para adultos vamos a compartir nuestra IP con dicha página. Algo que según comentan los especialistas del tema puede perjudicarnos cuando los buscadores nos indexan, y además estos sitios son muy dados a enviar spam.

Y aunque seguro que cualquier proveedor hoy día prohíbe explícitamente el uso de sus servidores para el envío de spam, no siempre tienen porque darse cuenta de un mal uso si nadie lo ha denunciado.

Migrar todos los servidores a PHP5 en 2008

Leo en el blog de Javier Aroche que ese es el propósito de GoPHP5.org, que en febrero de 2008 la mayoría de servidores estén usando PHP5, o lo que es lo mismo, que se haya invertido la situación actual con respecto a PHP4 y PHP5.

Y es que hoy por hoy y a pesar de que PHP5 lleva años en el mercado, la gran mayoría de proveedores de alojamiento web (hosting) siguen usando PHP4 en sus planes de alojamiento, y en el mejor de los casos ofrecen la posibilidad de PHP5 como opcional, y que no siempre funciona esta opción como debería…

Así que, como es lógico, ante esta situación la mayoría de desarrolladores de aplicaciones basadas en PHP optan por continuar programándolas en PHP4 para que sus usuarios puedan seguir usándolas.