Comunidad de diseño web y desarrollo en internet online

Subir sitio: de local a servidor remoto

Citar            
MensajeEscrito el 29 Mar 2005 09:18 am
Bueno, pues quisiera saber que pasos hay que seguir en cuanto a la programación, para poder trabajar localmente páginas dinámicas y después subir todos los ficheros y la base de datos al servidor remoto.

Estoy trabajando con Dreamweaver y Flash , apache-mysql-php. Me he creado un usuario administrador del adminmysql, y una base de datos para el sitio que estoy trabajando. Cuando realizo las conexiones, pongo esos datos creados para poder trabajar local/red. Pero, en el momento que tenga que subir los ficheros a un servidor remoto web, mi duda es: tendré que cambiar las contraseñas, conexiones, nombres de las bases de datos, etc. de todas las páginas? Lo cierto es que como nunca me he encargado de ese proceso, pues no se cómo funciona el protocolo para subir una web a un servidor y que todo funcione. Por favor que alguien me lo explique, según su experiencia y conocimientos, o como programais para prevenir cambiar claves y conexiones en muchas páginas. Gracias. :wink:

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 29 Mar 2005 09:38 am
Pues si, tendras que cambiarlas TODAS!

Lo que se hace es tener un archivo, yo en php lo llamaba "localconex.php" en ese archivo definia el usuario, la contraseña y la DB con la que trabajaria en local, despues en el resto de archivo hacia un "include" a ese archivo y listo. a la hora de subirlo al servidor remoto, solo tenia que cambiar los datos en ese archivo. Es lo mas facil, ademas de que klaro, intentaba que las DB, los usuarios y demas fueran iguales

por otro lado ahora en amfPHP, todo va dentro de un solo archivo [me encanta :D:D] Asi que declaro esas variables al principio y listo, despues un cambio rapido y se acabo.

Sin duda lo mejor es lo del include... asi te ahorras cambiar muuucho code...

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 29 Mar 2005 01:41 pm
Pues, haz oido de FTP y exportar/importar base de datos ?
Eso es todo. Claro claro, tambien hablamos de algunos chmod, y dbconnect.


por otro lado ahora en amfPHP, todo va dentro de un solo archivo [me encanta Muy FelizMuy Feliz] Asi que declaro esas variables al principio y listo, despues un cambio rapido y se acabo.

Sin duda lo mejor es lo del include... asi te ahorras cambiar muuucho code...

Interesante.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

clabbrowser
Citar            
MensajeEscrito el 29 Mar 2005 09:45 pm
Lo mas seguro es como dice ICEMAN tener un archivo aparte con los datos para la conexion

user, pass,host, bd, etc,

y llamarlo cada vez que necesites conectarte a una base de datos.
Lo normal seria poder ponerle el mismo nombre a tu base de datos tanto en el servidor como en tu pc, igual que el usuario para el manejar mysql, pero algunos servidores no te permiten crear por ejemplo una base de datos llamada MIBASE, sino que automaticamente te la renombran usuario_MIBASE, lo mismo pasa con el usuario de mysql, digamos que el usuario de mysql que creo y le doy permiso para crear y modificar tablas se llama Shion, el servidor a veces te cambia el usuario por usuario_Shion (siendo "usuario" el nick que te da el hosting, el mismo que usas al ingresar al panel de control de tu server). sin embargo el pasword para el usuario de conexion a mysql no cambia ^^

Por keichi230

22 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Mar 2005 10:05 pm

keichi230 escribió:

Lo mas seguro es como dice ICEMAN tener un archivo aparte con los datos para la conexion

user, pass,host, bd, etc,

y llamarlo cada vez que necesites conectarte a una base de datos.

Lo correcto es meter eso en una función dentro de un php que esté fuera del public_html (al mismo nivel), así no estará en la parte pública del server, es una de las básicas medidas de seguridad.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 30 Mar 2005 07:57 am
Gracias por vuestros comentarios. Pues suerte que dreamweaver te genera un php con los datos de conexión en un fichero aparte. Así que claro, cambiando esos datos, se cambian todas las conexiones, ya que al principio de las páginas te pone un require o include según convenga.

Por cierto, conoceis algún foro sobre dremaweaver?
Es que he conseguido mostrar registros, insertar registros, requerir contraseña para entrar en las páginas, pero no soy capaz de eliminar un registrooooooo!!!!!! Mi idea es mostrar en una tabla los registros de una tabla de datos y poner unas casillas de selección, y después con un submit eliminar los seleccionados, pero no me sale ni a la de tres! Vamos, me gustaría hacer tipo la bandeja de entrada del gmail. Necesitaría ver algún ejemplo. en fin si sabéis de algún foro dreamweaver pues eso, hacermelo saber.

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 30 Mar 2005 08:19 am
DELETE FROM `tabla` WHERE condicion LIMIT X

Un par de cosillas...

1.-DreamWeaver NO ES PHP [que mucha gente pregunta, como hago en dreamweaver para ver una DB...] Pues no, yo trabajo con PHP por el notepad! asi que...

2.-Tu mejor aliado es el manual de PHP y tu segundo mejor aliado es phpMyAdmin!! Si, en este ultimo podras ver todo tipo de operacion con tablas, ya que al hacer cualquier cosa siempre te muestra el codigo SQL correspondiente asi que al eliminar algo te aparecera el SQL...

3.-Lo de eliminar registros... eh... deberria de venir en los tutoriales basicos... mira webestilo.com o maestrosdelweb.com en uno de los dos al menos [kreo que en el primero] en el tutorial de principiantes de PHP viene como eliminar registros...

SaludeteS!!

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 30 Mar 2005 06:01 pm
Dreamweaver no es PHP, solo tiene soporte a PHP y te ayuda con el codigo y debug.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

clabbrowser
Citar            
MensajeEscrito el 30 Mar 2005 07:45 pm

the_NEO_JP escribió:

...y te ayuda con el codigo y debug.

:roll: eso no se lo confío a ningún programa de ese tipo...

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 30 Mar 2005 09:17 pm
si quieres programar en php con un debugger creo que la mejor opcion seria zend, bajate la version de prueba en su pagina, www.zend.com, te lo dan de prueba un mes si no me equivoco, y su ultima version acepta bases de datos sql

Por keichi230

22 de clabLevel



 

msie
Citar            
MensajeEscrito el 01 Abr 2005 04:52 pm
Pues para php tengo phpdesigner un programa muy bueno. Por cierto, ya he conseguido, únicamente con dreamweaver, sin escribir una sóla línea de código, crear, actualizar, buscar y eliminar registros de una base de datos mysql. Es que me leí la ayuda del dreamweaver!. Para entender lo que hace (código) el DW tengo el manual en español de php5. Además me he comprado hoy mismo un buen libro de php/mysql. En fin estoy en ello!
:wink:

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

msie
Citar            
MensajeEscrito el 01 Abr 2005 04:55 pm

Sisco escribió:

...Además me he comprado hoy mismo un buen libro de php/mysql. En fin estoy en ello!
:wink:

Vaya, finalmente alguien entiende cómo es que hacen las cosas ;)

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 01 Abr 2005 06:17 pm

Sisco escribió:

Mi idea es mostrar en una tabla los registros de una tabla de datos y poner unas casillas de selección, y después con un submit eliminar los seleccionados, pero no me sale ni a la de tres! Vamos, me gustaría hacer tipo la bandeja de entrada del gmail


Para esto necesitas varias cosas mas, ademas de PHP, MySQL vas a necesitar Javascript para controlar lo que haces con los checkbox, asi puedes poner las opciones de seleccionar todos, invertir seleccion, y esas cosas.
Yo no soy muy programador que digamos, pero cuando necesito algo asi lo que hago es entrar en una pagina que tenga algo como lo que quiero y lo analizo a fondo, ademas de meterme en todos los foros posibles.
Aunque para serte sincero, lo de los checkbox no lo he logrado aun, he recibido ayuda.
:oops:

Saludox

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 02 Abr 2005 08:30 am
Si hablamos de flash, se podria hacer en flash lo de los checkbox

Eso si, no se como va el tema de borrar varios registros a la vez, kizas tengas que hacr un bucle en php o algo no?

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 02 Abr 2005 02:54 pm

Sisco escribió:

me he comprado hoy mismo un buen libro de php/mysql. En fin estoy en ello!
:wink:
Qué libro es¿?¿? cuanto te ha costado¿? yo tambien estoy pensando comprarme uno, por eso lo pregunto... :wink:

saludos...

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

firefox
Citar            
MensajeEscrito el 02 Abr 2005 04:07 pm

Johnny escribió:

Qué libro es¿?¿? cuanto te ha costado¿? yo tambien estoy pensando comprarme uno, por eso lo pregunto...

Ya en el foro hemos recomendado varios.
Este es MUY bueno, lo único malo es que no trabaja con xhtml, pero si tomas lo de php y mysql, más lo bueno que ya sabes hacer con xhtml+css, no tendrás problemas.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 02 Abr 2005 04:18 pm
Hey muchas gracias pedro, la verdad es que hasta hace relativamente poco no me he interesado por aprender php, y ahora lo veo mas necesario para las cosas que me gustaria hacer...
de todas formas preferiria que estuviese en español, aunque si no hay mas remedio...
saludos... :wink:

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

firefox
Citar            
MensajeEscrito el 03 Abr 2005 02:39 am
Revisa el foro de Aportes Supremos XD hay muuchas recomendaciones de libros alli. ;)

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

clabbrowser
Citar            
MensajeEscrito el 03 Abr 2005 12:07 pm

the_NEO_JP escribió:

Revisa el foro de Aportes Supremos XD hay muuchas recomendaciones de libros alli. ;)
eso donde esta¿?¿? :shock: :shock:

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

firefox
Citar            
MensajeEscrito el 03 Abr 2005 05:17 pm
En el foro de aportes XD

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

clabbrowser
Citar            
MensajeEscrito el 03 Abr 2005 06:05 pm
Los libros de buho... lo malo es que jodes tu vista con los libros electrónicos; además, me he encontrado unas cuantas ediciones viejas allí...

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 03 Abr 2005 06:24 pm

pedro escribió:

lo malo es que jodes tu vista con los libros electrónicos;


umm.... ehhh... eso se podria discutir, lei en un articulo que es menos perjudicial leer en una pantalla de pc que en un libro, por la iluminacion y esas cosas... lo que pasa que supongo que las "ondas chungas" y esas cosas de los antiguos monitores no eran buenas y demas. Tambien tendriamos que ver que an veraz fue el estudio... pero en fin ... kizas que el pc daña la vista sea solo una vieja leyenda

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 03 Abr 2005 06:24 pm
ya lo ví...
hacia meses que no entraba a ese foro, desde que era novatillo vamos.... :lol:

lo de los monitores lo miré el otro dia, era peor con los de tubo, los tft y en especial el plasma favorecen a la hora de leer, lo malo es que despues de 6 años con uno de tubo ahora no me acostumbro al plasma...

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

firefox
Citar            
MensajeEscrito el 03 Abr 2005 06:41 pm

ICEM4N escribió:

pedro escribió:

lo malo es que jodes tu vista con los libros electrónicos;
...kizas que el pc daña la vista sea solo una vieja leyenda
Sí quizá sea solo eso... en mi caso, el médico dijo que soy tan torpe que al estar frente a un monitor, dejo de parpadear lo normal y eso hace que no lubrique bien, por lo que después de 12 horas frente a la pantalla, el ardor, picazón y demás hacen de las suyas.


Johnny escribió:

lo de los monitores lo miré el otro dia, era peor con los de tubo, los tft y en especial el plasma favorecen a la hora de leer, lo malo es que despues de 6 años con uno de tubo ahora no me acostumbro al plasma...
Mientras estuve de "vacaciones" estuve usando un pantalla plana DELL y no me irritaba la vista (al menos no sentí lo mismo que normalmente), pero con este viewsonic de 15 pulgadas, termino hecho añicos.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 04 Abr 2005 08:27 am
El libro se titula:

Desarrollo web con PHP y Dreamweaver MX 2004

y éste es el índice del libro:

Introducción

Capítulo 1. Introducción a PHP
¿Qué es exactamente PHP?
El pedigrí de PHP
¿Qué más puede hacer PHP?
El lenguaje PHP
Una página PHP básica
Comentarios
Variables
Operadores
Estructuras de control
Resumen

Capítulo 2. Introducción a MySQL y SQL
Administración de la base de datos
Utilización de la herramienta MySQL Monitor
Utilización de phpMyAdmin
Creación de una base de datos
Creación de un usuario con privilegios
Creación de una tabla de ejemplo
Comenzando la tabla
Definición de los campos
Manipulación de los datos
Inserción de datos
Selección de datos
Actualización de datos
Eliminación de datos
Resumen

Capítulo 3. Introducción a Dreamweaver MX 2004
Cambios en Dreamweaver MX 2004
Cambios en la interfaz
Cambios para los diseñadores Web
Configuración de un sitio
Administración del sitio
Sistema de protección y desprotección de archivos
Comentarios para los archivos
Administración de vínculos dentro del sitio
Resumen

Capítulo 4. Estándares Web en Dreamweaver
Creación de un XHTML v lido
Las reglas de escritura de XHTML
Mejores prácticas para el etiquetado
Configuración de Dreamweaver para utilizar XHTML
Creación de CSS v lidos
¿Por qué utilizar CSS?
Conceptos básicos de CSS
Redefinición del aspecto de las etiquetas HTML en el explorador
Creación de clases CSS
Herramientas para CSS en Dreamweaver MX 2004
Preferencias
El panel Estilos CSS
El inspector de propiedades
El cuadro de diálogo Propiedades de la página
Archivos de diseño suministrados con Dreamweaver
Hojas de estilos en tiempo de diseño
Integración con el editor TopStyle CSS
Creación de un documento de marcas válido
Crear un nuevo documento XHTML
Añadir una tabla para diseño
Establecer las propiedades de la página
Crear el diseño
Validar el documento
Paso a XHTML Strict
Traspasar JavaScript a un archivo externo
Utilización de CSS para hacer diseños
Creación del titular
Creación del menú de navegación
Colocación de la zona de contenidos
Solución de problemas relacionados con exploradores y dispositivos
Netscape 4
Técnicas con JavaScript
Descriptores de soporte
Trabajar con datos dinámicos
A tener en cuenta
Validación de las páginas dinámicas
Resumen

Capítulo 5. Manipulación de datos y comportamientos del servidor
Configuración de una base de datos
Normalización de una base de datos
Construcción de la base de datos
Conexión de las páginas Web con una base de datos
Uso de los conjuntos de registros para recuperar datos
Creación de un conjunto de registros con Dreamweaver
Utilización de los comportamientos del servidor
Añadir otro conjunto de registros
Añadir nuevos registros a una base de datos
Utilización del comportamiento del servidor Insertar registro
Añadir validación
Mostrar datos de una base de datos
Modificación de un conjunto de registros
A¤adir una tabla y mostrar datos dinámicos dentro de ella
Repetición de la región de una página
Modificación de los datos de una base de datos
Filtrado de un conjunto de registros
Visualización selectiva de ciertas zonas de una página
Modificación y eliminación de información contenida en la base de datos
Informes con los datos de la base de datos
Selección y ordenación de los datos
Paginación del juego de registros
Resumen

Capítulo 6. Reutilización de código con Dreamweaver y PHP
Utilización de las plantillas de Dreamweaver
Decidir entre utilizar o no plantillas
Manejo del contenido de páginas Web est ndar mediante plantillas
Utilización de plantillas Dreamweaver con PHP
Reciclado de código con los elementos de biblioteca de Dreamweaver
Convertir una sección de código en un elemento de biblioteca
Trabajando con elementos de biblioteca
Manejando elementos de biblioteca con comportamientos asociados
Construcción de su propia biblioteca de código
Introducción al panel Fragmentos
Reutilización de código usando funciones personalizadas de PHP
Guardar código en el panel Fragmentos
Inclusión de código a partir de archivos externos en páginas PHP
Utilización de include() para importar XHTML y funciones PHP
Evitar problemas con las inclusiones en PHP
Resumen

Capítulo 7. Extensiones de Dreamweaver
Introducción a Extension Manager
Obtención e instalación de extensiones
Encontrar extensiones de Dreamweaver relacionadas con PHP
Instalación de extensiones
Utilización de una extensión
Creación de sus propias extensiones
Elegir un tipo de extensión
Construcción de extensiones
Empaquetar extensiones
Copiar los archivos
Crear el archivo MXI
Construir el paquete
Resumen

Capítulo 8. Depuración y gestión de errores
Errores de sintaxis
Elementos incrustados de forma incorrecta
Falta de puntos y comas y otros errores sencillos
Mensajes de error y cómo manejarlos
Características de Dreamweaver MX 2004 que nos ayudarán a evitar errores de sintaxis
Activar los números de línea y otras opciones de la vista de código
Ajuste de la fuente predeterminada para la vista de código
Equilibrio entre llaves
Errores en tiempo de ejecución
Problemas con la información proporcionada por el usuario
Llamadas a funciones no definidas
Error "Headers already sent"
Problemas de lectura y escritura
Problemas con la conexión a base de datos
Problemas con la contraseña de la base de datos
Fallo en la red
Errores lógicos
Confusión entre los operadores de asignación e igualdad
Bucles infinitos
Bucles inútiles
Cambiar valores de matrices
Funciones que no devuelven un valor
Argumentos de una función en el orden incorrecto
Técnicas de depuración
Mostrando las consultas SQL y otras salidas en el explorador Web
Utilizar funciones personalizadas para depuración
Resumen

Capítulo 9. Caso de estudio: Roundtree Garden Club
Una introducción al proyecto
Planificando y creando las tablas de la base de datos
Planificación de la base de datos
Crear una nueva base de datos
Construir la estructura de la base de datos
Construir la sección de administración
Configuración del sitio
Visión general de los archivos de administración
Adjuntar la hoja de estilos
Control de las categorías para los miembros y el comité
Añadir nuevos miembros
Modificar los detalles de los miembros
Evitar cambios inapropiados
Añadir y modificar artículos
Asegurar la carpeta de administración
Resolver problemas con los comportamientos del servidor de autenticación de usuarios
Crear la cara visible de nuestro sitio Web
Crear el marco de trabajo básico
Dar estilo a las páginas con CSS
Construir la página principal
Mostrar los artículos completos
Construir el listado de miembros
Construir el listado del comité
Construir la página de detalles
Crear la página de contacto
Crear una página de confirmación personalizada
Mirando hacia delante

Apéndice. Configuración del entorno
Configuración de un sistema Windows
Instalar y configurar Apache
Instalar y configurar PHP
Instalar y configurar MySQL
Configuración en un sistema Mac OS X
Iniciar Apache en un Mac OS X
Instalar PHP en Mac OS X
Instalar MySQL en Mac OS X
Configurar Dreamweaver MX 2004
Descargar e instalar Dreamweaver
Iniciar Dreamweaver MX 2004

Índice alfabético

El ISBN es: 84-415-1802-5

y el precio (online) : 35,00 € + gastos envío

no lleva CD

:wink:

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.