Foros del Web » Programando para Internet » PHP »

Ayuda con: subir ficheros PHP y base de datos al servidor.

Estas en el tema de Ayuda con: subir ficheros PHP y base de datos al servidor. en el foro de PHP en Foros del Web. Hola a tod@s, Antes de nada, he buscado este tema por el foro, pero no lo he encontrado, por lo que si ya está repetido, ...
  #1 (permalink)  
Antiguo 26/12/2005, 08:36
 
Fecha de Ingreso: mayo-2004
Ubicación: Madrid
Mensajes: 7
Antigüedad: 19 años, 11 meses
Puntos: 0
Ayuda con: subir ficheros PHP y base de datos al servidor.

Hola a tod@s,

Antes de nada, he buscado este tema por el foro, pero no lo he encontrado, por lo que si ya está repetido, pido disculpas.

La cuestión es que es la primera vez que hago una página en PHP con conexión a una Base de Datos con MySQL Server. Todo me funciona perfecto en dos ordenadores, uno con una istalación manual de Apache, PHP y MySQL, y otro, en el que he instaldo EasyPHP.

Mi duda surge cuando tengo que subir todos los archivos que componen la Web al servidor (Arsys), ya que no estoy seguro si en el servidor, la estructura de carpertas que tengo en local funcionará.

¿Debo cambiar algo en la configuración de MySQL Server para que gestione las bases de datos en alguna carpeta, al mismo nivel o por debajo de los ficheros principales de la Web?

¿Debo contactar con Arsys para que me indiquen donde deben ir los archivos de la Base de Datos?

En fin, agradeceré cualquier ayuda al respecto. O si hay algún consejo para comenzar a crear páginas con conexión a Bases de Datos con una estructura de carpetas seguras.

Muchas gracias por anticipado

Joe Miller
  #2 (permalink)  
Antiguo 26/12/2005, 08:57
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Te dejo el link de un tutorial para que lo pruebes http://www.desarrolloweb.com/articulos/1307.php
  #3 (permalink)  
Antiguo 26/12/2005, 09:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cuando uno "Mueve" de servidor una Base de datos Mysql NO se suben "archivos" (por lo menos esos .mdy .mdi .frm del directorio "/data" de la instalación de Mysql que contiene tus Base de datos completas).

Lo que debes hacer es exportar tu BBDD local hacia SQL con ayuda de algún GUI para Msyql como phpMyadmin o el que uses.

Eso generá un archivo con sentencias SQL (de tipo "crear tabla" .. "insertar registro" .. etc ...) .. Ese archivo (con todas esas sentencias SQL) será el que subas a tu servidor y ejecutarás (Como SQL) desde el phpMyadmin o GUI que uses en tu servicio de hosting. De esta forma generás las "tablas" y datos que compongan tu "Base de datos". La "base de datos" en sí .. lo más probable es que tengas que usar la que te asigne tu proveedor o crearla antes por otro médio (panel de control normalmente).

Concreta con tu proveedor los datos de acceso a tus BBDD .. no sé si te darán una BD con cierto usuario ya creado (y su usuario nombre/password) o bien lo podrás hacer tu todo sólo desde algún panel de control .. el caso es que todo te lo aclará tu proveedor. El tema de "subir" tu BBDD es como te he comentado. (Recuerda consultar que "GUI" puedes usar en tu servicio de hosting para adminitrar Mysql).

Un saludo,
  #4 (permalink)  
Antiguo 26/12/2005, 09:20
 
Fecha de Ingreso: mayo-2004
Ubicación: Madrid
Mensajes: 7
Antigüedad: 19 años, 11 meses
Puntos: 0
Cita:
Iniciado por Seppo
Te dejo el link de un tutorial para que lo pruebes http://www.desarrolloweb.com/articulos/1307.php
Muchas gracias Seppo, el artículo que citas se refire a construir una página que tenga la funcionalidad de subir archivos locales a un servidor. Creo...

A no ser que ande más equivocado de lo que pienso, creo que no es eso lo que necesito.

Es decir, yo tengo en local todos los archivos HTML, PHP y la Base de Datos de una Web ya terminada. Y quiero subirlos al servidor, por ejemplo usando un cliente de FTP. Mi pregunta es si los archivos de la Base de Datos, se deben alojar en alguna carpeta en concreto del servidor. Ya que me he dado cuenta que al crear la base de datos:
($create = mysql_query("CREATE DATABASE IF NOT EXISTS principal")
or die(mysql_error());)
"principal" se ha creado en la carpeta /DATA/ dentro de /MySQL/

Por lo que imagino que los servidores como Arsys que soportan PHP, MySQL, etc tendrán configurada alguna carpeta para alojar las bases de datos.

Un saludo y gracias.
  #5 (permalink)  
Antiguo 26/12/2005, 09:23
 
Fecha de Ingreso: mayo-2004
Ubicación: Madrid
Mensajes: 7
Antigüedad: 19 años, 11 meses
Puntos: 0
Muchas gracias, Cluster, me pondré en contacto con mi proveedor.

La cuestión es que en la base de datos hay tablas con bastante contenido. Por lo que supongo que lo mejor es no introducir todos estos datos hasta que la Web esté funcionando en el servidor...

Muchas gracias a tod@s.

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:49.