Subir web al servidor

Buenas! Hemos contratado el hosting donde subiremos la web. Ahora bien, hasta ahora estoy trabajando en local. Que archivos o pasos debo hacer/modificar para poder subir los archivos al servidor y que la web funcione en internet? Un saludo!!!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Muchas gracias

Muchas gracias carolinanolasco!!! La web la tengo funcionando desde hace 2 dias! Lo de las carpetas ya me di cuenta, y no veas lo que me costo! Porque las imagenes que genera image cache no me salian, y era por eso mismo, me faltaba su propia carpeta donde se almacenan.

Y tambien hice lo de url limpias, y sin problemas! Muchas gracias por todo!!! Ahora para la proxima pagina que suba no tendre problemas!! Graciassss! ;)

Buenas de nuevo!!! Con un

Buenas de nuevo!!!

Con un poco de ayuda por parte de un colega, he conseguido subir la web.

Ahora bien, dudas:

- no puedo activar las url limpias, les he escrito un correo a atencion al cliente del hosting a ver que me dicen. En local si que pude activarlas siguiendo un manual de lelizondob y no tuve problemas. No se puede hacer de otra forma que no sea contactar con ellos?

- los enlaces de menu principal y alguno mas no van porque estan preparados para funcionar en local, ahora tendre que cambiarlos todos para que apunten a las nuevas direcciones, verdad? Hay alguna forma de hacer esto automaticamente? O tengo que cambiarlos todos a mano? edit: los he cambiado a mano, pero si hay alguna forma de hacerlo automaticamente soy todo oidos!

- Otra cosa, la carpeta temporal. Cual tengo que poner, la de mi hosting? En el ftp, logicamente se llama /tmp, pero claro, que tengo que poner antes para que me coja esa carpeta? Porque la que me marca drupal es para local, C:\xampp\tmp que ya no existe no existe.

Lo que pasa que estoy trabajando sobre una direccion auxiliar, y eso que tengo contratado tambien el dominio, y no se porque.

Perdon por todas estas dudas de novato, jeje.

hola Ivane: para las url

hola Ivane:
para las url limpias primero fijate a travez de un php info si tu hosting tiene levantado el modred/write si es asi ve a tu .htaccess y tienes que descomentar las siguiente linea 63: (es para drupal 5.7)

RewriteEngine on
RewriteBase / <---- esta es la linea que debes descomentar fijate que tiene varias expicaciones para varios casos.-
.....

para que tus enlaces sean genericos usa la variable gobal $siteurl luego la pagina que quieras poner per ejmplo: para index
echo "Inicio"; por ejemplo asi lo use para generar un bloque sino genera un menu y directamente colocas el nombre a donde quieras referenciar y despues generas el bloque.-

las carpetas temporales debes generarlas. concejo: todo lo que hallas usado con imagenes ten en cuenta que debes copiar las folder tb en el hosting, revisa los permisos para que las puedas escribir, tienes que revisar la configuracion del sito y ver que modulos te piden generar carpetas.
bueno espero que te ayude
saludos
Caro

Gracias de nuevo!

Muchas gracias de nuevo por tu respuesta, carolinanolasco!!! Si, es la version 5.7! Me he quedado mas o menos con todos los pasos, luego habra que llevarlos a la practica... de todas formas gracias por tu tiempo, si tengo cualquier duda volvere al post!!!

Gracias carolinanolasco

Muchas gracias por tu respuesta! A ver si voy haciendo un resumen, para cuando llegue la hora de la verdad, no fastidiarla:

- Instalar y ejecutar el modulo backup and migrate (http://drupal.org/project/backup_migrate).

- Subir una instalacion LIMPIA de drupal, junto con todos los modulos que estoy usando, incluido el backup and migrate.

- Lo de modificar el setting.php, el que concretamente? Veo que ahi esta la ruta de la base de datos... que tendria que cambiar, y porque?

- Como se realiza una instalacion nueva en la web? Subiendo las carpetas via ftp?

- Lo de cleanurls lo tengo activado, pero me han dicho que tengo que desactivarlo... y tambien me dijeron en este mismo post "cambias en settings, user & pass de la bbdd (si han cambiado, y host, etc)" esto donde se hace? Entonces se supone que cuando tenga todo esto cambiado, cleanurls desactivadas, es cuando hago la copia con el modulo backup, no?? Entonces activo el modulo backup, el resto no, e importo digamos mi copia de local. Es eso?

Perdon por preguntar tantas cosas, pero es lo que pasa cuando nunca antes has hecho algo, en este caso subir una web, y mas en drupal.

Y ahora os copio lo que me ha dicho el servicio tecnico del hosting que hemos contratado:

"Necesitas descargar la versión de Drupal que estes interesado en instalar, debes entrar en tu cpanel y crear una base de datos que utilizarás para la conexión con Drupal, y un usuario asociado a esa base de datos con todos los privilegios para gestionarla.

Por otra parte tienes que subir los ficheros de Drupal una vez descomprimido en tu pc através de conexión ftp.

Por último solo queda realizar la instalación y configuración del mismo.

Cuando realizamos la gestión de tu alta has tenido que recibir un email de bienvenida con todos los datos para el acceso."

Un saludo!

Hola Ivane: Pregunta

Hola Ivane:
Pregunta importante que version de drupal estas utilizando????
-si es la 5.7 te paso a aclararte algunos puntos:
1-Base de datos: cuando instalaste drupal en tu maquina tuviste qeu generar una db, tu maquina actua como servidor, ahora a la hora de subirla necesitas una base de datos que este en un servidor web por eso el servicio de hosting te explica esto:"debes entrar en tu cpanel y crear una base de datos que utilizarás para la conexión con Drupal, y un usuario asociado a esa base de datos con todos los privilegios para gestionarla", accede a tu cpanel del hosting que contrataste, todos los cpanel cambian un poco segun el host pero te dan t odas las herramientas para poder levantar tu web. es ahi donde tienes que generar una base de datos nueva para tu instalacion de drupal. anota el user y el password qeu te pide para poder generar la base de datos para despues modificar el setting, ademas de la url o ip de tu server de base de datos.
2-modificar el setting.php: en la instalacion que realizaste en tu maquina tuviste qeu modificar o no este archivo, sino lo hiciste debes modificar la linea 93: $db_url = 'mysql://username:password@localhost/databasename'; bien como dice debes reemplazas el user y pass de la base de datos, en localhost ese es tu servidor ahora tendiras que poner la ip o la url de tu servidor por ejemplo :mysql225.ixwebhosting.com . y listo guarda y quitale el permiso de escritura despues.-
3-ftp:debes subir tus archivos para que puedas ver tu web. donde? tu hosting te habilita una carpeta donde vas a poder subir tus web.
los programas que debes utilizar son por ejemplo el filezilla que es libre tienes que configurar una conexion nueva donde tienes que poner tu user y password que te dio el hosting para poder acceder via ftp. una vez adentro podras ver tus carpetas.
4-clean urls: te dicen que lo desactives porque si en tu nueva instalacion no tienes activadas la s clean urls tu web no va a funcionar, puedes sacarlas de site local antes de instalar o habilitarlas en tu nuevo site en la web antes de subir el backup.-
5-activar el backupandmigrate en modules en tu instalacion nueva, luego te vas a administer/content/backupandmigrate luego restore/importedb y ahi buscas tu archivo y lo levantas.-
hay muchas cosas que seguro que te generarn dudas pero quizas no sea la mas facil.-
espero te ayude
saludos

Nadie ha subido nunca una

Nadie ha subido nunca una web, y puede explicarme todo lo que tengo que hacer? No creo que sea mucho pedir, ya que nunca antes lo he hecho, y ademas de lo que ya me han dicho, me gustaria saber si me falta algo por saber... gracias.

hola ivane: te cuento un

hola ivane:
te cuento un poco de mi experiencia, poca por cierto, para subir una web lo que hago es lo siguiente:
primero en mi sitio local genero un backup con el modulo backupandmigrate de drupal ok
luego en mi ftp, como ya te comentaron, subi una instalacion de drupal limpia pero subi al mismo tiempo los modulos que estas usando junto con el backupandmigrate, ah me olvidaba es MUY importante modificar el setting.php para poder hacer laconexion con la base de datos, que con anterioridad ya tendrias generada vacia en tu host.-
realiza una instalacion nueva de drupal en la web, y toma las siguientes precauciones, configura todo lo qeu tengas que configurar en drupal, cosas como por ejemplo: cleanurls,generar las carpetas como tmp,files,images, etc o todas las que utilices, size memory si es que utilizas muchas imagines o imagecache(todo esto esporque me paso nose si hay algo mas me imagino que seguro que si), ok y activa el modulo backup and migrate los demas por ahora no los actives.-
cuando tengas la configuracion lista sube tu backup con este modulo y podras ver tu site en la web tal cual lo tengas en tu local.-
Problemas siempre estan: por ejemplo cuando subo una web hay que tener cuidado con el tmp porque me paso que en la instalacion local tenia D:\xampp.......\tmp, obviamente en tu host no tienes lo mismo, y si no esta generala hay algunos host que ya la tiene y cuando instalas drupal lo toma por defecto anota esto, me salvo una vez.
ten en cuenta que tienes que tener tu receta de qeu cosas tuviste que modificar en tu site local para pode rcomprobar que se pueda hacer en la web
bueno nose si te servira pero avisa
Saludos
CARO

Lo subo, a ver si alguien me

Lo subo, a ver si alguien me puede decir mas cosas o hacerme una especie de manual sencillo sobre como tengo que subir mi web y que cosas debo cambiar, como alguna configuracion de algun archivo o lo que haga falta!

Gracias.

Gracias por tu respuesta,

Gracias por tu respuesta, infalo!!! Siempre leo dos veces lo que escribo, pero nadie es perfecto y hay cosas que se nos escapan. Logicamente queria decir que nos falta comprar el hosting, es de cajon.

Ok, entonces con copiar la carpeta de drupal, que se encuentra metida dentro de la carpeta httdocs sobra, ok.

Lo demas me lo apunto todo tambien, cambiar /sites/default/settings.php por lo que veo es importante.

Y lo del directorio temporatal, os refereias al /temp que usa drupal?

Siento parecer tan tonto/pesado, pero es que en breve tengo que subir la web junto a mi profesor y me gustaria que saliera todo perfecto. Un saludo infalo, y gracias a ti tambien por tu respuesta!!