http://wikis.fdi.ucm.es/SC/api.php?action=feedcontributions&user=Calopezd&feedformat=atomFdIwiki SC - Contribuciones del usuario [es]2024-03-28T16:52:07ZContribuciones del usuarioMediaWiki 1.23.4//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T23:42:46Z<p>Calopezd: </p>
<hr />
<div>En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.<br />
__FORCETOC__<br />
<br />
== '''Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
=== '''Utilizando phpmyadmin, principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado''' ===<br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
=== '''Utilizando mysqldump, servidor local/remoto con acceso local/remoto (ssh)''' ===<br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
=== '''Importar la base de datos utilizando phpmyadmin en xampp''' ===<br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
=== '''Importar la base de datos utilizando la consola de comandos''' ===<br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor de base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T23:40:45Z<p>Calopezd: </p>
<hr />
<div>En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.<br />
__FORCETOC__<br />
<br />
== '''Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
=== Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado ===<br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
=== Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh) ===<br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
=== Importar la base de datos utilizando '''phpmyadmin''' en xampp ===<br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
=== Importar la base de datos utilizando la consola de comandos ===<br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor de base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/TodoPelisTodoPelis2017-01-29T23:27:21Z<p>Calopezd: /* Módulos */</p>
<hr />
<div>{| border="0" class="infobox" style="width:350px; line-height: 1.4em; text-align:left; padding:.23em;border: 1px solid #B4BBC8;background-color: #ffffff;color: #000;margin: .5em 0 .7em 1.2em;padding: .4em;clear: right;float: right;font-size: 90%;line-height: 1.5em;"<br />
|+ align="center" style="background:Red; color:white"|<big>'''TodoPelis'''</big><br />
! colspan="2" align="center"| [[Archivo:PalomitasTP.jpg]]<br />
|-<br />
| border="0" style="color:Black" align="center"| '''Software Corporativo''' || border="0" style="color:Black" align="center" | '''Grupo 3º C''' <br />
|-<br />
| colspan="2" style="text-align:center;background-color:#E02C2C; color:white"| '''Popcorn'''<br />
|-<br />
| colspan="4" style="background-color:#fc6c6c" |<br />
*Carlos López de la Torre Ortego<br />
*Tiago Frederico Ferreira<br />
*David García Fernández<br />
*Javier de la Oliva Sánchez-Valladares<br />
*Alejandro Moreno<br />
|-<br />
|colspan="2" style="text-align:center;background-color:#E02C2C; color:white" | Información general<br />
|-<br />
|<br />
|-<br />
|'''URL: '''||'''[http://www.todopelis.flu.cc/ TodoPelis]'''<br />
|-<br />
|'''Versión definitiva: '''||'''[[Archivo:Yes.png]]'''<br />
|}<br />
<br />
<p align="justify">En esta página de la Wiki encontraras toda la información relacionada con el proyecto web de '''TodoPelis''', te invitamos a que visites nuestra página web.</p><br />
<br />
== Propósito ==<br />
<br />
<p align="justify">El propósito de la página Web versa acerca del desarrollo mediante [http://www.drupal.org/ Drupal] como gestor de contenidos, de páginas Web, no centrándose solo en el ámbito puramente informático si no también teniendo en cuenta el punto de vista estético de manera que pueda atraer al cliente, hacer que el usuario vuelva a visitar la página. Gracias a esta práctica podremos hacernos una idea de cómo se puede trabajar con un gestor de contenidos, y administrarlo, aprendiendo el uso de módulos distribuidos y gestionar las diferentes opciones de cara a la Web.</p><br />
<br />
== Hosting ==<br />
<br />
<p align="justify">Para alojar Drupal hemos utilizado un servidor privado virtual de la compañía [http://www.digitalocean.com/products/networking/ Digital Ocean], al tratarse de un servidor privado virtual nos permiten tener acceso completo a una consola del servidor como superusuario y por lo tanto a todas las configuraciones, es por esto que de esta forma podemos tener nuestra instalación controlada en todo momento. Al tratarse de un servidor no administrado es responsabilidad nuestra la instalación de todos los servicios que vamos a utilizar (a resaltar apache, php y mysql), la copias de seguridad, etc... y posteriormente la instalación de Drupal. La ventaja frente a otros tipos de hosting es la flexibilidad para hacer cosas que en un hosting web gratuito o de pago no puedes / no permiten hacer / es mas complicado (ejemplo, clonar un Drupal para "cacharrear" es muy sencillo y rápido vía consola, mas tedioso por panel de control/ftp).</p><br />
<p align="justify">También aprovechando que el servidor iba sobrado de recursos, montamos un clon de la web "oficial" llamado "cacharreo" (una copia exacta de nuestra web para probar módulos, configuraciones etc...) antes de instalarlo definitivamente en el oficial.</p><br />
<br />
== Objetivo ==<br />
<br />
<p align="justify">La Web que busca tener todo lo relacionado con los fanáticos del cine, noticias o novedades, base de datos de películas, rankings, series, tienda para poder adquirir merchandising exclusivo de tus películas o series favoritas. El objetivo de la página es crear un portal lúdico en el que puedan interactuar los usuarios por medio de comentarios, dotar a los usuarios de información de modo que les permita hacerse una idea de que trata la película/serie por medio de comentarios tanto de expertos como de usuarios, y si merece la pena, a priori, el gasto por visionarla, (ya que en tiempos de crisis es muy importante saber donde invertir el dinero).</p><br />
<br />
== Secciones ==<br />
<br />
<p align="justify">Hemos planteado diferentes secciones en las que dividir la página Web:<br></p><br />
[[Archivo:MenuTP.png]]<br />
<p align="justify">''*Mostrado menú de rol "Usuario"''</p><br />
:*<p align="justify">'''Inicio:''' zona de inicio donde se publicarán artículos de los nuevos estrenos y otras noticias relacionadas con el cine o la propia web.</p><br />
:*<p align="justify">'''Contenido:''' donde se podrá hacer búsquedas de películas o series, mostrando una ficha correspondiente para ver la valoración, sinopsis, actores, tráiler, enlace a tienda. También se podrá hacer búsquedas por actor donde se listarán todas sus películas.</p><br />
:*<p align="justify">'''Estrenos:''' se trata de un calendario que te muestra cuando van a salir en el mes "actual".</p><br />
:*<p align="justify">'''Foro:''' zona de discusión pensada para que los usuarios participen compartiendo sus críticas y recomendaciones.</p><br />
:*<p align="justify">'''Tienda:''' zona donde los usuarios puedan proceder a la compra de material (películas, series y merchandising) o al alquiler de películas.</p><br />
:*<p align="justify">'''Mi cuenta:''' desde aquí se puede acceder a la gestión de cuenta, a crear una nueva cuenta o loguearse y al perfil de usuario para poder acceder a "Userpoints", "Relaciones" o cambiar la imagen de perfil.</p><br />
<p align="justify">Además en la parte superior disponemos de enlaces a '''redes sociales''' [https://www.facebook.com/todopelissc Facebook], [https://twitter.com/todOpelis_SC Twitter], y la propia "wiki", en la parte inferior disponemos de un bloque de '''Más información''' que dispone de enlaces a las páginas: Acerca de, Contacto, Política de Privacidad, Política de Envíos, y Visítanos.</p><br />
<br />
== Contenidos ==<br />
<br />
<p align="justify">Todos los tipos de contenido de la página han sido creados por nosotros o modificados por nosotros, ya que todo lo que añadían los módulos lo hemos modificado según necesitábamos. El contenido se divide en las fichas de los eventos, tema del foro, evento de calendario, galería y visualizadores.</p><br />
:*<p align="justify">'''Ficha película:''' el título, sinopsis, imagen(es), director(es), actores, año de estreno, productora y género...</p><br />
:*<p align="justify">'''Ficha serie:''' el título, sinopsis, imagen(es), director(es), actores, año de estreno, número de temporadas, productora, y género...</p><br />
:*<p align="justify">'''Ficha director:''' el nombre, fecha de nacimiento, país de nacimiento, descripción, imagen y películas o series que ha dirigido..</p><br />
:*<p align="justify">'''Ficha actor:''' el nombre, fecha de nacimiento, país de nacimiento, descripción, imagen y películas o series en las que ha trabajado.</p><br />
:*<p align="justify">'''Ficha productora:''' el nombre, descripción, logotipo, año de creación y películas o series que ha producido.</p><br />
:*<p align="justify">'''Artículos:''' noticias, o reviews de contenidos referentes a la pagina.</p><br />
:*<p align="justify">'''Encuestas:''' sobre contenidos de la tienda.</p><br />
:*<p align="justify">'''Producto:''' productos de la tienda.</p><br />
<br />
== Taxonomías ==<br />
<br />
<p align="justify">Las taxonomías las hemos utilizado para categorizar el contenido. Los términos se agrupan en estos vocabularios:</p><br />
:*<p align="justify">'''Foro:''' para identifcar cada hilo por separado.</p><br />
:*<p align="justify">'''AD Groups:''' para los anuncios.</p><br />
:*<p align="justify">'''Etiquetas:''' para poder tener nubes de vocabulario en bloques.</p><br />
:*<p align="justify">'''Género:''' para los contenidos (ej: ciencia Ficción, acción, aventura..).</p><br />
:*<p align="justify">'''Nacionalidad:''' del actor(a) o director(a).</p><br />
:*<p align="justify">'''País:''' "principal" de la película o serie.</p><br />
:*<p align="justify">'''Productora:''' que produce las series o películas.</p><br />
:*<p align="justify">'''Tienda:''' para etiquetar productos de la tienda.</p><br />
:*<p align="justify">'''Userpoints:''' los puntos que tiene cada usuario.</p><br />
<br />
== Roles y perspectivas ==<br />
{| class="wikitable"<br />
!Rol<br />
!Funcionalidad<br />
!Perspectiva<br />
|-<br />
!Publisher (editor)<br />
|<p align="justify">Las funciones de este rol son de publicar y editar noticias para el tablón.</p><br />
|[[Archivo:EDITOR.png|200px]]<br />
|-<br />
!Moderador<br />
|<p align="justify">controla el contenido total o parcial del foro, podrá editar o eliminar contenido del foro de usuarios de rol inferior, el acceso de este rol será limitado a opciones del foro.</p><br />
|[[Archivo:MODERADOR.png|200px]]<br />
|-<br />
!Vendedor<br />
|<p align="justify">Publica artículos y contenidos para la tienda, el usuario está limitado a administración de la tienda.</p><br />
|[[Archivo:COMERCIAL.png|200px]]<br />
|-<br />
!Usuario<br />
|<p align="justify">Este usuario podrá participar en el foro, crear contenido, editar tu propio contenido, comentar en posts de otros usuarios, comentar en noticias y realizar compras. En el panel de administración el usuario solo podrá acceder a la información relacionada con él.</p><br />
|[[Archivo:USER.png|200px]]<br />
|-<br />
!Crítico<br />
|<p align="justify"> Se encarga de poner criticas argumentadas en cada película o serie de modo que todos los usuarios se puedan hacer una idea.</p><br />
|[[Archivo:CRÍTICO.png|200px]]<br />
|}<br />
<br />
== Módulos ==<br />
<br />
<p align="justify">Para crear la Página Web hemos utilizado aparte de los módulos básicos correspondientes a nuestro cacharreo individual por Drupal:</p><br />
{| class="wikitable"<br />
|-<br />
! Módulo<br />
! Descripción<br />
|-<br />
! style="width: 150px;"|Front Page<br />
| <p align="justify">Este módulo nos ha permitido que cada rol pueda (o no) tener diferentes páginas de inicio.</p><br />
|-<br />
! Advanced Forum<br />
|<p align="justify">Es un módulo que hemos utilizado para controlar el acceso a foros.</p><br />
|-<br />
! Commerce Discount<br />
|<p align="justify">Es una extensión de Commerce que controla según unos parámetros si puede tener acceso a diferentes descuentos.</p><br />
|-<br />
! Privatemsg<br />
|<p align="justify">Permite enviar mensajes entre usuarios, también controlándolo por roles.</p><br />
|-<br />
! Event Calendar<br />
|<p align="justify">Nos permite tener un calendario y que de esta manera el usuario pueda visualizar los futuros estrenos.</p><br />
|-<br />
! Youtube Field<br />
|<p align="justify">Es un módulo que permite insertar videos de Youtube y gestionar como se visualizan dichos videos.</p><br />
|-<br />
! Fivestar<br />
|<p align="justify">Es un módulo que permite obtener puntuaciones de los usuarios y mostrar una media (utilizar también halfstar para valoraciones con media estrella).</p><br />
|-<br />
! reCaptcha<br />
|<p align="justify">Evita el 'Spam' en mensajes formularios o en la creación de cuentas.</p><br />
|-<br />
! Module filter<br />
|<p align="justify">Un módulo que permite una visualización ordenada de los módulos (cuando instalas varios es muy larga con la forma predeterminada de Drupal).</p><br />
|-<br />
! Masquerade<br />
|<p align="justify">Permite cambiar entre roles, para el desarrollo de perspectivas y comprobar permisos, es muy útil.</p><br />
|-<br />
! Display Suite<br />
|<p align="justify">Clasificación de contenidos.</p><br />
|-<br />
! User relationships<br />
|<p align="justify">Permite establecer 'relaciones' entre usuarios, se puede usar junto al "Privatemsg".</p><br />
|-<br />
|}<br />
<p align="justify">''*Instalamos más módulos pero los principales están aquí indicados''</p><br />
<br />
== Referencias ==<br />
<br />
<p align="justify">Nos hemos basado en webs que se detallan a continuación cogiendo la información que más nos es útil, y nos sirve de referencia para el desarrollo de la nuestra.</p><br />
<p align="justify">Referencias de sitios web:<br></p><br />
:*<p align="justify">'''[http://www.imdb.com/ IMDb]:''' contiene una amplia base de datos con actores, películas, directores... Posee rankings de diferentes criterios que permiten al usuario tener una idea aproximada de que películas no se deberían perder, además de tener enlaces a diferentes críticas de personas de la industria.</p><br />
:*<p align="justify">'''[http://www.filmaffinity.com/es/ Filmaffinity]:''' al igual que IMDb posee una gran base de datos, lo que cambia respecto a ella es la forma en la que te muestran los contenidos, el axioma de esta página seria la categorización de las películas.</p><br />
:*<p align="justify">'''[http://www.sensacine.com/ Sensacine]:''' tiene entrevistas, bastantes artículos, te diferencia entre valoración de los usuarios y la de la crítica (medios).</p><br />
<br />
== Curiosidades ==<br />
<br />
<p align="justify">Para no tener que crear uno por uno contenidos, ya que en nuestra web para crear un contenido dependes de otros, utilizamos un '''feed de contenidos''' que recogía toda la información necesaria para nuestros contenidos. En cuanto a las '''copias de seguridad''', para no tener que hacer copias de la base de datos, creamos un "script" para automatizarlas. Además recomendamos la guía sobre [[Importar/Exportar base de datos]] que realizamos para complementar los conocimientos sobre dicho tema, muy importante.</p><br />
<br />
[[Categoría:Prácticas]]<br />
[[Categoría:Curso 2016-2017]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T23:18:13Z<p>Calopezd: </p>
<hr />
<div>En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.<br />
__FORCETOC__<br />
<br />
== '''Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor de base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T23:17:45Z<p>Calopezd: </p>
<hr />
<div>En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.<br />
__FORCETOC__<br />
<br />
== '''1. Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''2. Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor de base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T23:16:11Z<p>Calopezd: </p>
<hr />
<div>En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.<br />
_FORCETOC_<br />
== '''1. Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''2. Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor de base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T23:15:35Z<p>Calopezd: </p>
<hr />
<div>En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.<br />
{{TOC right}}<br />
== '''1. Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''2. Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor de base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T23:13:56Z<p>Calopezd: </p>
<hr />
<div>En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.<br />
<br />
== '''1. Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''2. Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor de base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T23:13:29Z<p>Calopezd: </p>
<hr />
<div>== '''Indice''' ==<br />
<br />
En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.<br />
<br />
== '''1. Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''2. Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor de base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T23:00:07Z<p>Calopezd: </p>
<hr />
<div>En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.<br />
<br />
== '''1. Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''2. Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor de base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T21:05:04Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== '''1. Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''2. Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T21:04:48Z<p>Calopezd: </p>
<hr />
<div>== '''Contenidos''' ==<br />
<p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== '''1. Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''2. Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T21:04:03Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== '''1. Exportar la base de datos (hosting web, servidor virtual / dedicado)''' ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== '''2. Importar la base de datos (xampp del campus virtual)''' ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T20:57:18Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor base de datos (ejemplo, mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-29T20:56:23Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a otro servidor base de datos (ej: mysql de xampp) es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Implantaci%C3%B3n_de_ERPsImplantación de ERPs2017-01-29T20:34:03Z<p>Calopezd: /* ¿Qué es SAP? System Aplications and Products */</p>
<hr />
<div>{{#breadcrumb: }}<br />
<br />
== '''Visión general de un ERP''' ==<br />
Enterprise Resource Planning: conjunto de sistemas de información que permite la integración de ciertas operaciones de una empresa: producción, logística, etc...<br />
<br />
Sus objetivos son:<br />
*'''Optimización de los procesos empresariales'''.<br />
*'''Acceso de información'''.<br />
*'''Posibilidad de compartir información entre todos los componentes de la organización'''.<br />
(No es lo mismo dar autorización a los de recursos humanos que a un departamento de ventas).<br />
<br />
Sus características:<br />
*Modulares: los ERP entienden que una empresa es un conjunto de departamentos que se encuentran interrelacionados por la info que comparten.<br />
*Configurables: los ERP pueden ser configurados mediante desarrollo en el código libre. Que tú puedas configurar el sistema, que puedas ver el proceso de negocio en el que estás trabajando y sepas plasmarlo en un ERP (en un sistema).<br />
*Especializados: un ERP especializado, brinda soluciones existentes en áreas de gran complejidad (CRM, por ejemplo)<br />
<br />
*'''Seirfox vs un formulario cualquiera''': Siempre se tiene que tener un backup, todo el nacimiento se focaliza en una herramienta mucho más compleja que lo que puede ser SAP con la gestión con el cliente (SAP en muchísimo más completo)<br />
Seirfox es un CRM que puede integrarse con SAP gracias a facilidades que no había antes.<br />
<br />
La principal fuente de ingresos de SAP son las licencias (3000 euros al año).<br />
<br />
Más características:<br />
*Base de datos centralizada.<br />
*Los componentes del ERP interactúan entre sí consolidando las operaciones.<br />
*En un sistema ERP los datos se capturan y deben ser consistentes, completos y comunes.<br />
<br />
Anécdota: desapareció la info de la aplicación de los cajeros en BBVA. No hay info en papel. Dicen que nunca falló el hecho de que no hubiese documentación, pero quizá se lo callaron porque eso generaría un escándalo (el que hecho de que “fallasen los cajeros de BBVA y no pudiesen dispensar dinero”).<br />
<br />
*Las empresas que lo implanten suelen tener que modificar alguno de sus procesos.<br />
*Las soluciones de ERP son complejas y muchas veces difíciles de implantar.<br />
<br />
== '''¿Qué es SAP? System Aplications and Products''' ==<br />
SAP es la empresa más compleja que hay actualmente de ERP. La crearon en el 1972 4 consultores de IBM. Rápidamente entendieron que la manera de funcionar de un ERP era por módulos.<br />
<br />
Sistema modular que combina las áreas de una organización formando un “TODO” integrando que ayuda en la comunicación e interacción con los datos. Procesa gran cantidad de información. En el servidor se integra la base de datos.<br />
<br />
Cuando una empresa decide implantar SAP, todo se une: las ventas, los clientes, los productos, etc. "SAP" integra todo el proceso de venta.<br />
<br />
Es el tercer proveedor de software del mundo, (Microsoft y Oracle).<br />
¿Por qué es el líder del mercado?<br />
*'''SOLVENCIA''' → lleva desde 1972<br />
*'''GARANTÍA DE ÉXITO''' → 36000 clientes en 120 países<br />
*'''ROBUSTEZ''' → Gestión del cambio de los procesos de negocio de una empresa.<br />
*'''ESCALABILIDAD''' → Capacidad para gestionar un incremento de tareas y adecuarse al crecimiento.<br />
*'''VALOR''' → Distinción entre Valor y Precio: muchas veces lo barato sale caro. Por un lado el valor que te dará tener SAP en la organización, por otro lado el precio.<br />
<br />
== '''El cámbio en una organización. El paso a SAP''' ==<br />
<br />
Es importante que las personas de la organización dispongan a tiempo de la información necesaria y que el personal participe adecuadamente en el nuevo diseño.<br />
<br />
La gestión del cambio implica una planificación que sea sucifientemente flexible como para adaptarse a las necesidades actuales de sus empleados y su organización durante el proceso de transformación.<br />
<br />
<br />
Diseño y moderación de Workshop, por ejemplo para directivos:<br />
*Para analizar la extensión del cambio.<br />
*Para lograr alineación y compromiso.<br />
*Para ayudar a los directivos a identificar las tareas de liderazgo concretas en el proceso de cambio.<br />
<br />
Lo más difíl en la planificación del cambio: que los empleados estén contentos, y que los consultores que vayan ahí tengan la información necesaria para entenderlo.<br />
<br />
*'''Coaching''': la motivación. Que la gente esté contenta, que tenga ganas de salir adelante<br />
<br />
En el momento en el que un sector falle, fallarán todos. Todo va interrelacionado. Eso es lo complejo de SAP, pero también lo bonito.<br />
<br />
== '''Casos de éxito''' ==<br />
<br />
*Grupo DICO empresarial → al año de implementarlo, la empresa quebró a nivel financiero porque ya no usaban los procesos que habían creado y no podían seguir pagando las licencias.<br />
*'''PULEVA FOOD vs LECHE PASCUAL''' → unos con más motivación, otros iban de sobrados.<br />
*'''Implantación en BOEING'' → (mayor implantación de la empresa de SAP) lo implementaron absolutamente todo y lo hizo SAP sólo, sin nadie más.</div>Calopezd//wikis.fdi.ucm.es/SC/Implantaci%C3%B3n_de_ERPsImplantación de ERPs2017-01-29T19:32:02Z<p>Calopezd: </p>
<hr />
<div>{{#breadcrumb: }}<br />
<br />
== '''Visión general de un ERP''' ==<br />
Enterprise Resource Planning: conjunto de sistemas de información que permite la integración de ciertas operaciones de una empresa: producción, logística, etc...<br />
<br />
Sus objetivos son:<br />
*'''Optimización de los procesos empresariales'''.<br />
*'''Acceso de información'''.<br />
*'''Posibilidad de compartir información entre todos los componentes de la organización'''.<br />
(No es lo mismo dar autorización a los de recursos humanos que a un departamento de ventas).<br />
<br />
Sus características:<br />
*Modulares: los ERP entienden que una empresa es un conjunto de departamentos que se encuentran interrelacionados por la info que comparten.<br />
*Configurables: los ERP pueden ser configurados mediante desarrollo en el código libre. Que tú puedas configurar el sistema, que puedas ver el proceso de negocio en el que estás trabajando y sepas plasmarlo en un ERP (en un sistema).<br />
*Especializados: un ERP especializado, brinda soluciones existentes en áreas de gran complejidad (CRM, por ejemplo)<br />
<br />
*'''Seirfox vs un formulario cualquiera''': Siempre se tiene que tener un backup, todo el nacimiento se focaliza en una herramienta mucho más compleja que lo que puede ser SAP con la gestión con el cliente (SAP en muchísimo más completo)<br />
Seirfox es un CRM que puede integrarse con SAP gracias a facilidades que no había antes.<br />
<br />
La principal fuente de ingresos de SAP son las licencias (3000 euros al año).<br />
<br />
Más características:<br />
*Base de datos centralizada.<br />
*Los componentes del ERP interactúan entre sí consolidando las operaciones.<br />
*En un sistema ERP los datos se capturan y deben ser consistentes, completos y comunes.<br />
<br />
Anécdota: desapareció la info de la aplicación de los cajeros en BBVA. No hay info en papel. Dicen que nunca falló el hecho de que no hubiese documentación, pero quizá se lo callaron porque eso generaría un escándalo (el que hecho de que “fallasen los cajeros de BBVA y no pudiesen dispensar dinero”).<br />
<br />
*Las empresas que lo implanten suelen tener que modificar alguno de sus procesos.<br />
*Las soluciones de ERP son complejas y muchas veces difíciles de implantar.<br />
<br />
== '''¿Qué es SAP? System Aplications and Products''' ==<br />
SAP es la empresa más compleja que hay actualmente de ERP. La crearon en el 1972 4 consultores de IBM. Rápidamente entendieron que la manera de funcionar de un ERP era por módulos.<br />
<br />
Sistema modular que combina las áreas de una organización formando un “TODO” integrando que ayuda en la comunicación e interacción con los datos. Procesa gran cantidad de información. En el servidor se integra la base de datos.<br />
<br />
Cuando una empresa decide implantar SAP, todo se une: las ventas, los clientes, los productos, etc. "SAP" integra todo el proceso de venta.<br />
<br />
Es el tercer proveedor de software del mundo, (Microsoft y Oracle).<br />
¿Por qué es el líder del mercado?<br />
*'''SOLVENCIA''' → lleva desde 1972<br />
*'''GARANTÍA DE ÉXITO''' → 36000 clientes en 120 países<br />
*'''ROUSTEZ''' → Gestión del cambio de los procesos de negocio de una empresa.<br />
*'''ESCALABILIDAD''' → Capacidad para gestionar un incremento de tareas y adecuarse al crecimiento.<br />
*'''VALOR''' → Distinción entre Valor y Precio: muchas veces lo barato sale caro. Por un lado el valor que te dará tener SAP en la organización, por otro lado el precio.<br />
<br />
== '''El cámbio en una organización. El paso a SAP''' ==<br />
<br />
Es importante que las personas de la organización dispongan a tiempo de la información necesaria y que el personal participe adecuadamente en el nuevo diseño.<br />
<br />
La gestión del cambio implica una planificación que sea sucifientemente flexible como para adaptarse a las necesidades actuales de sus empleados y su organización durante el proceso de transformación.<br />
<br />
<br />
Diseño y moderación de Workshop, por ejemplo para directivos:<br />
*Para analizar la extensión del cambio.<br />
*Para lograr alineación y compromiso.<br />
*Para ayudar a los directivos a identificar las tareas de liderazgo concretas en el proceso de cambio.<br />
<br />
Lo más difíl en la planificación del cambio: que los empleados estén contentos, y que los consultores que vayan ahí tengan la información necesaria para entenderlo.<br />
<br />
*'''Coaching''': la motivación. Que la gente esté contenta, que tenga ganas de salir adelante<br />
<br />
En el momento en el que un sector falle, fallarán todos. Todo va interrelacionado. Eso es lo complejo de SAP, pero también lo bonito.<br />
<br />
== '''Casos de éxito''' ==<br />
<br />
*Grupo DICO empresarial → al año de implementarlo, la empresa quebró a nivel financiero porque ya no usaban los procesos que habían creado y no podían seguir pagando las licencias.<br />
*'''PULEVA FOOD vs LECHE PASCUAL''' → unos con más motivación, otros iban de sobrados.<br />
*'''Implantación en BOEING'' → (mayor implantación de la empresa de SAP) lo implementaron absolutamente todo y lo hizo SAP sólo, sin nadie más.</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T20:25:31Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
<br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1 o 1.2 según el caso.</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos vía ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" esté en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/TodoPelisTodoPelis2017-01-26T20:19:22Z<p>Calopezd: /* Módulos */</p>
<hr />
<div>{| border="0" class="infobox" style="width:350px; line-height: 1.4em; text-align:left; padding:.23em;border: 1px solid #B4BBC8;background-color: #ffffff;color: #000;margin: .5em 0 .7em 1.2em;padding: .4em;clear: right;float: right;font-size: 90%;line-height: 1.5em;"<br />
|+ align="center" style="background:Red; color:white"|<big>'''TodoPelis'''</big><br />
! colspan="2" align="center"| [[Archivo:PalomitasTP.jpg]]<br />
|-<br />
| border="0" style="color:Black" align="center"| '''Software Corporativo''' || border="0" style="color:Black" align="center" | '''Grupo 3º C''' <br />
|-<br />
| colspan="2" style="text-align:center;background-color:#E02C2C; color:white"| '''Popcorn'''<br />
|-<br />
| colspan="4" style="background-color:#fc6c6c" |<br />
*Carlos López de la Torre Ortego<br />
*Tiago Frederico Ferreira<br />
*David García Fernández<br />
*Javier de la Oliva Sánchez-Valladares<br />
*Alejandro Moreno<br />
|-<br />
|colspan="2" style="text-align:center;background-color:#E02C2C; color:white" | Información general<br />
|-<br />
|<br />
|-<br />
|'''URL: '''||'''[http://www.todopelis.flu.cc/ TodoPelis]'''<br />
|-<br />
|'''Versión definitiva: '''||'''[[Archivo:Yes.png]]'''<br />
|}<br />
<br />
<p align="justify">En esta página de la Wiki encontraras toda la información relacionada con el proyecto web de '''TodoPelis''', te invitamos a que visites nuestra página web.</p><br />
<br />
== Propósito ==<br />
<br />
<p align="justify">El propósito de la página Web versa acerca del desarrollo mediante [http://www.drupal.org/ Drupal] como gestor de contenidos, de páginas Web, no centrándose solo en el ámbito puramente informático si no también teniendo en cuenta el punto de vista estético de manera que pueda atraer al cliente, hacer que el usuario vuelva a visitar la página. Gracias a esta práctica podremos hacernos una idea de cómo se puede trabajar con un gestor de contenidos, y administrarlo, aprendiendo el uso de módulos distribuidos y gestionar las diferentes opciones de cara a la Web.</p><br />
<br />
== Hosting ==<br />
<br />
<p align="justify">Para alojar Drupal hemos utilizado un servidor privado virtual de la compañía [http://www.digitalocean.com/products/networking/ Digital Ocean], al tratarse de un servidor privado virtual nos permiten tener acceso completo a una consola del servidor como superusuario y por lo tanto a todas las configuraciones, es por esto que de esta forma podemos tener nuestra instalación controlada en todo momento. Al tratarse de un servidor no administrado es responsabilidad nuestra la instalación de todos los servicios que vamos a utilizar (a resaltar apache, php y mysql), la copias de seguridad, etc... y posteriormente la instalación de Drupal. La ventaja frente a otros tipos de hosting es la flexibilidad para hacer cosas que en un hosting web gratuito o de pago no puedes / no permiten hacer / es mas complicado (ejemplo, clonar un Drupal para "cacharrear" es muy sencillo y rápido vía consola, mas tedioso por panel de control/ftp).</p><br />
<p align="justify">También aprovechando que el servidor iba sobrado de recursos, montamos un clon de la web "oficial" llamado "cacharreo" (una copia exacta de nuestra web para probar módulos, configuraciones etc...) antes de instalarlo definitivamente en el oficial.</p><br />
<br />
== Objetivo ==<br />
<br />
<p align="justify">La Web que busca tener todo lo relacionado con los fanáticos del cine, noticias o novedades, base de datos de películas, rankings, series, tienda para poder adquirir merchandising exclusivo de tus películas o series favoritas. El objetivo de la página es crear un portal lúdico en el que puedan interactuar los usuarios por medio de comentarios, dotar a los usuarios de información de modo que les permita hacerse una idea de que trata la película/serie por medio de comentarios tanto de expertos como de usuarios, y si merece la pena, a priori, el gasto por visionarla, (ya que en tiempos de crisis es muy importante saber donde invertir el dinero).</p><br />
<br />
== Secciones ==<br />
<br />
<p align="justify">Hemos planteado diferentes secciones en las que dividir la página Web:<br></p><br />
[[Archivo:MenuTP.png]]<br />
<p align="justify">''*Mostrado menú de rol "Usuario"''</p><br />
:*<p align="justify">'''Inicio:''' zona de inicio donde se publicarán artículos de los nuevos estrenos y otras noticias relacionadas con el cine o la propia web.</p><br />
:*<p align="justify">'''Contenido:''' donde se podrá hacer búsquedas de películas o series, mostrando una ficha correspondiente para ver la valoración, sinopsis, actores, tráiler, enlace a tienda. También se podrá hacer búsquedas por actor donde se listarán todas sus películas.</p><br />
:*<p align="justify">'''Estrenos:''' se trata de un calendario que te muestra cuando van a salir en el mes "actual".</p><br />
:*<p align="justify">'''Foro:''' zona de discusión pensada para que los usuarios participen compartiendo sus críticas y recomendaciones.</p><br />
:*<p align="justify">'''Tienda:''' zona donde los usuarios puedan proceder a la compra de material (películas, series y merchandising) o al alquiler de películas.</p><br />
:*<p align="justify">'''Mi cuenta:''' desde aquí se puede acceder a la gestión de cuenta, a crear una nueva cuenta o loguearse y al perfil de usuario para poder acceder a "Userpoints", "Relaciones" o cambiar la imagen de perfil.</p><br />
<p align="justify">Además en la parte superior disponemos de enlaces a '''redes sociales''' [https://www.facebook.com/todopelissc Facebook], [https://twitter.com/todOpelis_SC Twitter], y la propia "wiki", en la parte inferior disponemos de un bloque de '''Más información''' que dispone de enlaces a las páginas: Acerca de, Contacto, Política de Privacidad, Política de Envíos, y Visítanos.</p><br />
<br />
== Contenidos ==<br />
<br />
<p align="justify">Todos los tipos de contenido de la página han sido creados por nosotros o modificados por nosotros, ya que todo lo que añadían los módulos lo hemos modificado según necesitábamos. El contenido se divide en las fichas de los eventos, tema del foro, evento de calendario, galería y visualizadores.</p><br />
:*<p align="justify">'''Ficha película:''' el título, sinopsis, imagen(es), director(es), actores, año de estreno, productora y género...</p><br />
:*<p align="justify">'''Ficha serie:''' el título, sinopsis, imagen(es), director(es), actores, año de estreno, número de temporadas, productora, y género...</p><br />
:*<p align="justify">'''Ficha director:''' el nombre, fecha de nacimiento, país de nacimiento, descripción, imagen y películas o series que ha dirigido..</p><br />
:*<p align="justify">'''Ficha actor:''' el nombre, fecha de nacimiento, país de nacimiento, descripción, imagen y películas o series en las que ha trabajado.</p><br />
:*<p align="justify">'''Ficha productora:''' el nombre, descripción, logotipo, año de creación y películas o series que ha producido.</p><br />
:*<p align="justify">'''Artículos:''' noticias, o reviews de contenidos referentes a la pagina.</p><br />
:*<p align="justify">'''Encuestas:''' sobre contenidos de la tienda.</p><br />
:*<p align="justify">'''Producto:''' productos de la tienda.</p><br />
<br />
== Taxonomías ==<br />
<br />
<p align="justify">Las taxonomías las hemos utilizado para categorizar el contenido. Los términos se agrupan en estos vocabularios:</p><br />
:*<p align="justify">'''Foro:''' para identifcar cada hilo por separado.</p><br />
:*<p align="justify">'''AD Groups:''' para los anuncios.</p><br />
:*<p align="justify">'''Etiquetas:''' para poder tener nubes de vocabulario en bloques.</p><br />
:*<p align="justify">'''Género:''' para los contenidos (ej: ciencia Ficción, acción, aventura..).</p><br />
:*<p align="justify">'''Nacionalidad:''' del actor(a) o director(a).</p><br />
:*<p align="justify">'''País:''' "principal" de la película o serie.</p><br />
:*<p align="justify">'''Productora:''' que produce las series o películas.</p><br />
:*<p align="justify">'''Tienda:''' para etiquetar productos de la tienda.</p><br />
:*<p align="justify">'''Userpoints:''' los puntos que tiene cada usuario.</p><br />
<br />
== Roles y perspectivas ==<br />
{| class="wikitable"<br />
!Rol<br />
!Funcionalidad<br />
!Perspectiva<br />
|-<br />
!Publisher (editor)<br />
|<p align="justify">Las funciones de este rol son de publicar y editar noticias para el tablón.</p><br />
|[[Archivo:EDITOR.png|200px]]<br />
|-<br />
!Moderador<br />
|<p align="justify">controla el contenido total o parcial del foro, podrá editar o eliminar contenido del foro de usuarios de rol inferior, el acceso de este rol será limitado a opciones del foro.</p><br />
|[[Archivo:MODERADOR.png|200px]]<br />
|-<br />
!Vendedor<br />
|<p align="justify">Publica artículos y contenidos para la tienda, el usuario está limitado a administración de la tienda.</p><br />
|[[Archivo:COMERCIAL.png|200px]]<br />
|-<br />
!Usuario<br />
|<p align="justify">Este usuario podrá participar en el foro, crear contenido, editar tu propio contenido, comentar en posts de otros usuarios, comentar en noticias y realizar compras. En el panel de administración el usuario solo podrá acceder a la información relacionada con él.</p><br />
|[[Archivo:USER.png|200px]]<br />
|-<br />
!Crítico<br />
|<p align="justify"> Se encarga de poner criticas argumentadas en cada película o serie de modo que todos los usuarios se puedan hacer una idea.</p><br />
|[[Archivo:CRÍTICO.png|200px]]<br />
|}<br />
<br />
== Módulos ==<br />
<br />
<p align="justify">Para crear la Página Web hemos utilizado aparte de los módulos básicos correspondientes a nuestro cacharreo individual por Drupal:</p><br />
{| class="wikitable"<br />
|-<br />
! Módulo<br />
! Descripción<br />
|-<br />
! style="width: 150px;"|Front Page<br />
| <p align="justify">Este módulo nos ha permitido que cada rol pueda (o no) tener diferentes páginas de inicio.</p><br />
|-<br />
! Advanced Forum<br />
|<p align="justify">Es un módulo que hemos utilizado para controlar el acceso a foros.</p><br />
|-<br />
! Commerce Discount<br />
|<p align="justify">Es una extensión de Commerce que controla según unos parámetros si puede tener acceso a diferentes descuentos.</p><br />
|-<br />
! Privatemsg<br />
|<p align="justify">Permite enviar mensajes entre usuarios, también controlándolo por roles.</p><br />
|-<br />
! Event Calendar<br />
|<p align="justify">Nos permite tener un calendario y que de esta manera el usuario pueda visualizar los futuros estrenos.</p><br />
|-<br />
! Youtube Field<br />
|<p align="justify">Es un módulo que permite insertar videos de Youtube y gestionar como se visualizan dichos videos.</p><br />
|-<br />
! Fivestar<br />
|<p align="justify">Es un módulo que permite obtener puntuaciones de los usuarios y mostrar una media (utilizar también halfstar para valoraciones con media estrella).</p><br />
|-<br />
! reCaptcha<br />
|<p align="justify">Evita el 'Spam' en mensajes formularios o en la creación de cuentas.</p><br />
|-<br />
! Tags<br />
|<p align="justify">Permite acceder fácilmente a referencias, en nuestro caso a vocabularios del género de la película.</p><br />
|-<br />
! Module filter<br />
|<p align="justify">Un módulo que permite una visualización ordenada de los módulos (cuando instalas varios es muy larga con la forma predeterminada de Drupal).</p><br />
|-<br />
! Masquerade<br />
|<p align="justify">Permite cambiar entre roles, para el desarrollo de perspectivas y comprobar permisos, es muy útil.</p><br />
|-<br />
! Display Suite<br />
|<p align="justify">Clasificación de contenidos.</p><br />
|-<br />
! User relationships<br />
|<p align="justify">Permite establecer 'relaciones' entre usuarios, se puede usar junto al "Privatemsg".</p><br />
|-<br />
|}<br />
<p align="justify">''*Instalamos más módulos pero los principales están aquí indicados''</p><br />
<br />
== Referencias ==<br />
<br />
<p align="justify">Nos hemos basado en webs que se detallan a continuación cogiendo la información que más nos es útil, y nos sirve de referencia para el desarrollo de la nuestra.</p><br />
<p align="justify">Referencias de sitios web:<br></p><br />
:*<p align="justify">'''[http://www.imdb.com/ IMDb]:''' contiene una amplia base de datos con actores, películas, directores... Posee rankings de diferentes criterios que permiten al usuario tener una idea aproximada de que películas no se deberían perder, además de tener enlaces a diferentes críticas de personas de la industria.</p><br />
:*<p align="justify">'''[http://www.filmaffinity.com/es/ Filmaffinity]:''' al igual que IMDb posee una gran base de datos, lo que cambia respecto a ella es la forma en la que te muestran los contenidos, el axioma de esta página seria la categorización de las películas.</p><br />
:*<p align="justify">'''[http://www.sensacine.com/ Sensacine]:''' tiene entrevistas, bastantes artículos, te diferencia entre valoración de los usuarios y la de la crítica (medios).</p><br />
<br />
== Curiosidades ==<br />
<br />
<p align="justify">Para no tener que crear uno por uno contenidos, ya que en nuestra web para crear un contenido dependes de otros, utilizamos un '''feed de contenidos''' que recogía toda la información necesaria para nuestros contenidos. En cuanto a las '''copias de seguridad''', para no tener que hacer copias de la base de datos, creamos un "script" para automatizarlas. Además recomendamos la guía sobre [[Importar/Exportar base de datos]] que realizamos para complementar los conocimientos sobre dicho tema, muy importante.</p><br />
<br />
[[Categoría:Prácticas]]<br />
[[Categoría:Curso 2016-2017]]</div>Calopezd//wikis.fdi.ucm.es/SC/TodoPelisTodoPelis2017-01-26T20:18:07Z<p>Calopezd: /* Curiosidades */</p>
<hr />
<div>{| border="0" class="infobox" style="width:350px; line-height: 1.4em; text-align:left; padding:.23em;border: 1px solid #B4BBC8;background-color: #ffffff;color: #000;margin: .5em 0 .7em 1.2em;padding: .4em;clear: right;float: right;font-size: 90%;line-height: 1.5em;"<br />
|+ align="center" style="background:Red; color:white"|<big>'''TodoPelis'''</big><br />
! colspan="2" align="center"| [[Archivo:PalomitasTP.jpg]]<br />
|-<br />
| border="0" style="color:Black" align="center"| '''Software Corporativo''' || border="0" style="color:Black" align="center" | '''Grupo 3º C''' <br />
|-<br />
| colspan="2" style="text-align:center;background-color:#E02C2C; color:white"| '''Popcorn'''<br />
|-<br />
| colspan="4" style="background-color:#fc6c6c" |<br />
*Carlos López de la Torre Ortego<br />
*Tiago Frederico Ferreira<br />
*David García Fernández<br />
*Javier de la Oliva Sánchez-Valladares<br />
*Alejandro Moreno<br />
|-<br />
|colspan="2" style="text-align:center;background-color:#E02C2C; color:white" | Información general<br />
|-<br />
|<br />
|-<br />
|'''URL: '''||'''[http://www.todopelis.flu.cc/ TodoPelis]'''<br />
|-<br />
|'''Versión definitiva: '''||'''[[Archivo:Yes.png]]'''<br />
|}<br />
<br />
<p align="justify">En esta página de la Wiki encontraras toda la información relacionada con el proyecto web de '''TodoPelis''', te invitamos a que visites nuestra página web.</p><br />
<br />
== Propósito ==<br />
<br />
<p align="justify">El propósito de la página Web versa acerca del desarrollo mediante [http://www.drupal.org/ Drupal] como gestor de contenidos, de páginas Web, no centrándose solo en el ámbito puramente informático si no también teniendo en cuenta el punto de vista estético de manera que pueda atraer al cliente, hacer que el usuario vuelva a visitar la página. Gracias a esta práctica podremos hacernos una idea de cómo se puede trabajar con un gestor de contenidos, y administrarlo, aprendiendo el uso de módulos distribuidos y gestionar las diferentes opciones de cara a la Web.</p><br />
<br />
== Hosting ==<br />
<br />
<p align="justify">Para alojar Drupal hemos utilizado un servidor privado virtual de la compañía [http://www.digitalocean.com/products/networking/ Digital Ocean], al tratarse de un servidor privado virtual nos permiten tener acceso completo a una consola del servidor como superusuario y por lo tanto a todas las configuraciones, es por esto que de esta forma podemos tener nuestra instalación controlada en todo momento. Al tratarse de un servidor no administrado es responsabilidad nuestra la instalación de todos los servicios que vamos a utilizar (a resaltar apache, php y mysql), la copias de seguridad, etc... y posteriormente la instalación de Drupal. La ventaja frente a otros tipos de hosting es la flexibilidad para hacer cosas que en un hosting web gratuito o de pago no puedes / no permiten hacer / es mas complicado (ejemplo, clonar un Drupal para "cacharrear" es muy sencillo y rápido vía consola, mas tedioso por panel de control/ftp).</p><br />
<p align="justify">También aprovechando que el servidor iba sobrado de recursos, montamos un clon de la web "oficial" llamado "cacharreo" (una copia exacta de nuestra web para probar módulos, configuraciones etc...) antes de instalarlo definitivamente en el oficial.</p><br />
<br />
== Objetivo ==<br />
<br />
<p align="justify">La Web que busca tener todo lo relacionado con los fanáticos del cine, noticias o novedades, base de datos de películas, rankings, series, tienda para poder adquirir merchandising exclusivo de tus películas o series favoritas. El objetivo de la página es crear un portal lúdico en el que puedan interactuar los usuarios por medio de comentarios, dotar a los usuarios de información de modo que les permita hacerse una idea de que trata la película/serie por medio de comentarios tanto de expertos como de usuarios, y si merece la pena, a priori, el gasto por visionarla, (ya que en tiempos de crisis es muy importante saber donde invertir el dinero).</p><br />
<br />
== Secciones ==<br />
<br />
<p align="justify">Hemos planteado diferentes secciones en las que dividir la página Web:<br></p><br />
[[Archivo:MenuTP.png]]<br />
<p align="justify">''*Mostrado menú de rol "Usuario"''</p><br />
:*<p align="justify">'''Inicio:''' zona de inicio donde se publicarán artículos de los nuevos estrenos y otras noticias relacionadas con el cine o la propia web.</p><br />
:*<p align="justify">'''Contenido:''' donde se podrá hacer búsquedas de películas o series, mostrando una ficha correspondiente para ver la valoración, sinopsis, actores, tráiler, enlace a tienda. También se podrá hacer búsquedas por actor donde se listarán todas sus películas.</p><br />
:*<p align="justify">'''Estrenos:''' se trata de un calendario que te muestra cuando van a salir en el mes "actual".</p><br />
:*<p align="justify">'''Foro:''' zona de discusión pensada para que los usuarios participen compartiendo sus críticas y recomendaciones.</p><br />
:*<p align="justify">'''Tienda:''' zona donde los usuarios puedan proceder a la compra de material (películas, series y merchandising) o al alquiler de películas.</p><br />
:*<p align="justify">'''Mi cuenta:''' desde aquí se puede acceder a la gestión de cuenta, a crear una nueva cuenta o loguearse y al perfil de usuario para poder acceder a "Userpoints", "Relaciones" o cambiar la imagen de perfil.</p><br />
<p align="justify">Además en la parte superior disponemos de enlaces a '''redes sociales''' [https://www.facebook.com/todopelissc Facebook], [https://twitter.com/todOpelis_SC Twitter], y la propia "wiki", en la parte inferior disponemos de un bloque de '''Más información''' que dispone de enlaces a las páginas: Acerca de, Contacto, Política de Privacidad, Política de Envíos, y Visítanos.</p><br />
<br />
== Contenidos ==<br />
<br />
<p align="justify">Todos los tipos de contenido de la página han sido creados por nosotros o modificados por nosotros, ya que todo lo que añadían los módulos lo hemos modificado según necesitábamos. El contenido se divide en las fichas de los eventos, tema del foro, evento de calendario, galería y visualizadores.</p><br />
:*<p align="justify">'''Ficha película:''' el título, sinopsis, imagen(es), director(es), actores, año de estreno, productora y género...</p><br />
:*<p align="justify">'''Ficha serie:''' el título, sinopsis, imagen(es), director(es), actores, año de estreno, número de temporadas, productora, y género...</p><br />
:*<p align="justify">'''Ficha director:''' el nombre, fecha de nacimiento, país de nacimiento, descripción, imagen y películas o series que ha dirigido..</p><br />
:*<p align="justify">'''Ficha actor:''' el nombre, fecha de nacimiento, país de nacimiento, descripción, imagen y películas o series en las que ha trabajado.</p><br />
:*<p align="justify">'''Ficha productora:''' el nombre, descripción, logotipo, año de creación y películas o series que ha producido.</p><br />
:*<p align="justify">'''Artículos:''' noticias, o reviews de contenidos referentes a la pagina.</p><br />
:*<p align="justify">'''Encuestas:''' sobre contenidos de la tienda.</p><br />
:*<p align="justify">'''Producto:''' productos de la tienda.</p><br />
<br />
== Taxonomías ==<br />
<br />
<p align="justify">Las taxonomías las hemos utilizado para categorizar el contenido. Los términos se agrupan en estos vocabularios:</p><br />
:*<p align="justify">'''Foro:''' para identifcar cada hilo por separado.</p><br />
:*<p align="justify">'''AD Groups:''' para los anuncios.</p><br />
:*<p align="justify">'''Etiquetas:''' para poder tener nubes de vocabulario en bloques.</p><br />
:*<p align="justify">'''Género:''' para los contenidos (ej: ciencia Ficción, acción, aventura..).</p><br />
:*<p align="justify">'''Nacionalidad:''' del actor(a) o director(a).</p><br />
:*<p align="justify">'''País:''' "principal" de la película o serie.</p><br />
:*<p align="justify">'''Productora:''' que produce las series o películas.</p><br />
:*<p align="justify">'''Tienda:''' para etiquetar productos de la tienda.</p><br />
:*<p align="justify">'''Userpoints:''' los puntos que tiene cada usuario.</p><br />
<br />
== Roles y perspectivas ==<br />
{| class="wikitable"<br />
!Rol<br />
!Funcionalidad<br />
!Perspectiva<br />
|-<br />
!Publisher (editor)<br />
|<p align="justify">Las funciones de este rol son de publicar y editar noticias para el tablón.</p><br />
|[[Archivo:EDITOR.png|200px]]<br />
|-<br />
!Moderador<br />
|<p align="justify">controla el contenido total o parcial del foro, podrá editar o eliminar contenido del foro de usuarios de rol inferior, el acceso de este rol será limitado a opciones del foro.</p><br />
|[[Archivo:MODERADOR.png|200px]]<br />
|-<br />
!Vendedor<br />
|<p align="justify">Publica artículos y contenidos para la tienda, el usuario está limitado a administración de la tienda.</p><br />
|[[Archivo:COMERCIAL.png|200px]]<br />
|-<br />
!Usuario<br />
|<p align="justify">Este usuario podrá participar en el foro, crear contenido, editar tu propio contenido, comentar en posts de otros usuarios, comentar en noticias y realizar compras. En el panel de administración el usuario solo podrá acceder a la información relacionada con él.</p><br />
|[[Archivo:USER.png|200px]]<br />
|-<br />
!Crítico<br />
|<p align="justify"> Se encarga de poner criticas argumentadas en cada película o serie de modo que todos los usuarios se puedan hacer una idea.</p><br />
|[[Archivo:CRÍTICO.png|200px]]<br />
|}<br />
<br />
== Módulos ==<br />
<br />
<p align="justify">Para crear la Página Web hemos utilizado aparte de los módulos básicos correspondientes a nuestro cacharreo individual por Drupal:</p><br />
{| class="wikitable"<br />
|-<br />
! Módulo<br />
! Descripción<br />
|-<br />
! style="width: 150px;"|Front Page<br />
| <p align="justify">Este módulo nos ha permitido que cada rol pueda (o no) tener diferentes páginas de inicio.</p><br />
|-<br />
! Advanced Forum<br />
|<p align="justify">Es un módulo que hemos utilizado para controlar el acceso a foros.</p><br />
|-<br />
! Commerce Discount<br />
|<p align="justify">Es una extensión de Commerce que controla según unos parámetros si puede tener acceso a diferentes descuentos.</p><br />
|-<br />
! Privatemsg<br />
|<p align="justify">Permite enviar mensajes entre usuarios, también controlándolo por roles.</p><br />
|-<br />
! Event Calendar<br />
|<p align="justify">Nos permite tener un calendario y que de esta manera el usuario pueda visualizar los futuros estrenos.</p><br />
|-<br />
! Youtube Field<br />
|<p align="justify">Es un módulo que permite insertar videos de Youtube y gestionar como se visualizan dichos videos.</p><br />
|-<br />
! Fivestar<br />
|<p align="justify">Es un módulo que permite obtener puntuaciones de los usuarios y mostrar una media (utilizar también halfstar para valoraciones con media estrella).</p><br />
|-<br />
! reCaptcha<br />
|<p align="justify">Evita el 'Spam' en mensajes formularios o en la creación de cuentas.</p><br />
|-<br />
! Tags<br />
|<p align="justify">Permite acceder fácilmente a referencias, en nuestro caso a vocabularios de taxonomías del género de la película.</p><br />
|-<br />
! Module filter<br />
|<p align="justify">Un módulo que permite una visualización ordenada de los módulos (cuando instalas varios es muy larga con la forma predeterminada de Drupal).</p><br />
|-<br />
! Masquerade<br />
|<p align="justify">Permite cambiar entre roles, para el desarrollo de perspectivas y comprobar permisos, es muy útil.</p><br />
|-<br />
! Display Suite<br />
|<p align="justify">Clasificación de contenidos.</p><br />
|-<br />
! User relationships<br />
|<p align="justify">Permite establecer 'relaciones' entre usuarios, se puede usar junto al "Privatemsg".</p><br />
|-<br />
|}<br />
<p align="justify">''*Instalamos más módulos pero los principales están aquí indicados''</p><br />
<br />
== Referencias ==<br />
<br />
<p align="justify">Nos hemos basado en webs que se detallan a continuación cogiendo la información que más nos es útil, y nos sirve de referencia para el desarrollo de la nuestra.</p><br />
<p align="justify">Referencias de sitios web:<br></p><br />
:*<p align="justify">'''[http://www.imdb.com/ IMDb]:''' contiene una amplia base de datos con actores, películas, directores... Posee rankings de diferentes criterios que permiten al usuario tener una idea aproximada de que películas no se deberían perder, además de tener enlaces a diferentes críticas de personas de la industria.</p><br />
:*<p align="justify">'''[http://www.filmaffinity.com/es/ Filmaffinity]:''' al igual que IMDb posee una gran base de datos, lo que cambia respecto a ella es la forma en la que te muestran los contenidos, el axioma de esta página seria la categorización de las películas.</p><br />
:*<p align="justify">'''[http://www.sensacine.com/ Sensacine]:''' tiene entrevistas, bastantes artículos, te diferencia entre valoración de los usuarios y la de la crítica (medios).</p><br />
<br />
== Curiosidades ==<br />
<br />
<p align="justify">Para no tener que crear uno por uno contenidos, ya que en nuestra web para crear un contenido dependes de otros, utilizamos un '''feed de contenidos''' que recogía toda la información necesaria para nuestros contenidos. En cuanto a las '''copias de seguridad''', para no tener que hacer copias de la base de datos, creamos un "script" para automatizarlas. Además recomendamos la guía sobre [[Importar/Exportar base de datos]] que realizamos para complementar los conocimientos sobre dicho tema, muy importante.</p><br />
<br />
[[Categoría:Prácticas]]<br />
[[Categoría:Curso 2016-2017]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T20:11:16Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Archivo:Importar2.PNG]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Archivo:Importar3.PNG]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Archivo:Importar4.PNG]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Archivo:Importar5.PNG]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Archivo:Importar6.PNG]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Importar6.PNGArchivo:Importar6.PNG2017-01-26T20:09:58Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Importar5.PNGArchivo:Importar5.PNG2017-01-26T20:09:30Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Importar4.PNGArchivo:Importar4.PNG2017-01-26T20:09:10Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Importar3.PNGArchivo:Importar3.PNG2017-01-26T20:08:53Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Importar2.PNGArchivo:Importar2.PNG2017-01-26T20:08:26Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T20:06:34Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Archivo:My.cnf.png]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[Archivo:Php.ini.png]]<br>[[Archivo:Php.ini2.png]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Php.ini2.pngArchivo:Php.ini2.png2017-01-26T20:06:21Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Php.ini.pngArchivo:Php.ini.png2017-01-26T20:05:37Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:My.cnf.pngArchivo:My.cnf.png2017-01-26T20:04:09Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T20:02:20Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br />
:<p align="justify">''*Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]]<br>[[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T20:01:48Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
<br><br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]]<br>[[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T20:01:18Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br><br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]]<br>[[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T20:00:22Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Archivo:Mysql5.PNG]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Archivo:Mysql6.PNG]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]]<br>[[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Mysql6.PNGArchivo:Mysql6.PNG2017-01-26T20:00:02Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Mysql5.PNGArchivo:Mysql5.PNG2017-01-26T19:59:15Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:57:42Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Archivo:Mysql4.PNG]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]]<br>[[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Mysql4.PNGArchivo:Mysql4.PNG2017-01-26T19:57:26Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:56:15Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Archivo:Mysql2.PNG]]<br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Imagen3]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]]<br>[[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Mysql2.PNGArchivo:Mysql2.PNG2017-01-26T19:55:37Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:54:09Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Archivo:Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Imagen2]]<br><br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Imagen3]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]]<br>[[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:53:24Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Mysql1]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Imagen2]]<br><br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Imagen3]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]]<br>[[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:53:07Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Mysql1.PNG]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Imagen2]]<br><br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Imagen3]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]]<br>[[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Archivo:Mysql1.PNGArchivo:Mysql1.PNG2017-01-26T19:52:45Z<p>Calopezd: </p>
<hr />
<div></div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:47:00Z<p>Calopezd: /* 2. Importar la base de datos (xampp del campus virtual) */</p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Imagen1]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Imagen2]]<br><br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Imagen3]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]]<br>[[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:46:02Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos según las opciones que disponemos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Imagen1]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Imagen2]]<br><br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Imagen3]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]][[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:44:45Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Imagen1]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Imagen2]]<br><br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Imagen3]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]][[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos;</pre></p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:44:19Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Imagen1]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Imagen2]]<br><br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Imagen3]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]][[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos</pre>;</p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql;</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:43:32Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Imagen1]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Imagen2]]<br><br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Imagen3]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: <pre>mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</pre></p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]][[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos</pre>;</p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd//wikis.fdi.ucm.es/SC/Importar/Exportar_base_de_datosImportar/Exportar base de datos2017-01-26T19:42:23Z<p>Calopezd: </p>
<hr />
<div><p align="justify">En esta página encontrarás toda la información acerca de cómo importar o exportar una base de datos.</p><br />
<br />
== 1. Exportar la base de datos (hosting web, servidor virtual / dedicado) ==<br />
<br />
<p align="justify">'''1.1''' Utilizando '''phpmyadmin''', principalmente para hostings compartidos (hostinger, etc..) o servidores en los que tengamos phpmyadmin instalado.</p><br />
<p align="justify">Para acceder a phpmyadmin disponemos de varias alternativas:</p><br />
:*<p align="justify">Si se trata de un hosting dispondremos de un panel web donde podremos acceder a phpmyadmin.</p><br />
:*<p align="justify">Si estamos usando un servidor y lo hemos instalado accederemos a la url donde lo tengamos instalado, (ejemplo: ''<nowiki>http://midominio.info/dondeestephpmyadmin</nowiki>'').</p><br />
:<p align="justify">En el menú de la izquierda seleccionamos la base de datos de la cual queremos realizar la copia de seguridad, en la parte derecha pulsamos sobre "Exportar".</p>[[Imagen1]]<br />
:<p align="justify">Pulsamos sobre avanzado y nos aseguramos que la opción "Conjunto de caracteres del archivo" sea "utf-8", para ahorrar ancho de banda podemos usar la opción de compresión, aunque si la vamos a importar desde la consola deberemos descomprimirla antes.</p>[[Imagen2]]<br><br />
:<p align="justify">Ahora simplemente pulsamos continuar y guardamos el archivo.</p>[[Imagen3]]<br />
:<p align="justify">Se puede dar el caso de que el hosting nos proporcione una copia de seguridad directamente desde el panel web, también es válida para importarla posteriormente, en caso de que durante la importación ocurriera algún error podemos probar las opciones 1.1.2 o 1.1.3 según el caso.</p><br><br />
<p align="justify">'''1.2''' Utilizando '''mysqldump''', servidor local/remoto con acceso local/remoto (ssh).</p><br />
:<p align="justify">Muy sencillo, basta con abrir una consola cmd, situarse en el directorio donde se encuentra mysqldump(ver nota) y ejecutar la siguiente orden: mysqldump -u nombre_usuario_bd -p --default-character-set=utf8 nombre_base_datos > nombre_backup.sql</p>[[Imagen4]]<br><br />
:<p align="justify">Comprobamos mediante la orden "dir" que se ha creado el backup.</p>[[Imagen5]]<br />
:<p align="justify">''Nota: las utilidades mysql/mysqldump en windows se encuentran en la carpeta bin, dentro de la carpeta donde se encuentra MySQL instalado. en el caso de xampp estas se encuentran en xampp/mysql/bin.''</p><br />
<br />
== 2. Importar la base de datos (xampp del campus virtual) ==<br />
<br />
<p align="justify">Para no tener problemas con la importación de la base de datos de Drupal actualizaremos el valor de ''MAX_ALLOWED_PACKET'' en el fichero ''my.cnf'' antes de arrancarlo, si ya hemos arrancado mysql debemos reiniciarlo después de hacer el cambio para que el cambio se aplique. El nuevo valor será 10M.</p>[[Imagen6]]<br />
<p align="justify">Dado que al exportar no le hemos pedido que incluya las sentencias para la creación de la base de datos, tendremos que crear nosotros la base de datos.</p><br />
<p align="justify">'''2.1''' Importar la base de datos utilizando '''phpmyadmin''' en xampp.</p><br />
:<p align="justify">Para poder importar la base de datos via ''http'' primero que nada debemos cambiar los valores de "upload_max_filesize" y "post_max_size". Estos cambios se realizan en el fichero ''php.ini''; no olvides reiniciar el servidor después de los cambios.</p>[[php1]][[php2]]<br />
:<p align="justify">Creamos una nueva base de datos utilizando phpmyadmin.</p>[[Imagen7]]<br />
:<p align="justify">Seleccionamos la base de datos que acabamos de crear en el menú izquierdo y pulsamos sobre importar, entonces veremos un formulario, seleccionamos el fichero que contiene la base de datos y nos aseguramos que la opción "Conjunto de caracteres del archivo" este en ''utf-8'':</p>[[Imagen8]]<br />
:<p align="justify">Pulsamos continuar, si la importación se realiza de forma correcta veremos lo siguiente:</p>[[Imagen9]]<br />
:<p align="justify">En el caso de bases de datos muy grandes deberíamos ampliar el límite de memoria que php permite utilizar a un script, además de ampliar el tiempo máximo de ejecución.</p><br />
<p align="justify">'''2.2''' Importar la base de datos utilizando la '''consola de comandos'''.</p><br />
:<p align="justify">Más '''rápido''' que el anterior y más '''fiable'''. Nos situamos en la carpeta donde se encuentra ''mysql.exe'' (xampp/mysql/bin) con el comando cd en la consola de comandos y accedemos al servidor, orden ''mysql -u usuario -p'' (-p si tenemos contraseña, nos la pedirá al ejecutar el comando). Introducimos la orden: <pre>CREATE DATABASE nombre_base_de_datos</pre>;</p>[[Imagen10]]<br />
:<p align="justify">Salimos de mysql y ejecutamos la siguiente orden: <pre>mysql -u usuario -p --default-character-set=utf8 nombre_base_de_datos < nombre_backup.sql</pre></p><br />
:<p align="justify">Esperamos a que la operación termine, si no aparece ningún error la importación habrá sido correcta.</p>[[Imagen11]]<br />
:<p align="justify">No olvides que si estas importando la base de datos a un drupal local es posible que el usuario/contraseña de mysql no corresponda con el que tenías en el servidor, debes cambiar estos datos en el fichero ''settings.php'' que se encuentra en la carpeta ''sites/default''.</p><br />
<br />
<br />
[[Categoría:Problemas]]<br />
[[Categoría:Drupal]]</div>Calopezd