Mar Dic 27, 2005 7:34 am
|
|
|
| Sobre DBD::MySQL y webhosting |
|
|
Hola,
tengo una cuenta webhosting de pago en allmanaged.com/sagonet desde hace casi un mes. No es un servidor dedicado ni tampoco VPS, es un virtual hosting (shared hosting). Hasta ahora con este webhosting y con el anterior que tuve metía todos los módulos en una carpeta /lib dentro de mi cuenta y modificaba el @INC en cada script.
Hasta aquí todo bien pero resulta que me puse a usar MySQL con el módulo DBD::MySQL y no funcionaba. Me puse en contacto con el webhosting y dicen que no ofrecen ese servicio ya que al ser un servidor compartido modificar MySQL es un peligro para los demás usuarios.
Por lo tanto mi pregunta es, ¿se puede utilizar DBD::MySQL sin instalarlo tal y como hice con los demás módulos? ¿Existe alguna buena alternativa a ese módulo que no requiera instalación?
Saludos |
|
|
|

Mar Dic 27, 2005 9:22 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4082
Ubicación: Valladolid, España
|
|
|
|
|
Tu proveedor de servicios de internet no tiene que modificar nada del MySQL.
Lo único que tienen que hacer es crear una base de datos, con un usuario de MySQL y contraseña que sólo permita el acceso a esa base de datos, con los privilegios mínimos de crear tablas, borrar, insertar y actualizar registros, etc.
Luego, usando DBD::MySQL pasarás en el momento de la conexión (en el DSN) el nombre de la base de datos, el usuario y la contraseña y te conectarás a la MySQL sin problemas.
Vamos, no creo que sea complicado.
Lo único que ellos deben tener en cuenta, por seguridad, es que la base de datos sólo pueda ser consultada desde la propia máquina, en el puerto 3306, pero eso, con una simple regla de las iptables o configurando el cortafuegos, vale. |
|

Mar Dic 27, 2005 9:28 am
|
|
|
|
|
|
Según tengo entendido dicho modulo requiere una modificación en el servidor mysql.
De hecho, al parecer instalaron ese módulo cuando se lo pedí y el servidor mysql dejó de funcionar. Lo arreglaron desinstalando el módulo y me dijeron que no ofrecen dicho servicio por lo que ya comenté en el post anterior. |
|
Mar Dic 27, 2005 9:30 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4082
Ubicación: Valladolid, España
|
|
|
|
|
| Cambiate de proveedor. |
|
Mar Dic 27, 2005 9:36 am
|
|
|
|
|
|
Si no hay solución me cambiaré de servidor, primero estoy a la espera de ver que se comenta en los foros sobre mi pregunta (he preguntado en este, en un foro inglés y en el IRC).
Saludos |
|
Mar Dic 27, 2005 9:45 am
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
|
Hola:
Otra opción que tienes es usar el módulo DBD::mysqlPP, por un tiempo lo use cuando tenía un problema similar al tuyo. La única contraparte de esto, es que en mi experiencia éste módulo no es tan robusto como el DBD::MySQL
Ahora, si decides cambiar de servicio de hosting, aquí ofrecemos hosting de buena calidad y a buen precio
http://perlenespanol.baboonsoftware.com/hosting/
SALUDOS |
|
Mar Dic 27, 2005 10:03 am
|
|
|
|
|
|
Si cambio de servidor ya tengo decido a cual ir, después de estudarilo mucho durante varios días: powervps.com Y más adelante posiblemente iría a eurovps.com
¿Sabéis si es necesario instalar el módulo o se puede hacer lo típico de meterlo en una carpeta y cambiar el @INC? En un foro inglés me están comentando que haga eso, pero ya lo hice en su momento (de hecho es lo que hago con la mayoría de modulos) y no me funcionó con este módulo. |
|

Mar Dic 27, 2005 9:36 pm
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
|
| Anonymous escribió: | | ¿Sabéis si es necesario instalar el módulo o se puede hacer lo típico de meterlo en una carpeta y cambiar el @INC? En un foro inglés me están comentando que haga eso, pero ya lo hice en su momento (de hecho es lo que hago con la mayoría de modulos) y no me funcionó con este módulo. |
Pues la ventaja que tienes ese módulo es que no tienes que instalarlo, lo puedes usar tal y como lo estás haciendo con tus otros módulos.
SALUDOS |
|
Powered by phpBB © 2001, 2005 phpBB Group
|